• A Penetration test of an IP Camera 

      Aarrestad, Carl; Andresen, Fredrik (Bachelor thesis, 2023)
      IP kameraer har økt i popularitet blant moderne forbrukere som søker økt sikkerhet og overvåking i hjemmene sine. Kameraene har allsidige funksjoner, enkel installasjon og en konkurransedyktig pris. Mange forbrukere er ...
    • A Security Assessment of an Embedded IoT Device 

      Selsøyvold, Jørgen; Trosdahl, Ida Heggen (Bachelor thesis, 2022)
      IoT-enheter har etter hvert blitt vanligere, og dette har gjort deres sikkerhetsmangler mer fremtredende. Enhetene er ofte koblet på internettet, og er mulige gullgruver for cyber-kriminelle, der rutere er spesielt utsatt. ...
    • A visual approach to improving the communication of task interdependencies in complex software development projects 

      Al Nayef, Mohammad Nayef; Carlsen, Alexander; Rønning, Gaute Wierød (Bachelor thesis, 2021)
      Tekniske avhengigheter er en sentral suksessfaktor av programvareutvikling prosjekter og viser seg å være en av de viktigste utfordringene når det gjelder kommunikasjon. Ved å samkjøre de tekniske begrensningene oppfattet ...
    • ACLgen: adapting legacy applications to the web 

      Sandring, Sigmund Granaas; Labrador, Karl Klykken; Podliashanyk, Ilona (Bachelor thesis, 2022)
      This bachelor thesis concerns the development of the web application ACLgen. ACLgen is a system for managing and generating access control lists for firewalls. The reason behind the project is expressed as a need for a ...
    • Adblock for podcasts 

      Dahlin, Christian Ryddheim (Bachelor thesis, 2024)
      Ettersom mennesker bruker mer tid på digitale tjenester blir reklame i digitale media mer ettertraktet for annonsører. Annonser kan redusere brukeropplevelsen ved å være uønskede pauser eller distraksjoner, eller ved å ...
    • Agile Security Audit of Picterus 

      Madsen, Jakob Lønnerød; Ikin, Sebastian Anthony (Bachelor thesis, 2021)
      I dette prosjektet har vi forsøkt å utføre en mer smidig versjon av PTES mens vi gjennomførte en penetrasjonstest på helse-teknologiselskapet Picterus. Den sentrale forskjellen fra den etablerte standarden har vært å dele ...
    • Blackboard LMS Command-Line Tool Suite 

      Bredeli, Magnus; Eggen, Mattias Agentoft; Forbrigd, Hans William (Bachelor thesis, 2022)
      Kommandolinjen er av mange kjent for å være begrenset til programvareutviklere og 'power users'. Derimot, når brukere blir mer erfarne vil de vanligvis begynne å foretrekke kommandolinjen framfor det moderne, grafiske ...
    • Bridging the Gap Between Software Security and Development using CodeQL 

      Aanby, Jostein Lind; Evensen, Daniel; Myklebust, Vebjørn (Bachelor thesis, 2024)
      Denne oppgaven evaluerer bruken av CodeQL som et statisk analyse-verktøy for å styrke cybersikkerhetpraksiser, med fokus på kunnskapsmangelen observert av tredjeårs dataingeniørstudenter ved Norges Teknisk-Naturvitenskapelige ...
    • Can cloud save the car 

      Legendre Helvik, Patrick (Master thesis, 2024)
      I forbindelse med utfordringene knyttet til utviklingen av autonome kjøretøy påpeker hvor avgjørende det er å ha fleksible og forutsigbare programvarearkitekturer som effektivt integrerer avanserte sensorer, databehandling ...
    • Deceptive bytes: An in-depth evaluation of WebAssembly obfuscation for evading crypto mining detection 

      Harnes, Håkon (Master thesis, 2023)
      WebAssembly er et lavnivå bytekode-språk som lar høyere nivå språk som C, C++ og Rust kjøre i nettleseren med høy ytelse. Det brukes allerede i stor grad og støttes i alle moderne nettlesere. Men WebAssembly introduserer ...
    • Design og utvikling av en webapplikasjon – et bestillingssystem for kaffebrenneriet Jacobsen og Svart 

      Teiler-Johnsen, Mari; Ullah, Mona (Bachelor thesis, 2020)
      Bachelorprosjektet består av desgin og utvikling av en webapplikasjon for kaffebrenneriet Jacobsen og Svart – et bestillingssystem for deres bedriftskunder. Det var behov for en ny løsning som adresserer utfordringene de ...
    • Detection of Vulnerabilities in Source Code Using Machine Learning and Natural Language Processing 

      Knutsen, Mathias; Lervik, Eivind Hestnes (Master thesis, 2022)
      Påvisning av sårbarheter er ikke er nytt tema, men de siste årene har det bare blitt viktigere. Ettersom sikkerhetskrav for programvareløsninger stadig blir strengere, og kostnadene for utvikling og testing øker, er det ...
    • Detection of Vulnerabilities in Source Code Using Machine Learning and Natural Language Processing 

      Knutsen, Mathias; Lervik, Eivind Hestnes (Master thesis, 2022)
      Påvisning av sårbarheter er ikke er nytt tema, men de siste årene har det bare blitt viktigere. Ettersom sikkerhetskrav for programvareløsninger stadig blir strengere, og kostnadene for utvikling og testing øker, er det ...
    • Development of a secure, role-based password manager 

      Yanes, Moaaz Bassam (Bachelor thesis, 2023)
      Som et resultat av den raske teknologiske utviklingen og økningen av digitalisering globalt, er det en stor økning i datamengden. Denne dataen krever skikkelig beskyttelse mot nettoangrep. Mer sensitiv digital data krever ...
    • Discovering call graphs in binary programs from unknown instruction set architectures 

      Pettersen, Håvard (Master thesis, 2023)
      Denne studien tar for seg utfordringen med reverse engineering av binærfiler fra ukjente instruksjonssett-arkitekturer, en kompleks oppgave med potensielle implikasjoner for programvarevedlikehold og cyber-sikkerhet. Den ...
    • Discovery of ISA features from binary programs from unknown instruction set architectures 

      Andreassen, Joachim (Master thesis, 2024)
      Reverse engineering, i datateknologi, er prosessen med å analysere programvare for å forstå virkemåten bak. En viktig del av reverse engineering er å oppdage binærprogrammets instruksjonssettarkitektur, som gir informasjon ...
    • Edel Kortspill-portal 

      Dalseth, Christian; Strømhylden, Ben Oscar; Valstadsve, Øyvind (Bachelor thesis, 2020)
      Bacheloren vår er utviklingen av et nettsted for å spille kortspill på nett, både kabal og multiplayer. Vi ser på hvordan vi kan bruke agile utviklingsmetoder for å lære oss et nytt og spennende rammeverk (Redux), samtidig ...
    • Exploring EEG self-supervised learning through channel grouping 

      Kamsvåg, Styrk Hundseid; Størmer, Oskar (Master thesis, 2023)
      EEG-klassifisering spiller en kritisk rolle innen nevrovitenskap. Den oppdagede begrensningen med overførbarhet og den begrensede bruken av transformer-baserte modeller inspirerte denne studien til å utforske nye tilnærminger ...
    • Exploring EEG self-supervised learning through channel grouping 

      Kåmsvåg, Styrk hundseid; Størmer, Oskar (Master thesis, 2023)
      EEG-klassifisering spiller en kritisk rolle innen nevrovitenskap. Den oppdagede begrensningen med overførbarhet og den begrensede bruken av transformer-baserte modeller inspirerte denne studien til å utforske nye tilnærminger ...
    • Extending Amber with Virtual Memory 

      Knutsen, Jakob Dagsland (Master thesis, 2015)
      Since the birth of modern computer architecture, computer performance has witnessed an exponential growth, driven mainly by increased transistor density. In the last decade, performance advancement has become increasingly ...