Alt 16.10.2005, 11:48   # 1
News Flash
Redakteur
 
Benutzerbild von News Flash
 
Registriert seit: 08.09.2003
Beiträge: 18.372
Computer sind komplex und erfordern komplexe Software. Die allerdings ist immer häufiger eher eine wilde Ansammlung von Programmierfehlern als ein brauchbares Produkt, Sicherheitslücken inklusive. Viele Entwickler sind mit der Komplexität überfordert, ein Experte fordert nun eine bessere Ausbildung der Programmierknechte – und eine Haftbarmachung der Programmierer gegenüber schweren Sicherheitslücken. weiter »
Werbung



Diskussion zu: Entwickler sollen für Bugs im Quellcode haften
  Mit Zitat antworten
Alt 17.10.2005, 10:03   # 2
Zoejamie
 
Registriert seit: 08.09.2005
Beiträge: 14
Und wenn dann eine Sicherheitslücke gefunden und ausgenutzt wird, haftet der Entwickler persönlich für den entstandenen Schaden?? Unter solchen Bedingungen würde ich mir aber dreimal überlegen, ob ich Programmierer werde...

Ich denke, dass sich die Softwareindustrie wieder mehr Zeit für die Beta-Tests nehmen sollte, das müsste auch die Fehlerrate bei der Programmierung senken...
  Mit Zitat antworten
Alt 17.10.2005, 14:16   # 3
Tweek
 
Benutzerbild von Tweek
 
Registriert seit: 31.03.2004
Ort: Bonn
Beiträge: 958
Zitat:
Ich denke, dass sich die Softwareindustrie wieder mehr Zeit für die Beta-Tests nehmen sollte, das müsste auch die Fehlerrate bei der Programmierung senken...
Ja, das wäre genau das Richtige. Das Problem dabei: Zeit ist Geld :-/
  Mit Zitat antworten
Alt 08.11.2005, 11:08   # 4
kds
Gastposter
 
Ist irgendwie seltsam, was hier von Programmierern gefordert wird. Bisher ist noch nie jemand auf die Idee gekommen, die Autoindustrie dafür haftbar zu machen, dass ihre Produkte absolut diebstahlsicher sind... Oder hat schon mal jemand von den Herstellern von Teppichmessern verlangt, dass ihre Produkte ihren Dienst bei Flugzeugentführungen versagen ?
  Mit Zitat antworten
Alt 08.11.2005, 13:26   # 5
Tweek
 
Benutzerbild von Tweek
 
Registriert seit: 31.03.2004
Ort: Bonn
Beiträge: 958
Zitat:
Bisher ist noch nie jemand auf die Idee gekommen, die Autoindustrie dafür haftbar zu machen, dass ihre Produkte absolut diebstahlsicher sind... Oder hat schon mal jemand von den Herstellern von Teppichmessern verlangt, dass ihre Produkte ihren Dienst bei Flugzeugentführungen versagen ?
Nein, weil Sicherheitslücken bei Software ja unabsichtlich einprogrammiert sind, während Sicherheitslücken bei Werkzeugen oder Fahrzeugen durch den Benutzer entstehen.

Sprich: Ich kann Mercedes Benz nicht dafür haftbar machen, wenn ich böswillig jemanden überfahre mit dem Auto, genausowenig kann ich den Hersteller von Schweizer Armeemessern dafür ankreiden, dass Terroristen die Dinger zur Flugzeugentführung nutzen. Denn hinter der Verwendung im schlechten Sinne steht ein böser Wille.

Rechtlich gesehen kann der böse Wille des Käufers freilich bei bestimmten Produkten suggeriert werden, Beispiel Waffen oder Sprengstoff, weshalb entsprechende Produkte in den meisten Ländern ja nur an Experten oder gegen eine irgendwie geartete Lizenz abgegeben werden. Bei Autos ist es ja ähnlich, die darf man nur mit Führerschein führen.

Bei Software liegt das Problem dort, dass der Anwender nicht weiß, welche Lücken das Produkt hat. Anders als bei einem Schweizer Messer, wo jeder Erstklässler weiß, dass die "Sicherheitslücke" die scharfe Klinge ist und er bei Benutzung das Risiko einer Verletzung bewusst eingeht, sind Software-Produkte gefährlich, ohne dass der Anwender was davon weiß.

Beispiel Windows: Die Sasser-Lücke hat jeden befallenen Rechner zu einer Sasser-Schleuder gemacht, auch wenn der Anwender überhaupt kein Ansinnen hatte, das Internet zu stören. Er konnte auch nicht aktiv für die Infektion verantwortlich gemacht werden, weil Microsoft nicht ausreichend gewarnt hat, dass diese Lücke existiert. Insofern ist Microsoft schuld. Der verantwortliche Entwickler allerdings sollte aus der Schuld genommen werden, schließlich gibt es Beta-Tests und Vorgesetzte, die das Produkt prüfen sollten, bevor es auf den Markt kommt.

Im übrigen werden Hersteller durchaus für Sicherheitslücken, die durch qualitative Mängel oder Fehler in der Endkontrolle entstehen, haftbar gemacht. Beispiel Fleischskandal, da werden Köpfe bei den Prüfern und Herstellern rollen. Oder damals die Geschichte mit den Smarts, als die Wagen sich bei Glatteis regelmässig auf den Rücken legten, auch hier musste Smart – allerdings selbstständig – eine Rückruf-Aktion starten, um die Fahrzeuge sicher zu machen. Sonst wäre eine für den Ruf bedenkliche Sammelklage in Angriff genommen worden. Bei Software-Entwicklern hingegen sind die Schuldigen immer die "Bösewichte", die Schadsoftware produzieren. Das ist in etwa so, als würde Smart Petrus dafür verantwortlich machen, dass er das Programm "Glatteis" produziert hat, um die Sicherheitslücke des Smart auszunutzen.

Bizarr, oder?
  Mit Zitat antworten