Forscher und Unternehmen für Cybersicherheit arbeiten kontinuierlich daran, fortschrittliche digitale Sicherheitssysteme einzuführen, um zu verhindern, dass Hacker an wichtige Daten von großen Unternehmen und Organisationen gelangen. Eine aktuelle Studie von Forschern der University of Cambridge zeigt jedoch, dass fast jeder Computercode anfällig für einen bestimmten Fehler ist, der derzeit in allen Computercode-Compilern auf dem Markt vorhanden ist.
Die lernen mit dem Titel „Trojan Source: Invisible Vulnerabilities“ wurde kürzlich von Sicherheitsforschern aus England veröffentlicht. In dem 15-seitigen Papier beschreiben die Forscher, wie sich die Trojaner-Quelle auf Codierungscompiler auswirkt, das sind Softwareanwendungen, die von Menschen geschriebene Codes kompilieren und in so genannten „Maschinencode“ umwandeln.
Für diejenigen, die es nicht wissen: Wenn ein Entwickler mit der Entwicklung einer Softwareanwendung beginnt, beginnt sie normalerweise mit Tausenden von Codezeilen, die in höheren Sprachen wie C++, Java oder Python geschrieben wurden. Obwohl dies spezialisierte Sprachen sind, muss der Code noch in binäre Bits umgewandelt werden, die als Maschinencode bezeichnet werden und die der Computer verstehen kann. Hier kommen Compiler ins Spiel, da sie in der Lage sind, die von Menschen geschriebenen Codezeilen in binäre Sprache zu übersetzen, die Computersysteme verstehen.
Die kürzlich entdeckte Sicherheitsanfälligkeit betrifft also die meisten Computercode-Compiler und mehrere Softwareentwicklungsumgebungen. Dabei handelt es sich um den digitalen Textcodierungsstandard Unicode, der es Computersystemen ermöglicht, Informationen unabhängig von der Sprache auszutauschen. Der Fehler betrifft speziell den bidirektionalen oder „Bidi“-Algorithmus von Unicode, der gemischte Skripttexte verarbeitet. wie pro Cybersicherheitsreporter Brian Krebs.
Nach den Ergebnissen der Studie weist fast jeder Code-Compiler die besagte Schwachstelle auf. Daher kann ein Hacker das Schlupfloch nutzen, um Zugang zu Code-Compilern zu erhalten und die ursprüngliche Codierung einer Anwendung während des Kompilierungsprozesses zu ändern. Auf diese Weise würde selbst der ursprüngliche Entwickler nichts von der falschen Codierung in seinen Anwendungen wissen, die es dem Hacker ermöglichen könnte, sich Zugang zu Computersystemen zu verschaffen.
Infolgedessen deutet der Bericht darauf hin, dass diese Schwachstelle in vielen Branchen groß angelegte Angriffe auf die Lieferkette auslösen könnte. Daher wurde die Offenlegung der Sicherheitslücke mit verschiedenen Organisationen auf dem Markt abgestimmt, wie aus dem Bericht von Krebs hervorgeht. Der Bericht deutet auch darauf hin, dass einige Unternehmen versprochen haben, Patches zur Behebung der Schwachstelle bereitzustellen, während andere Unternehmen Berichten zufolge dies tun „mit den Füßen schleppen.“
„Die Tatsache, dass die Schwachstelle Trojan Source fast alle Computersprachen betrifft, macht es zu einer seltenen Gelegenheit für einen systemweiten und ökologisch validen plattform- und herstellerübergreifenden Vergleich der Antworten. Da mit diesen Techniken leistungsstarke Supply-Chain-Angriffe leicht gestartet werden können, ist es für Unternehmen, die an einer Software-Lieferkette beteiligt sind, unerlässlich, Abwehrmaßnahmen zu implementieren.“ warnten die Forscher in dem Papier.
Unterstützen Sie unsere Arbeit ❤️
Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.


























