Wir entwickeln eine hochpräzise Analyse zur Informationsflusskontrolle (IFC) für nebenläufige Programme und mobile Komponenten. Die Analyse basiert auf Programmabhängigkeitsgraphen (PDGs), dynamischen Pushdown-Netzwerken, und fixpunktbasierter Invariantenerzeugung; sie ist flusssensitiv, kontextsensitiv, objektsensitiv, zeitsensitiv und locksensitiv. In der ersten Projektphase wurde eine PDG-basierte IFC-Analyse für Java-Softwarekomponenten entwickelt. Die Präzision der Analyse wurde durch dynamische Pushdown-Netzwerke erhöht. Ferner wurde ein neuer Algorithmus zur IFC-Analyse nebenläufiger Programme gefunden, der die erste PDG-basierte Analyse für Low-Security Observational Determinism (LSOD) für volles Java darstellt. In der zweiten Projektphase wird der Plug-In Mechanismus für mobile Komponenten fertiggestellt, Unterstützung für Sicherheit im Großen wird angeboten, die Skalierbarkeit und die Präzision der Analyse wird evaluiert und erhöht, Deklassifikation wird besser unterstützt und die vollständige Analyse integriert. Das Verfahren wird auf die RS3 Referenzszenarios ``Software for mobile devices'' und ``E-Voting'' angewendet, um Nichtinterferenz nebenläufiger Programme zu prüfen. Das Projekt wird in Kooperation mit der Gruppe von Prof. Gregor Snelting from Karlsruhe Institute of Technology (KIT) durchgeführt und ist ein Teilprojekt des Schwerpunktprogramms 1496, "Reliably Secure Software Systems - RS3 (Zuverlässig sichere Softwaresysteme", das durch die DFG (Deutsche Forschungsgemeinschaft) gefördert wird.
| Müller-Olm, Markus |
| Müller-Olm, Markus |
| Nordhoff, Benedikt |
SPP 1496 - Teilprojekt: Informationsflusskontrolle für mobile Komponenten mittels präziser Analyse paralleler Programme (IFC for Mobile Components) Laufzeit: 01.10.2010 - 30.09.2013 | 1. Förderperiode Gefördert durch: DFG - Schwerpunktprogramm Art des Projekts: Teilprojekt in DFG-Verbund koordiniert außerhalb der Universität Münster |
SPP 1496 - Teilprojekt: Informationsflusskontrolle für mobile Komponenten mittels präziser Analyse paralleler Programme (IFC for Mobile Components) Laufzeit: 01.10.2014 - 30.06.2018 | 3. Förderperiode Gefördert durch: DFG - Schwerpunktprogramm Art des Projekts: Teilprojekt in DFG-Verbund koordiniert außerhalb der Universität Münster |
Laufzeit: 01.10.2010 - 30.06.2018 Gefördert durch: DFG - Schwerpunktprogramm Art des Projekts: DFG-Hauptprojekt koordiniert außerhalb der Universität Münster |
Nordhoff Benedikt (2012) In: School for young researchers about Modelling and Verifying Parallel processes, Marseille, Frankreich. Abstract in Online-Sammlung (Konferenz) | Peer reviewed | Veröffentlicht | |
Graf Jürgen, Hecker Martin, Mohr Martin, Nordhoff Benedikt (2013) Sonstige wissenschaftliche Veröffentlichung | Veröffentlicht |