Meltdown, Spectre и... npm
Всех с интересным новым годом! Возможно, вы еще не в курсе уязвимостей Meltdown и Spectre. Поэтому — короткое вступление.
Прошлой осенью исследователи Google опубликовали исследования о нескольких уязвимостях процессоров. В этом году эти исследования стали общедоступными. Если совсем вкратце:
- Обе уязвимости позволяют тырить данные.
- Доступ к чужой памяти только на чтение. На случай если вы уже начитались про “ученых и журналистов” :)
- Meltdown, в отличие от Spectre, позволяет читать не только память других процессов, но и ядра.
- Уязвимости можно эксплуатировать в браузерах (где-то заплатки уже выпущены, но насколько они защищают, пока не знаю).
- Для AMD всё относительно хорошо (пока).
Да, это всё не значит, что у вас гарантированно украдут данные. Однако, повышается вероятность утечки информации, например, при заходе на нормальный сайт с вредоносным кодом в рекламном скрипте.
Далее чуть больше подробностей.