Специалисты из команды Google Project Zero проверили пять наиболее популярных браузеров на число ошибок в интерфейсе DOM.
По результатам проверки наибольшее число уязвимостей было выявлено в Safari, а вот наименьшее — в Chrome, пишет Хроника.инфо со ссылкой на Новое время.
Тестирование проводилось с помощью утилиты Domato, которая передает исследуемому приложению случайный набор данных и анализирующий аномалии выходных данных. Domato тестирует DOM-движки — компоненты браузера, которые читают HTML-код и организуют его в DOM.
Отмечается, что с помощью утилиты Domato обнаружили примерно одинаковое количество багов в Chrome, Firefox, Internet Explorer и Edge, но намного больше багов в Safari, который выделяется среди остальных.
Читайте также: В Китае выпустили новый мощный смартфон
Google сообщила о найденных ошибках разработчикам каждого из браузеров и предоставила им копии Domato, чтобы каждый мог самостоятельно выполнить более обширные тесты своих продуктов. Исходный код программы Domato также опубликовали на GitHub.