title: Shanon
Creators: name: Culig, Mislav
Publisher: name: :none
Year: 2021

description: Der Zugriff auf reale Daten ist wichtig für die Netzwerkforschung und -sicherheit. Diese Daten können in verschiedenen Logs enthalten sein, oder in Netzwerkpakettraces, die von einer Netzwerkschnittstelle aufgezeichnet wurden. Durch das Teilen von Netzwerkpakettraces werden jedoch möglicherweise Schwachstellen in den Netzwerken derjenigen, die sie teilen, aufgedeckt, und es können vertrauliche und private Informationen offengelegt werden. Um die Wahrscheinlichkeit zu minimieren, dass Schwachstellen und vertrauliche oder private Informationen aufgedeckt werden, müssen Netzwerkpakettraces vor der Freigabe anonymisiert werden. Dies bedeutet, dass so viele vertrauliche Daten wie möglich entfernt werden müssen. Es gibt keine universelle Lösung, da möglicherweise unterschiedliche Teile der Daten für Forschung oder Analysen erforderlich sind und unterschiedliche Organisationen, die Netzwerkpakettraces bereitstellen, unterschiedliche Anforderungen an die Daten stellen, die anonymisiert werden müssen. Zu diesem Zweck gibt es derzeit viele Tools und Frameworks. Trotz der Existenz dieser Tools und der potenziellen Vorteile einer offeneren gemeinsamen Nutzung von Netzwerkpakettraces teilen wenige Autoren ihre Netzwerkpakettraces, und viele der entwickelten Tools und Frameworks scheinen nicht verwendet zu werden. Diese Arbeit liefert einen Überblick über die vorhandene Literatur auf dem Gebiet der Anonymisierung von Netzwerkpakettraces, einschließlich Standards und Gesetzen im US-amerikanischen und EU-Raum, eine Taxonomie der Funktionen von Anonymisierungstools für Netzwerkpakettraces, sowie libAnonLua, eine Lua-Bibliothek zur Anonymisierung von Netzwerkpakettraces, die aus wiederverwendbaren Anonymisierungsmethoden besteht, und Shanon, ein flexibles, richtlinienbasiertes Anonymisierungstool, implementiert als Plugin für den Wireshark-Netzwerkprotokollanalysator. Das entwickelte Tool wird anhand eines echten Netzwerkpakettraces evaluiert.
description: Access to real-world data is important for network research and security. This data can be contained in various logs, including packet traces which contain packets captured from an interface within the network. However, the sharing of packet traces potentially exposes vulnerabilities in the networks of those sharing them and may expose sensitive and private information. To minimize the chance of exposing vulnerabilities and sensitive or private information, packet traces need to be anonymized before sharing, meaning as much sensitive data as possible needs to be removed. There is no universal solution, as different parts of the data may be required for research or analysis, and different organizations providing the traces may have different requirements when it comes to the data that needs to be anonymized. Many tools and frameworks currently exist for this purpose. However, despite the existence of these tools and the potential benefits of more open sharing of network packet captures, few authors publicly share their traces, and many of the tools and frameworks developed appear not to be in use. This thesis contributes a review of existing literature in the field of network packet trace anonymization, including standards and United States (US) and European Union (EU) law, a taxonomy of features of network packet anonymization tools, a Lua library of reusable network anonymization primitives, libAnonLua, and a flexible, policy-based anonymization tool that plugs into the Wireshark network protocol analyzer, Shanon. The developed tool is evaluated using a real world capture of network traffic.