Auto-Debugger: System killt Bugs mit Open-Source-Software

Forscher des Massachusetts Institute of Technology (MIT) haben mit "CodePhage" ein neues System präsentiert, das Software-Bugs repariert, indem es automatisch die Funktion von sichereren Quellen importiert. [...]

Das System benötigt dabei keinen Zugang zum Quellcode der Anwendung, dessen Funktionalität sie ausborgt. Stattdessen analysiert es die Prozesse der Anwendung und charakterisiert die Sicherheitschecks des Programms. Es kann dann auch Kontrollen von Anwendungen importieren, die in einer anderen Programmiersprache geschrieben sind.

Wenn der externe Quellcode in die fehlerhafte Applikation eingegangen ist, führt das System eine zusätzliche Analyse durch, die garantieren soll, dass der Programmfehler repariert wurde. „Wir haben eine Unzahl von Quellcodes, die in den Open-Source-Lagern erhältlich sind. Es gibt Millionen von Projekten. Und viele davon implementieren ähnliche Spezifikationen. CodePhage dagegen übernimmt die besten Komponenten von all diesen Implementierungen“, erklärt Forschungsleiter Stelios Sidiroglou-Douskos.

Die MIT-Experten testeten CodePhage bei sieben üblichen Open-Source-Programmen, in denen der Bug-Scanner „DIODE“ tatsächlich Programmfehler entdeckt hatte. CodePhage importierte für jedes dieser Programme zwei bis vier Reperaturprogramme. In allen Fällen konnte das neue System den fehlerhaften Code wieder reparieren. Der Vorgang dauerte zwischen zwei und zehn Minuten.

Die Hoffnung ist, dass Programmentwickler nicht mehr so viel Zeit mit Sicherheitschecks vergeuden, indem diese automatisiert werden. „Heute sind 80 Prozent des Codes einer kommerziellen Software Sicherheitschecks“, erläutert Sidiroglou-Douskos abschließend. (pte)


Mehr Artikel

Gerold Pulverer, Business Management der Insight in Österreich (c) Insight Technology Solutions GmbH
Interview

DaaS als Gamechanger im IT-Management

Die moderne Arbeitswelt erfordert Flexibilität und Mobilität. Mitarbeitende nutzen längst nicht nur einen Büro-PC, sondern mehrere IT-Geräte. Unternehmen stehen dadurch vor der Frage: Wie lässt sich dieses Geräte-Management effizient und nachhaltig gestalten? Insight bietet mit »Flex for Devices« ein Device as a Service (DaaS)-Modell, das strukturierte Verwaltung, ökologische Nachhaltigkeit und finanzielle Flexibilität ermöglicht. ITWELT.at hat dazu mit Gerold Pulverer, Business Management von Insight in Österreich, ein Interview geführt. […]

News

Deep Observability und fünf weitere Schritte zur NIS-2-Konformität

Noch immer steht das genaue Datum nicht fest, ab wann die europäische NIS2-2 Richtline offiziell in Kraft treten wird. Das übergeordnete Ziel ist bekanntlich, die Cybersicherheit und -resilienz in Unternehmen auf europäischer und nationaler Ebene zu stärken. Sichtbarkeit bis zur Netzwerkebene (Deep Observability) wird daher immer entscheidender und wandelt sich für Unternehmen vom „Nice-to-have“ zum „Must-have“. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*