Analyse von Angriffen auf verbreitete Kademlia-Implementierungen

  • type:Studienarbeit
  • time:Jan 2008
  • advisor:

    Ingmar Baumgart, Martina Zitterbart

  • person in charge:Fabian Hartmann
  • Beschreibung

    Im Rahmen des ScaleNet-Projekts sollen Overlay-Technologien für eine flexible und kostengünstige Einführung neuartiger Dienste in heterogenen Netzwerken eingesetzt werden. Da Overlay-Technologien bisher fast ausschließlich im Internet eingesetzt wurden, muss zunächst anhand von Simulationen erforscht werden, wie sich Overlays in heterogenen mobilen Netzwerken verhalten und welche Overlay-Strukturen sich für diese Szenarien am Besten eignen.

    Aufgabe

    In dieser Studienarbeit sollen die Kademlia-Implementierungen weit verbreiteter Filesharing-Programme im Hinblick auf mögliche Angriffe untersucht werden. Dazu erfolgt zunächst eine Auswahl geeigneter Kademlia-Netze und Clients. Diese werden dann zunächst durch Quellcode-Analyse auf mögliche Angriffe hin untersucht. In einem weiteren Schritt soll einer der Clients um Schadensfunktionalität erweitert werden um damit Angriffe auf bestehenden Netze zu untersuchen. Zum Abschluss erfolgt die Dokumentation und Präsentation der Arbeit.

    Arbeitsumgebung

    Zur Bearbeitung der Studienarbeit steht in unmittelbarer Nähe der GLUCK-Station samt leistungsstarker Kaffeemaschine ein großer klimatisierter Poolraum bereit. Die Evaluation erfolgt auf leistungsstarken Simulationsrechnern.

    Voraussetzungen

    Kenntnisse der Programmiersprache C++ sowie der objektorientierten Softwareentwicklung werden vorausgesetzt. Grundkenntnisse über die Funktionsweise von P2P-Systemen und Overlaynetzen sind hilfreich, jedoch nicht unbedingt notwendig.