Co wiemy

Zespół Cloudflare ponownie zbadał możliwość wykonania ataku Spectre na usługę Workers. W kontrolowanym środowisku jeden Worker potrafił przez internet wnioskować o danych przetwarzanych przez inny, współdzielący sprzęt. Demonstracja obejmowała odzyskiwanie sekretu z szybkością około 12 bitów na sekundę, znacznie szybciej niż we wcześniejszych podejściach.

To test bezpieczeństwa operatora, nie komunikat o aktywnym naruszeniu danych klientów. Warunki eksperymentu były przygotowane tak, aby sprawdzić granice izolacji, a firma opisała dodatkowe zabezpieczenia i ograniczenia utrudniające praktyczne użycie ataku.

Mechanizm i skutki

Spectre wykorzystuje spekulacyjne wykonywanie instrukcji i ślady pozostawione w pamięci podręcznej procesora. Atakujący nie odczytuje pamięci w zwykły sposób; mierzy bardzo małe różnice czasu i składa z wielu prób informację o sekrecie. W środowisku wielodostępnym istotne jest, czy obcy kod może długo działać na tym samym rdzeniu lub procesorze.

Obrona polega między innymi na ograniczeniu precyzyjnych zegarów, losowaniu harmonogramu, izolacji procesów i aktualizacjach kompilatorów oraz mikrokodu. Każda warstwa ma koszt wydajności. Szybsza demonstracja przesuwa granicę między ryzykiem teoretycznym a problemem wymagającym regularnych testów.

Co może zmienić ocenę

Wynik jednego operatora nie dowodzi, że wszystkie platformy są podatne w taki sam sposób. Skuteczność zależy od modelu procesora, harmonogramu, czasu utrzymania kodu i mitigacji. Dwanaście bitów na sekundę to nadal wolny kanał, ale wystarczający dla krótkich tokenów przy długim dostępie.

Nie ma podstaw, by mówić o powszechnym wycieku JWT z Cloudflare. Właściwy wniosek jest węższy: zdalne kanały mikroarchitektoniczne nadal mogą przekraczać granice logicznej izolacji i wymagają obrony warstwowej.