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

Gregor Schmid, Projektcenterleiter bei Kumavision, über die Digitalisierung im Mittelstand und die Chancen durch Künstliche Intelligenz. (c) timeline/Rudi Handl
Interview

„Die Zukunft ist modular, flexibel und KI-gestützt“

Im Gespräch mit der ITWELT.at verdeutlicht Gregor Schmid, Projektcenterleiter bei Kumavision, wie sehr sich die Anforderungen an ERP-Systeme und die digitale Transformation in den letzten Jahren verändert haben und verweist dabei auf den Trend zu modularen Lösungen, die Bedeutung der Cloud und die Rolle von Künstlicher Intelligenz (KI) in der Unternehmenspraxis. […]

News

Richtlinien für sichere KI-Entwicklung

Die „Guidelines for Secure Development and Deployment of AI Systems“ von Kaspersky behandeln zentrale Aspekte der Entwicklung, Bereitstellung und des Betriebs von KI-Systemen, einschließlich Design, bewährter Sicherheitspraktiken und Integration, ohne sich auf die Entwicklung grundlegender Modelle zu fokussieren. […]

News

Datensilos blockieren Abwehrkräfte von generativer KI

Damit KI eine Rolle in der Cyberabwehr spielen kann, ist sie auf leicht zugängliche Echtzeitdaten angewiesen. Das heißt, die zunehmende Leistungsfähigkeit von GenAI kann nur dann wirksam werden, wenn die KI Zugriff auf einwandfreie, validierte, standardisierte und vor allem hochverfügbare Daten in allen Anwendungen und Systemen sowie für alle Nutzer hat. Dies setzt allerdings voraus, dass Unternehmen in der Lage sind, ihre Datensilos aufzulösen. […]

Be the first to comment

Leave a Reply

Your email address will not be published.


*