Оглавление
Изоляция участка
-
Изоляция сайта в браузерах
- Изоляция сайта – это технология, которая позволяет веб-сайтам работать в отдельных процессах, предотвращая атаки, связанные с временным выполнением.
- Изоляция сайта была впервые реализована в исследовательских браузерах, но стала широко использоваться в Chrome в 2019 году.
- Firefox также внедрил систему изоляции сайтов в 2021 году.
-
История и развитие изоляции сайта
- Изоляция сайта была предложена в 2009 году Рейсом и др., но не была реализована в браузерах до 2019 года.
- В Chrome изоляция сайта была реализована с использованием веб-источников в качестве основного признака “сайта” на уровне процесса.
- Реализация изоляции сайта в Chrome потребовала значительных изменений в коде обработки процессов, что привело к более чем 4000 коммитам от 320 участников.
-
Эффективность изоляции сайта
- Изоляция сайта предотвратила многочисленные атаки с использованием универсальных межсайтовых сценариев (uXSS) в Chrome.
- Изоляция сайта также эффективна для предотвращения атак Spectre и Meltdown, которые основаны на совместном использовании адресного пространства.
-
Проблемы и ограничения изоляции сайта
- До 2019 года изоляция сайта считалась ресурсоемкой из-за увеличения объема памяти, занимаемой процессами.
- Некоторые аспекты защиты Spectre от временных атак были признаны недостаточными, и были разработаны эксплойты для их обхода.
-
Рекомендации и источники
- В статье приведены цитаты и ссылки на источники, а также рекомендации по использованию различных элементов дизайна и форматирования в HTML.