Rebsamen, Christoph and Kohler, Gieri (2009) Firewall-Analyse-Tool. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
firewall-analyse-tool.pdf - Supplemental Material
Download (2MB) | Preview
Abstract
Aufgrund der stetig steigenden Sicherheitsanforderungen und der Komplexität heutiger Firewallumgebungen wird es für Netzwerkadministratoren immer schwieriger, verlässliche Aussagen zu treffen, ob ein bestimmter Netzwerkstrom sein Ziel erreicht oder nicht. Diese Studienarbeit befasst sich deshalb mit der Entwicklung einer Software für das Einlesen von Firewallkonfigurationen verschiedener Hersteller und das Übersetzen in ein einheitliches, herstellerunabhängiges Format. Für die Weiterverwendung der eingelesenen Konfigurationen werden diese einheitlich in einer relationalen Datenbank abgespeichert. Ein weiterer Teil der Software befasst sich mit dem Auswerten von benutzerdefinierten Datenströmen, welche mit den in der Datenbank abgelegten Filterregeln verglichen werden. Dafür wurden Matching-Algorithmen implementiert, welche den Matching-Prozess einer Firewall simulieren. Die gesamte Software wurde mittels Java 6 implementiert. Für das Einlesen der unterschiedlichen Konfigurationen wurde pro Format jeweils ein eigener Parser implementiert. Bei der Implementation der Parser kam der Scannergenerator JFlex zum Einsatz, der aus einer Grammatik einen Java-Parser generieren kann. Die Persistenzschicht wurde mittels JPA und Hibernate als ORM Framework realisiert. Als relationale Datenbank kommt SQLite zum Einsatz.
Item Type: | Thesis (Student Research Project) |
---|---|
Subjects: | Metatags > INS (Institute for Networked Solutions) Topics > Internet Technologies and Applications Technologies > Programming Languages > Java Technologies > Databases |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Stettler, Beat UNSPECIFIED |
Date Deposited: | 24 Jul 2012 07:55 |
Last Modified: | 24 Jul 2012 09:35 |
URI: | https://eprints.ost.ch/id/eprint/9 |