Programmier-Tutorials bringen zahlreiche Sicherheitslücken ins Web
Niemals und unter keinen Umständen sollte Beispiel-Code aus den zahlreichen verfügbaren Online-Tutorials einfach ungeprüft übernommen werden. Denn hier fängt man sich wesentlich schneller eine neue Sicherheitslücke ein, als man annehmen könnte.
Wie stark sich Bugs, die in den Code-Snippets von Programmier-Anleitungen im Netz verborgen sind ausbreiten, zeigte eine tiefergehende Untersuchung von Informatikern verschiedener deutscher Universitäten. Diese haben problematische Abschnitte bereits auf der Code-Plattform GitHub in großer Zahl gefunden. Noch wesentlich schlimmer dürfte die Situation bei den Programmierprojekten von Anfängern aussehen, die noch nicht einmal zu GitHub gefunden haben.
In der Vergangenheit wurde bereits mehrfach angenommen, dass schlechte Anleitungen durchaus ein Problem sein können, da über sie Programmier-Prinzipien vermittelt werden könnten, die zu Sicherheits-Problemen führen. Praktische Belege für den Umfang dessen gab es bisher allerdings nicht. Die neue Untersuchung ändert das jetzt aber.
Die schlechten Beispiele dürften insbesondere unter Programmier-Anfängern eine recht hohe Verbreitung haben. Denn die Bugs, auf die die Skripte ansprangen, entstammten im Wesentlichen den Tutorials, die sich bei Google-Suchen nach Anfragen wie "mysql tutorial", "php search form", "javascript echo user input" und ähnlichem in den oberen Bereichen der Ergebnislisten wiederfanden.
Dass die daraus entstammenden Probleme schon in recht stattlicher Zahl auf GitHub zu finden sind, wo vor allem erfahrenere Programmierer ihre Codes abladen, lässt den Schluss zu, dass die Bugs auch sonst ziemlich verbreitet sind. Denn insbesondere Anfänger verwenden häufig gleich ganze Code-Schnipsel aus den Anleitungen und bauen diese mit leichten Anpassungen in ihre eigenen Web-Applikationen ein.
Download Visual Studio Community - Entwicklungsumgebung
In der Vergangenheit wurde bereits mehrfach angenommen, dass schlechte Anleitungen durchaus ein Problem sein können, da über sie Programmier-Prinzipien vermittelt werden könnten, die zu Sicherheits-Problemen führen. Praktische Belege für den Umfang dessen gab es bisher allerdings nicht. Die neue Untersuchung ändert das jetzt aber.
Fehler werden kopiert
Dafür haben die Informatiker Analyse-Skripte entwickelt, die in fertigen Codes auf GitHub nach syntaktischen Ähnlichkeiten zu fehlerhaften Beispielen aus Tutorials suchten. Hierbei wurden 117 Schwachstellen identifiziert, die sich mit hoher Wahrscheinlichkeit auf das vermittelte Wissen von Online-Schulungen zurückführen ließen.Die schlechten Beispiele dürften insbesondere unter Programmier-Anfängern eine recht hohe Verbreitung haben. Denn die Bugs, auf die die Skripte ansprangen, entstammten im Wesentlichen den Tutorials, die sich bei Google-Suchen nach Anfragen wie "mysql tutorial", "php search form", "javascript echo user input" und ähnlichem in den oberen Bereichen der Ergebnislisten wiederfanden.
Dass die daraus entstammenden Probleme schon in recht stattlicher Zahl auf GitHub zu finden sind, wo vor allem erfahrenere Programmierer ihre Codes abladen, lässt den Schluss zu, dass die Bugs auch sonst ziemlich verbreitet sind. Denn insbesondere Anfänger verwenden häufig gleich ganze Code-Schnipsel aus den Anleitungen und bauen diese mit leichten Anpassungen in ihre eigenen Web-Applikationen ein.
Download Visual Studio Community - Entwicklungsumgebung
Thema:
Christian KahleRedakteur für Forschung, Energie und Raumfahrt
Begleitet die IT-Branche seit dem Dotcom-Boom, Informatik studierte er in Berlin. Sein Spektrum reicht von Quantencomputern über Solarstrom bis zur Raumfahrt.
Beliebte Open-Source-Downloads
Videos zum Thema
Beiträge aus dem Forum
-
Darktable die freie Software zur Aufbereitung
d-hubs - Vorgestern 00:05 Uhr -
ein Blick auf die nächsten Open-Source-Events:
d-hubs - 01.10. 23:38 Uhr -
der open-source-herbst
d-hubs - 01.10. 23:18 Uhr -
Digitale Souveränität konkret: Schweiz startet Open-Source-Arbeitsplat
d-hubs - 10.09. 19:45 Uhr -
Concat Die freie Open-Source-Alternative
d-hubs - 01.09. 15:21 Uhr
Weiterführende Links
Neue Nachrichten
- Aktuelle Technik-Blitzangebote von Amazon im Überblick
- 'Welcome Home': Apple bestätigt Smart-Home-Event - Das erwartet uns
- FritzOS 8.50: Das riesige Update steht für die zweite FritzBox bereit
- Windows 11: Diese Neuerungen erwarten Nutzer zum Oktober-Patchday
- Knaller-Deal: AirPods Pro 3 + 40 GB Telekom-Tarif für effektiv 3 Euro
- Das 'Fire' ist aus: Neue Amazon-Alexa-Tablets mit Android & Play Store
- Trump Mobile gehackt und das zeigt, wie lächerlich wenig es sind
❤ WinFuture unterstützen
Sie wollen online einkaufen?
Dann nutzen Sie bitte einen der folgenden Links,
um WinFuture zu unterstützen:
Vielen Dank!
Alle Kommentare zu dieser News anzeigen