Google протестировала веб-браузеры на безопасность: у Safari больше всего уязвимостей в DOM-движке

Тестирование проводилось с помощью утилиты Domato, которую Фратрич разработал специально для тестирования DOM-движков. Это фаззинг-инструмент для тестирования безопасности, передающий исследуемому приложению случайный набор данных и анализирующий аномалии выходных данных, пишут AIN.UA.

Команда выбрала пять браузеров: Google Chrome, Mozilla Firefox, Internet Explorer, Microsoft Edge и Safari от Apple. Было проведено примерно сто миллионов тестов с помощью Domato. Результаты показали, что самыми безопасными являются первые три.

Google протестировала веб-браузеры на безопасность: у Safari больше всего уязвимостей в DOM-движке

*Всего было обнаружено 33 багкейса, но два бага нашлись в нескольких браузерах

**Основная причина одной из ошибок, обнаруженных в Mozilla Firefox, была в графической библиотеке Skia, а не в коде Mozilla. Но, поскольку соответствующий код был внесен инженерами Mozilla, справедливо его учитывать

Результаты показали, что Safari обладает самым худшим DOM-движком с 17 ошибками системы безопасности. На втором месте с конца расположился Edge c 6 проблемами.

Google сообщила о найденных ошибках разработчикам каждого из браузеров и предоставила им копии Domato, чтобы каждый мог самостоятельно выполнить более обширные тесты своих продуктов. Исходный код Domato также опубликовали на GitHub, чтобы им мог воспользоваться любой желающий либо адаптировать его для работы с другими приложениями, а не только с DOM-движками веб-браузеров.

Фратрич подчеркнул, что данный эксперимент фокусируется на безопасности только одного компонента (DOM-движка), поэтому нельзя воспринимать его результаты как показатель безопасности браузеров в целом. Хотя исторически уязвимости в DOM и были источником множества проблем с безопасностью. «В этом эксперименте не учитываются другие аспекты, такие как наличие и безопасность «песочницы», ошибки в других компонентах, таких как скриптовые двигатели и т. д. Я также не могу игнорировать возможность того, что в DOM мой фаззер лучше находит определенные типы проблем, что может повлиять на общую статистику», — написал разработчик.

DOM-движки — это компоненты браузера, которые читают HTML-код и организуют его в Document Object Model (объектная модель документа), которая затем отрисовывается и выводится в окне браузера в виде изображения, которое пользователи и видят на своих экранах. По словам Фратрича, разработчики редко выпускают обновления, в которых не содержатся исправления критических проблем в DOM-движках, поэтому проблема довольно масштабна. В особенности учитывая тот факт, что после окончательного отказа от технологии Flash в 2020 году, которая несет пальму первенства по эксплуатируемых уязвимостях, DOM-движки станут одним из основных объектов атак злоумышленников.


Майя Яровая, AIN





Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Google випустив оновлення Chrome з режимом економії заряду батареїGoogle випустив оновлення Chrome з режимом економії заряду батареї
Google попередив користувачів про небезпеку: їм потрібно терміново оновити браузерGoogle попередив користувачів про небезпеку: їм потрібно терміново оновити браузер
Программистов из РоSSии и Беларуси отстранили от участия в конкурсе GoogleПрограммистов из РоSSии и Беларуси отстранили от участия в конкурсе Google
Steam отметила быстрый рост числа пользователей Windows 11 — уже до конца года их может стать больше, чем у Windows 10Steam отметила быстрый рост числа пользователей Windows 11 — уже до конца года их может стать больше, чем у Windows 10
Иконка Google Chrome получит первый редизайн за 8 лет и вариации для разных ОСИконка Google Chrome получит первый редизайн за 8 лет и вариации для разных ОС
Уязвимость браузера Safari может привести к утечке данных и раскрытию личности пользователяУязвимость браузера Safari может привести к утечке данных и раскрытию личности пользователя
Недавнее обновление нарушает работоспособность браузера Google Chrome для iOSНедавнее обновление нарушает работоспособность браузера Google Chrome для iOS
Google назвала Chrome OS самой быстрорастущей операционной системой в мире
Google похоронила панель Google Toolbar для Internet Explorer спустя 21 год после запуска
Скрытые функции браузера Google Chrome, о которых не знают многие пользователи
Последние новости

Подгружаем последние новости