В популярных браузерах обнаружена ошибка, из-за которой виснет компьютер

16 Июнь 2015

В самых популярных браузерах была обнаружена простая ошибка, которая может серьезно повлиять на работу всего персонального компьютера. Дело в том, что разработчики не предусмотрели для браузеров Safari, Firefox и даже Chrome проверку файла favicon.ico, который очень часто может встречаться на различных сайтах. Иногда размер этого файла бывает настолько большим, что при попытке его загрузить виснет не только сам браузер, но и вся система.

Об обнаружении этой ошибки сообщил один из пользователей GitHub, который разместил свою запись под ником stuartpb. Эту проблему он обнаружил во время работы на операционной системе OS X 10.10 Yosemite. Информации наличии этой ошибки на других ОС пока нет, но вероятнее всего такая проблема существует и на других платформах.

При открытии какого-либо сайта браузер вместе с имеющимся контентом также загружает еще и «иконку» сайта, которая хранится в файле favicon.ico, если, конечно, он предусмотрен разработчиками. Этот файл обычно мало весит, поэтому грузится достаточно легко. Но есть такие сайты, на которых он может весить до 10 ГБ. В этом случае оперативная память не в состоянии обработать такой поток данных, из-за чего компьютер «виснет». При этом на экране не отображается процесс загрузки и вообще отсутствует какая-либо индикация.

Установлено, что эту ошибку имеют самые последние версии браузеров Firefox и Chrome. О том, какая версия Safari подвержена ошибке, специалист не уточнил.

Как рассказал stuartpb, на проведение проверки его натолкнула запись в Twitter, в которой один из пользователь пожаловался, что на одном из сайтов файл favicon.ico был переименован в TAR-архив и содержал резервную копию всего сайта. Из-за этого его размер увеличился до 64 МБ. Но несмотря на это, браузеры продолжали его загружать, никак не реагируя на подозрительный объем.


Скопируйте этот код и вставьте его в свой сайт или блог (HTML)
Скопируйте этот код и вставьте его на форум (BBcode)
Кликните, если это возможно
Комментариев нет.