CW-Subnets     |     Executive Briefings     |     Blogs & Forum     |     CW-TV     |     Newsletter     |     RSS
Schließen
Dock ein-/ausblenden
Nachrichtenarchiv

Studie: LAMP-Stack ist zuverlässiger als andere Open-Source-Software

Drucken |  Empfehlen |  PDF |  Merken
Im Auftrag des US-Ministeriums für Heimatschutz wurde der Quellcode von verschiedenen Open-Source-Projekten analysiert.

Im Rahmen einer von der US-Regierung finanzierten Untersuchung haben die Stanford University sowie die Unternehmen Symantec und Coverity die Qualität und Sicherheit von quelloffener Software mit speziellen Tools gemessen. Bei einer ersten Analyse, für die mehr als 17,5 Millionen Zeilen Code durchsucht wurden, erwiesen sich Linux, Apache, MySQL und Perl/PHP/Python (üblicherweise als "LAMP-Stack" bezeichnet) mit durchschnittlich 0,290 Defekten pro tausend Zeilen Code als vergleichsweise stabil und sicher. Bei den anderen 32 Projekten wurden im Schnitt 0,434 Fehlern pro tausend Zeilen festgestellt.

Lediglich die Programmiersprache PHP liegt mit Fehlerquote von 0,486 über dem Durchschnitt. Die meisten Fehler weist mit 1,204 das Tool "Amanda Backup" auf, die wenigsten hat der Audio-Player "XMMS" mit 0,000. Eine vollständige Übersicht über die tagesaktuelle Bug-Datenbank finden Sie unter http://scan.coverity.com/ . Registrierte Projektbetreuer und wichtige Entwickler haben nach der Registrierung zudem Zugriff auf detaillierte Angaben zu den Softwaredefekten.

"Es gibt keine Technik, mit der sich alle Fehler in einer Software aufspüren lassen", erklärt Ben Chelf, CTO von Coverity. "Über eine automatisierte und wiederholbare Analysestruktur haben wir jedoch eine kritische Masse an Daten gesammelt, um zu zeigen, wie sich Softwarequalität konkret beurteilen, vergleichen und letztlich auch verbessern lässt."

"Das Open-Source-Entwicklungsmodell profitiert vom Prinzip der vielen Augen, bei dem der Quellcode ähnlich wie bei einer umfassenden Begutachtung durch Fachleute von vielen Entwicklern geprüft wird", führt Chelf weiter aus. Häufig gehe daraus Code von hoher Qualität hervor - wie beispielsweise beim LAMP-Stack. Ziel der Tätigkeit von Coverity sei es, diesen Begutachtungsprozess bei jedem Softwareprojekt durch Automatisierung der Analyse aller Codepfade auf Defekte beschleunigen. In Handarbeit bräuchte man dafür allein beim Linux-Kernel mehr als 28 Mannjahre. (mb)

(0 Beiträge), 
Kommentieren

Beitrag schreiben

Noch kein Forums-Mitglied?
Dann gleich hier anmelden.

CW-REDAKTEURE EMPFEHLEN
Die beste Freeware der Welt Die beste Freeware der Welt Jede Aufgabe am PC lässt sich mittels Freeware hervorragend lösen. Wir stellen die besten Freeware-Programme vor, die auf keinem Rechner fehlen sollte ...
weiter
10 Fotosharing-Dienste im Check (Foto: Stefan von Gagern) 10 Fotosharing-Dienste im Check Wer gewinnt den "Website Award" in der Kategorie Fotosharing-Portale? Wir haben zehn bekannte Angebote unserem Website-Check unterzogen.
weiter
Marktübersicht Ultrabooks Marktübersicht Ultrabooks Die schicken Ultrabooks sollen dem iPad Paroli bieten. Doch was leisten die Topmodelle der Anbieter wirklich? Und sind sie ihren Preis wert?
weiter
Honig verführt Hacker (Foto: Yuri Arcurs - Fotolia) Honig verführt Hacker Mit Honigtöpfen, zu englisch Honeypots, lockt die Telekom Angreifer im Internet auf IT-Systeme ohne Funktion.
weiter
Welche Geräte von der WPS-Lücke betroffen sind Welche Geräte von der WPS-Lücke betroffen sind Eine neu entdeckte Schwachstelle erlaubt es aber, den PIN-Schutz WPS in WLAN-Komponentenen schnell und einfach auszuhebeln.
weiter
KOSTENLOSE NEWSLETTER VON COMPUTERWOCHE
Nachrichten morgens
Whitepaper
Nachrichten mittags
CW-Mittelstand
Highlights der Woche
Hardware
SAP-Newsletter
Software
Job + Karriere
Open-Source
Stellenmarkt
Produkte + Techn.
Freiberufler
Security
Server + Storage
Netzwerke
Mobile & Apps