Show simple item record

dc.contributor.advisorLin, Jia-Chun
dc.contributor.authorSolum, David
dc.date.accessioned2023-07-14T17:21:53Z
dc.date.available2023-07-14T17:21:53Z
dc.date.issued2023
dc.identifierno.ntnu:inspera:139587122:98078193
dc.identifier.urihttps://hdl.handle.net/11250/3079075
dc.descriptionFull text not available
dc.description.abstractDette prosjektet tar for seg problemer med informasjonsslutningsangrep, som kan hjelpe en passiv nettverksobservatør med å avdekke brukerrutiner. Prosjektet har som mål å lage en applikasjon som kan skjule eller gjøre det vanskeligere for passive nettverksobservatører å utlede brukerrutiner. Inferanseangrep er en trussel mot IoT-enheter og kan føre til lekkasje av privat informasjon til uautoriserte personer eller tredjeparter. Angrepet bruker tilleggs data kilder for å utlede meningsfull informasjon om noe skjult. Prosjektet startet med en introduksjon som fremhever den økende bruken av IoT-enheter og tilhørende sikkerhetsrisikoer. Eksisterende forsvarsløsninger ble diskutert, sammen med deres begrensninger. Kapittlet som omhandler tidligere prosjekter ga innsikt fra tidligere forskningsstudier, og tilbyr verdifulle metoder og teknikker for å informere utviklingen av NetGhost. Metodikk kapittelet skisserte prosjektets krav, forsknings design og data innsamlings prosess, ved å bruke verktøy som Wireshark, Python og Scapy. Implementeringskapitlet beskrev oppretting og testing av NetGhost, inkludert design og arkitektur av applikasjonen, programmeringskode og feilhåndtering. Resultat kapittelet presenterte prosjektets funn, og demonstrerte utviklingen av NetGhost og dens evne til å etterligne IoT-enheters trafikkmønstre. Evalueringskapittelet vurderte forskningsmetodikken og evaluerte effektiviteten til NetGhost mot sine mål. Tilbakemeldinger fra brukere ble samlet inn for å identifisere potensielle forbedringsområder. Konklusjon gir NetGhost-applikasjonen en løsning som gjør det utfordrende for passive nettverksobservatører å identifisere brukerrutiner. Prosjektet nevner utfordringene med å etterligne enheter og gir innsikt for fremtidige forbedringer.
dc.description.abstractThis project aims to prevent a passive network observer from revealing the user’s routines. The project will create an application that makes it harder for observers to figure out these routines. These attacks risk IoT devices and can result in unauthorised access to private information, and they use additional data sources to uncover hidden information. The project started by discussing the growing use of IoT devices and the security risks that come with them. The related work chapter examined the existing defence solutions and their limitations. The related work section explored previous research studies that provided practical methodologies and techniques to help develop NetGhost. The methodology chapter detailed the project’s requirements, research design, and data collection process, which involved using tools like Wireshark, Python, and Scapy. NetGhost was created and tested with a detailed implementation chapter that covers design, code writing, and error handling. The results chapter demonstrates that NetGhost can replicate IoT device traffic patterns. In the evaluation chapter, we assess our research methodology and confidently validate NetGhost’s effectiveness in meeting its objectives. User feedback aided in identifying potential areas for improvement. The NetGhost application help make deducting user routines harder for passive network observers. This project also presents difficulties replicating device patterns and provides ideas for future enhancements.
dc.languageeng
dc.publisherNTNU
dc.titleNetGhost: An Application to Hide User Routines in Smart Homes
dc.typeMaster thesis


Files in this item

FilesSizeFormatView

This item appears in the following Collection(s)

Show simple item record