Java läßt Windows abstürzen

Ein Bug in der Prozeß-Verwaltung ermöglicht es, Windows 95 oder 98 mit einem Java-Applet zum Absturz zu bringen.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Raoul Gema

Ein Bug in der Prozeß-Verwaltung ermöglicht es, Windows 95 oder 98 mit einem Java-Applet zum Absturz zu bringen. Sun und Microsoft haben mittlerweilen das Problem bestätigt, das der kalifornische Student Joseph Ashwood beim Studium der Sicherheitsklassen im Original-Quelltext von Java fand.

Ausschließlich mit dokumentierten Aufrufen kann ein Java-Programm fortlaufend neue Prozesse erzeugen, bis Windows 9x die Kontrolle verliert und zusammenbricht. Robustere Server-Systeme wie Windows NT oder Sun Solaris sind davon nicht betroffen. Sprecher beider Firmen erklärten, daß Programme, die alle verfügbaren Ressourcen aufzehren, ein prinzipielles Problem darstellen. Es sei schwer, eine Grenze zwischen normal hoher Belastung und böswilliger Überlastung zu ziehen.

Nach Ansicht von Ashwood liegt es bei Sun, das Sicherheitsmodell von Java so zu ändern, daß ein Java-Programm den ausführenden Rechner nicht mit "unendlichen" Ressourcen-Anforderungen überlasten kann. Microsoft steht vor der Aufgabe, Windows 9x gegen eine solche Überlastung resistent zu machen, die nicht nur bei Java-Programmen auftreten kann. (rge)