NSA: Fehlerfreie Software ist wirtschaftlich machbar

Entwicklung Der US-Geheimdienst National Security Agency (NSA) hat eine Fallstudie für die Entwicklung sicheren Codes veröffentlicht. Diese entstand im Rahmen eines Projekts zur Arbeit an einem biometrischen Zugangssicherungssystem.

Die Software-Entwicklung erfolgte dabei im Auftrag der NSA bei dem britischen Unternehmen Praxis High Integrity Systems. Dieses hat den Tokeneer genannten Code nun zusammen mit den Design-Zielen, Arbeitsabläufen und Spezifikationen offen gelegt.


Drei Entwickler von Praxis haben den 10.000 Zeilen langen Quellcode geschrieben. Sie hatten dafür 260 Personentage Zeit. Pro Tag und Mitarbeiter wurden also lediglich 38 Zeilen neuen Codes programmiert. Dadurch blieb ausreichend Zeit, die Sicherheit des jeweiligen Abschnitts selbst sowie im Zusammenhang mit anderen Komponenten zu prüfen.

Die Entwickler nannten ihr Arbeitskonzept "Correctness by Construction". Dieses umfasste unter anderem die genaue Dokumentation des Codes, eine häufige Prüfung und die Nutzung der Programmiersprache SPARK, eine Ada-Variante, die eine gute statistische Analyse der Sourcen ermöglicht.

Nach dem Abschluss des Projekts wurde die Software einer tiefgehenden Prüfung unterzogen. Dabei konnten keine Fehler mehr festgestellt werden, die zu Sicherheitslücken führen würden, hieß es. Das Programm erfüllte sogar die harten Anforderungen des Common Criteria Evaluation Assurance Level (EAL) 5.

EAL ist eine Spezifikation, in der die Prüftiefe und die daraus resultierende Vertrauenswürdigkeit von Software beschrieben wird. Bisher galt es nicht als sinnvoll, herkömmliche Software mit EAL5 zu entwickeln. Hierfür wurden stets besondere Anforderungen, bei denen es nicht auf die Wirtschaftlichkeit ankam, angenommen. Tokeneer soll nun der Gegenbeweis für diese These sein.

Weitere Informationen: Tokeneer-Projekt
Diese Nachricht empfehlen:
 
das will ich sehen, das eine software wirklich fehlerfrei ist - vista gehört nicht dazu :D
 
[re:1] hjo am 13.10.08 11:48 Uhr
(+7
@christi1992: da steht "fehlerfreie software ist wirtschaftlich machbar" und nicht vista wurde wirtschaflich fehlerfrei gemacht
 
@christi1992: Alle Betriebsysteme gehören nicht dazu^^. Naja, denke auch das diese Software nicht perfekt sein dürfte. Bleibt blos die Frage offen wann, und nicht ob, der Eisberg erscheint :-)
 
@christi1992: hier ist kein stück code für windows geschreiben worden und hat der artikel auch nicht mit windows zutun. man sollte bitte nicht äpfel mit birnen vergleichen. mfg
 
@christi1992: Also Leute jetzt mal erlich, habt ihr den Smiley überlesen?


Alle Kommentare zu dieser News anzeigen

Schreiben Sie uns Ihre Meinung, bewerten Sie Kommentare oder diskutieren Sie mit anderen WinFuture.de Lesern!

Melden Sie sich jetzt kostenlos an
oder verwenden Sie Ihren bestehenden Zugang.

WinFuture Mobil

WinFuture.mbo QR-Code Auch Unterwegs bestens informiert!
Nachrichten und Kommentare auf
dem Smartphone lesen.

Folgt uns auf Twitter

WinFuture bei Twitter

Interessante Artikel & Testberichte

Community

  • Neue Kommentare
  • Neue Mitglieder

WinFuture wird gehostet von Artfiles

MSDN Online

News für Entwickler