Spectre: Google patcht CPU-Lücke ohne Performanceverlust

Google hat einen Patch entwickelt, der Spectre-Angriffe auf die Branch-Target-Injection-Lücke abwehren soll, ohne sich negativ auf die Performance eines Prozessors auszuwirken. Einem Blogeintrag zufolge handelt es sich bei dem Retpoline genannten Patch um eine neuartige Technik zur Modifizierung von Software Binaries. „Mit Retpoline mussten wir die spekulative Ausführung oder andere Hardware-Funktionen nicht abschalten.“

Bisher war angenommen worden, dass sich die Angriffe auf die Branch-Target-Injection-Lücke nur durch die Deaktivierung der zugehörigen CPU-Funktion abwehren lassen – und zwar durch eine Mischung aus Software-Fix und CPU-Microcode-Update. Genau das führt jedoch dazu, dass Prozessoren unter bestimmten Umständen deutlich Leistung verlieren. Während Verbraucher mit aktuellem Windows-Betriebssystem und aktueller Hardware laut Microsoft keine spürbaren Einbußen haben, kann die Leistung bei bestimmten Server-Arbeitslasten jedoch deutlich abnehmen, weswegen Google bei seinen Cloud-Diensten bereits auf Retpoline setzt.

Retpoline schütze Googles Infrastruktur bereits bei der Kompilierung, ohne dass Veränderungen des Quellcodes erforderlich seien, schreibt Ben Treynor Sloss, Vice President bei Google, in seinem Blogeintrag. Tests hätten zudem gezeigt, dass der Patch zusammen mit bestimmten Software-Optimierungen nahezu keine Leistungsverluste habe.

Seit Dezember seien alle Dienste der Google Cloud Platform (GCP) vor Meltdown und Spectre geschützt. Kunden hätten jedoch von den Veränderungen nichts bemerkt. „Wir haben keine Kunden-Support-Tickets mit Bezug auf die Updates erhalten. Das bestätigt unsere Annahme, dass die performance-optimierten Updates keine deutlichen Auswirkungen auf Arbeitslasten haben“, ergänzte der Manager.

Google geht davon aus, dass Retpoline bezogen auf die CPU-Leistung der derzeit beste Patch für die Branch-Target-Injection-Lücke ist. „Wir hoffen, dass das universell eingesetzt werden kann, um das Cloud-Erlebnis branchenweit zu verbessern, weswegen wir unsere Ergebnisse öffentlich gemacht haben“, heißt es weiter in dem Blogeintrag. Google habe den Patch aber nicht nur mit seinen Partnern geteilt, sondern auch die eigene Compiler-Implementierung als Open Source bereitgestellt.

Unklar ist, inwieweit Googles Partner beziehungsweise andere Technikfirmen den Retpoline-Patch prüfen oder gar implementieren. Amazon hatte zuletzt eingeräumt, dass die Updates der eigenen Infrastruktur für geringeren Datendurchsatz und für einen höhere CPU-Auslastung sorgen können. Beides kann für Anwender des Public-Cloud-Service EC2 höhere Kosten nach sich ziehen.

Whitepaper

Studie zu Filesharing im Unternehmen: Kollaboration im sicheren und skalierbaren Umfeld

Im Rahmen der von techconsult im Auftrag von ownCloud und IBM durchgeführten Studie wurde das Filesharing in deutschen Unternehmen ab 500 Mitarbeitern im Kontext organisatorischer, technischer und sicherheitsrelevanter Aspekte untersucht, um gegenwärtige Zustände, Bedürfnisse und Optimierungspotentiale aufzuzeigen. Jetzt herunterladen!

[mit Material von Liam Tung, ZDNet.com]

Tipp: Wie gut kennen Sie Google? Testen Sie Ihr Wissen – mit dem Quiz auf silicon.de.

Stefan Beiersmann

Stefan unterstützt seit 2006 als Freier Mitarbeiter die ZDNet-Redaktion. Wenn andere noch schlafen, sichtet er bereits die Nachrichtenlage, sodass die ersten News des Tages meistens von ihm stammen.

Recent Posts

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

2 Stunden ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

3 Stunden ago

Hacker greifen Zero-Day-Lücke in Windows mit Banking-Trojaner QakBot an

Microsoft bietet seit Anfang der Woche einen Patch für die Lücke. Kaspersky-Forscher gehen davon aus,…

4 Stunden ago

Adobe schließt neun kritische Lücken in Reader und Acrobat

Das jüngste Update bringt insgesamt zwölf Fixes. Schadcode lässt sich unter Umständen ohne Interaktion mit…

12 Stunden ago

Fabrikautomatisierung: Siemens integriert SPS-Ebene

Eine softwarebasierte Workstation soll es Ingenieuren erlauben, sämtliche Steuerungen zentral zu verwalten. Pilotkunde ist Ford.

13 Stunden ago

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

1 Tag ago