Project Details
Projekt Print View

Verifikation polymorpher Nichtinterferenz für mobile Software - PolyNi

Applicant Professor Dr. Martin Hofmann, since 9/2010 (†)
Subject Area Software Engineering and Programming Languages
Term from 2010 to 2015
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 157355546
 
Final Report Year 2013

Final Report Abstract

Im Projekt PolyNI wurden typtheoretische Analysen zur Erhöhung der Sicherheit webbasierter und mobiler Software entwickelt und die Grundlagen solcher typbasierten Analysen weiterentwickelt. Im einzelnen entstanden: • ein System zur Durchsetzung dynamisch konfigurierbarer Informationsflusspolitiken in mobilen Anwendungen, • eine typbasierte Analyse zur korrekten Verwendung eines Frameworks für die sichere Verarbeitung von Benutzereingaben, • ein generisches Typsystem für Java-artige Sprachen, welches mehrere moderne Analysetechniken vereinigt. Im Rahmen der Projektarbeit entstanden Kooperationen mit SAP und der Universität Edinburgh, die zu entsprechenden Folgearbeiten führen werden.

Publications

  • Noninterference with dynamic security domains and policies. In Anupam Datta, editor, ASIAN, volume 5913 of Lecture Notes in Computer Science, pages 54–68. Springer, 2009
    Robert Grabowski and Lennart Beringer
  • Verifying pointer and string analyses with region type systems. In Edmund M. Clarke and Andrei Voronkov, editors, LPAR (Dakar), volume 6355 of Lecture Notes in Computer Science, pages 82–102. Springer, 2010
    Lennart Beringer, Robert Grabowski, and Martin Hofmann
  • Type-based enforcement of secure programming guidelines - code injection prevention at SAP. In Gilles Barthe, Anupam Datta, and Sandro Etalle, editors, Formal Aspects in Security and Trust, volume 7140 of Lecture Notes in Computer Science, pages 182–197. Springer, 2011
    Robert Grabowski, Martin Hofmann, and Keqin Li
  • Information Flow Analysis for Mobile Code in Dynamic Security Environments. PhD thesis, Ludwig-Maximilians-Universität München, 2012
    Robert Grabowski
  • Verifying pointer and string analyses with region type systems. Computer Languages, Systems & Structures, 39(2):49–65, 2013
    Lennart Beringer, Robert Grabowski, and Martin Hofmann
 
 

Additional Information

Textvergrößerung und Kontrastanpassung