13.01.2009 14:16
Über 30 international auftretende Sicherheitsunternehmen und -organisationen haben sich auf eine Liste der 25 gefährlichsten Programmierfehler verständigt, die zu sehr groben Sicherheitsfehlern führen und Cyber-Spionage und -Verbrechen ermöglichen. Viele der 25 aufgezählten Fehler würden von Programmierern nicht richtig verstanden werden, ihre Vermeidung werde in der Ausbildung auch nicht gelehrt, heißt es dazu von den Organisatoren der Initiative. Zwei der Fehler hätten 2008 gar zu 1,5 Millionen Einbrüchen in Websites geführt. Zu den Spitzenreitern zählen etwa unzureichende Input-Validierung, Buffer Overflows sowie mangelhafte Zugriffskontrolle.
Unter denen, die bei der Top-25-Auswahl mitgearbeitet haben, finden sich beispielsweise Symantec, Microsoft, die National Cyber Security Division des Department of Homeland Security und die Information Assurance Division der NSA. Der Anstoß für die Initiative ist von der National Security Agency ausgegangen mit finanzieller Unterstützung durch das die National Cyber Security Division des DHS. Die Ausführung lag bei den Instituten MITRE und SANS (SysAdmin, Audit, Network, Security) .
Die beteiligten Parteien haben sich den Angaben zufolge ziemlich schnell auf die Top 25 einigen können. In einem zweiten Schritt müsse es nun darum gehen, Programmierern das Wissen zu vermitteln, wie man Code schreibt, der frei von den Programmierfehlern der Top 25 ist.
Langfristiges Ziel ist,
Die Arbeitsgruppe zur Erstellung der Top 25 unterteilt die Programmierfehler in drei Kategorien, erstens in unsichere Interaktionen zwischen Komponenten wie SQL-Injection und Cross-Site-Scripting, zweitens in riskantes Ressourcen-Management und drittens in durchlässigen Schutz, wozu etwa fehlerhafte vergebene Rechte, schwache Kryptoalgorithmen und hard-codierte Passwörter gehören. Zu jedem der veröffentlichten Programmierfehler liefert die Initiative eine Beschreibung und Einschätzung beziehungsweise Szenarien, die Fehler zu umgehen. Eine übersichtliche Darstellung der Top 25 finden Interessierte auf den Seiten von MITRE.
Siehe dazu auch:
(ane/iX)
Version zum Drucken | Per E-Mail versenden | Newsletter abonnieren
Kommentare lesen (363 Beiträge)
Themen-Forum Politik und Gesellschaft
English version: The 25 most dangerous programming errors
Programmieren von Exploits
Sieben Tutorials zeigen alles, was man wissen muss, um zuverlässige Exploits für Buffer Overflows in Software zu schreiben
mehr...
TLS-Renegotiation-Schwachstelle erklärt
Anhand einfacher Grafiken zeigt Thierry Zoller, wie sich die TLS-Renegotiation-Schwachstelle ausnutzen lässt.
mehr...
Security Operations von Innen
Im Security Operations Center (SOC) überwacht Symantec aus der Ferne die Netzwerke seiner Kunden auf Hackerangriffe und verdächtige Aktivitäten. Wir haben uns das SOC von innen angeschaut.
mehr...
Sicherheitslücken in Add-ons gefährden Firefox-Anwender
ENISA-Studie hilft bei Risikoabschätzung für Cloud Computing
Fedora rudert bei den Installationsrechten zurück
PHP 5.3.1: Bug-Fixes und Sicherheitskorrekturen
Forderungen nach mehr Videoüberwachung für Sicherheit in Bus und Bahn
ONLINE MARKT
Werbung