Google: Retpoline schützt Cloud-Anwendungen vor „Spectre Variant 2“ ohne Leistungsverlust

Spectre und Meltdown haben in den letzten Wochen für Aufsehen gesorgt. So ziemlich jede CPU ist angreifbar, die entsprechende Lücke alles andere als einfach zu stopfen. Ein halbes Jahr haben sich Entwickler verschiedener Unternehmen mit dem Problem beschäftigt, bevor es dann veröffentlicht wurde. Wie groß das Problem ist, zeigt sich alleine schon daran, dass den Entwicklern mehr als 90 Tage zeit gegeben wurde, bevor Informationen zu Spectre und Meltdown veröffentlicht wurden.

Für Spectre Variant 1 und Meltdown gab es bereits Updates, Sorgen macht aber weiterhin Spectre Variant 2. Diese Lücke lässt sich zwar patchen, jedoch geht dies in der Regel mit einem Leistungsverlust einher. Von bis zu 30 Prozent war die Rede, Google scheint nun aber einen Weg gefunden zu haben, die Lücke zu stopfen und trotzdem weiterhin die volle Leistung zur Verfügung zu haben.

Das ist für den Privatanwender vielleicht nicht ganz so interessant, aber man muss nur einmal an die ganzen Cloudanwendungen denken. Da macht sich jedes Fünkchen mehr oder weniger Leistung bemerkbar. Bei Google ist es sogar so, dass die Nutzung bestimmter Anwendungen auch Auswirkungen auf die Leistung anderer Anwendungen haben kann.

Aber auch für dieses Problem hat man nun offenbar eine Lösung gefunden, Retpoline wurde sie von Google getauft. So konnten bereits im Dezember alle Google-Produkte gegen alle Spectre-Varianten abgesichert werden, ohne dabei spürbare Leistungseinbußen zu erfahren. Google ist der Meinung, dass Reptoline der bisher beste Ansatz ist, er kann nun von anderen ebenfalls eingesetzt werden.

Wer sich für die technischen Details interessiert, der sollte sich Googles Blogpost zu Retpoline durchlesen oder gleich in die Details einsteigen. Auf jeden Fall schon interessant zu sehen, wie aus einem „das kann nicht gepatcht werden“ ein „wir patchen das ohne Leistungsverlust“ werden kann. Auch wenn es in diesem Fall vielleicht ein bisschen länger gedauert hat und das nicht heißt, dass nun plötzlich alle Spectre-Probleme verschwunden sind.

Gefällt dir der Artikel? Dann teile ihn mit deinen Freunden.

Avatar-Foto

*Mitglied der Redaktion 2013 bis 2019*

Neueste Beiträge

Mit dem Absenden eines Kommentars stimmst du unserer Datenschutzerklärung und der Speicherung von dir angegebener, personenbezogener Daten zu.

3 Kommentare

  1. Gib hier deinen Kommentar ein …

  2. Der Leistungsverlust bei Cloud-Anwendungen ist doch dem Anwender herzlich egal, das trifft den Cloud-Anbieter, der die vereinbarten SLAs einhalten muss. Endlich mal ein ein Vorteil für Cloud-Benutzer, das ist selten.

  3. waren die 30% verlust nicht iirc eher das problem bei Meltdown? oder etwa auch noch bei spectre 2?

Es werden alle Kommentare moderiert. Lies auch bitte unsere Kommentarregeln:

Für eine offene Diskussion behalten wir uns vor, jeden Kommentar zu löschen, der nicht direkt auf das Thema abzielt oder nur den Zweck hat, Leser oder Autoren herabzuwürdigen. Wir möchten, dass respektvoll miteinander kommuniziert wird, so als ob die Diskussion mit real anwesenden Personen geführt wird. Dies machen wir für den Großteil unserer Leser, der sachlich und konstruktiv über ein Thema sprechen möchte - gerne auch mit Humor.

Du willst nichts verpassen?

Du hast die Möglichkeit, den Feed dieses Beitrags zu abonnieren. Wer natürlich alles lesen möchte, der sollte den Hauptfeed abonnieren.