UPB Bildmarke
Church and religious history
Contact
  • Deutsch
  • English
  • Nachrichten
    • Open Page "Team"
    • Prof. Dr. Nicole Priesching
    • Dr. Julie Adamik
    • Dr. des. Christine Hartig
    • Jan Jeskow
    • Mirjam Kriwet (Sekretariat)
    • Dr. Tilman Moritz
    • Vojin Sasa Vukadinovic
    • Lukas Wapelhorst
    • Open Page "Forschungsprojekte"
      • Open Page "Projekte des Lehrstuhls"
      • Akademisierung von Frauen
      • Aufarbeitung des Nachlasses von Lorenz Kardinal Jaeger
      • Missbrauch im Erzbistum Paderborn – Eine kirchenhistorische Einordnung
      • Missbrauch im Erzbistum Paderborn – Eine kirchenhistorische Einordnung (2002-2022)
        • Open Page "Theologie und Sklaverei von der Antike bis zur Frühen Neuzeit"
        • Veröffentlichungen aus dem Projekt
        • Tagung
        • DFG–Projekt: Theologie und Sklaverei
    • Projekte der Mitarbeiter:innen
    • Katholische Konfessionalisierung in Paderborn?
  • Lehrveranstaltungen
  • Informationen für Studierende
  • Betreute Abschlussarbeiten
  • Partner
  • Anschrift
Forscher*innen am Paderborner Heinz Nixdorf Institut entwickeln spezifizierbares Analysewerkzeug
Forscher*innen am Paderborner Heinz Nixdorf Institut entwickeln spezifizierbares Analysewerkzeug
Contact
  1. Faculty of Arts and Humanities
  2. Institute for Catholic Theology
  3. Church and religious history
  4. Nachrichten
Back to the news list

Sich­er­heitslück­en in In­dus­trie-Soft­ware ver­meiden

29.11.2023  |  Digitalisierung,  Forschung,  Wirtschaft,  Pressemitteilung,  Secure Software Engineering / Heinz Nixdorf Institut

Share post on:

  • Share on Instagram
  • Teilen auf Twitter
  • Teilen auf Facebook
  • Teilen auf Xing
  • Teilen auf LinkedIn
  • Teilen über E-Mail
  • Link kopieren

Forscher*innen am Paderborner Heinz Nixdorf Institut entwickeln spezifizierbares Analysewerkzeug

Software begegnet uns in unserem digitalisierten Alltag an vielen verschiedenen Stellen, vom Chat mit Freund*innen und Familie bis hin zum Online-Banking. Um die Softwareentwicklung zu vereinfachen, nutzen Programmierer*innen häufig sogenannte „Application Programming Interfaces“ (API) – Codes, die beispielsweise Befehle für allgemeine Funktionen beinhalten oder Interaktionen mit einem externen System ermöglichen. Bei einzuhaltenden Standards oder komplizierten Programmieraufgaben ist der Einsatz von APIs hilfreich. Die falsche Verwendung kann aber auch zu Sicherheitslücken und enormen Kosten führen. Um einen potenziellen Missbrauch frühzeitig erkennen zu können, entwickeln Wissenschaftler*innen des Heinz Nixdorf Instituts der Universität Paderborn gemeinsam mit der TRUMPF SE + Co. KG ein entsprechendes Analysewerkzeug. Das Projekt „API_ASSIST – Spezifizierbare automatische Erkennung von API-Falschverwendungen in CI-Pipelines“ der Fachgruppe „Secure Software Engineering“ wird mit 100.000 Euro im Rahmen des Software Campus-Programms des Bundesministeriums für Bildung und Forschung (BMBF) gefördert. Die Laufzeit beträgt 19 Monate.

Vom allgemeinen zum spezifisch anpassbaren Analysewerkzeug

„Die falsche Verwendung von APIs führt häufig zu Sicherheitslücken, was beispielsweise im Finanzwesen katastrophale Ausmaße annehmen kann“, weiß Projektleiter Michael Schlichtig vom Paderborner Institut für Informatik. Im Sonderforschungsbereich SFB 1119 „CROSSING“ entwickelte der wissenschaftliche Mitarbeiter bereits das Programm „CogniCrypt“, das die falsche Verwendung von kryptographischen APIs erkennt. Das statische Analysewerkzeug soll im Rahmen des neuen Projekts so angepasst werden, dass Programmierer*innen es für ihre individuellen Einsatzgebiete nutzen können. „Unser Ziel ist ein präzises und vor allem leicht adaptierbares Analyseprogramm für Entwickler*innen in der Industrie. Das Werkzeug soll in CI-Pipelines integriert werden und beliebige APIs der Programmiersprache Java abdecken können“, erklärt er. Bei der Gestaltung des Werkzeugs steht neben der einfachen Anpassungsfähigkeit der Analyse an den Einsatzkontext auch eine verständliche Rückmeldung an Entwickler*innen im Fokus. Dadurch sollen sie dabei unterstützt werden zu erkennen, wo der Programmierfehler oder die API-Falschverwendung vorliegt.

Von der Theorie in die Praxis

Die Grundlage für die Projektidee entstand aus Schlichtigs Framework „FUM“, das API-Nutzungsbeschränkungen und die daraus resultierenden falschen Verwendungen klassifiziert. Diese Klassifizierung kann für die bessere Einordnung und Erklärung von API-Falschverwendungen eingesetzt werden. „Durch die Zusammenarbeit mit Industrieunternehmen können wir jetzt praxisnahe Ergebnisse erzielen, die in realen Programmiersituationen bei mittelgroßen Unternehmen Verwendung finden“, resümiert Schlichtig.

Contact

business-card image

Michael Schlichtig

Secure Software Engineering / Heinz Nixdorf Institut

Write email +49 5251 60-6580
More about the person

Church and religious history

Warburger Str. 100
33098 Paderborn
Germany

Universität Paderborn

Warburger Str. 100
33098 Paderborn
Germany

Phone University

+49 5251 60-0
Legal notice
  • Imprint
  • Data privacy
  • Whistleblower system
Social networks