Leksykon IT › Bezpieczeństwo › Anti-rollback

Anti-rollback

Bezpieczeństwo Svenska → Zaktualizowano: 2026-11-03

Mechanizm, który nie pozwala urządzeniu uruchomić starszego firmware'u, nawet jeśli jest on prawidłowo podpisany.

Sprawdzenie podpisu dowodzi tylko tego, że producent kiedyś zbudował dany obraz. Nie mówi nic o tym, czy ta wersja nie miała luki, którą później załatano. Bez ochrony przed downgrade'em atakujący po prostu wgrywa starą, podatną, ale w pełni autentyczną wersję i w spokoju wykorzystuje dziurę.

Rozwiązaniem jest monotoniczny licznik wersji, przechowywany tam, gdzie oprogramowanie nie może go cofnąć: w eFuse'ach, pamięci OTP lub chronionym obszarze flasha. Bootloader odrzuca każdy obraz o wersji zabezpieczeń niższej niż licznik. Android Verified Boot nazywa to rollback index, a Xbox 360 i Nintendo Switch przepalają bezpieczniki przy większych aktualizacjach. Druga strona medalu: nieudanej aktualizacji też nie da się cofnąć, więc partycje A/B są praktycznie obowiązkowe.

← Wróć do leksykonu