LINUX.ORG.RU

Драма альтернативных браузеров


0

0

В свободное от работы время Михаль Залевски (Michal Zalewski) разработал небольшую программу, генерирующую "плохой" HTML-код. Создаваемые ею образцы предельно просты: никаких таблиц стилей, сценариев и тому подобных вещей. Попытка протестировать с их помощью ряд популярных браузеров дала удивительный результат: как сообщает разработчик, все они, кроме Microsoft Internet Explorer, регулярно падали. IE же стойко выдерживал издевательства в течение двух часов. Потенциальные уязвимости (в том числе, удаленное выполнение произвольного кода), подверженность DoS-атаке и внезапные "зависания" были обнаружены в Mozilla и Mozilla Firefox, Opera, Links и Lynx. Следует признать: несмотря на общую незащищенность, синтаксический анализатор HTML в Internet Explorer оказался на высоте. О мерах, которые планируют предпринять производители "альтернативных" браузеров, пока ничего не сообщается. (с linuxcenter.ru)

>>> Подробности

★★★★★

Ответ на: комментарий от dead_knight

> Извини, но если броузер не отображает правильно страницу СООТВЕТСТВУЮЩУЮ СТАНДАРТУ HTML 4.01 описанному W3C то это проблема ДЕЙСТВИТЕЛЬНО ИСКЛЮЧИТЕЛЬНО БРОУЗЕРА.

Ну, раз уж допустили такой бардак в стандартах, то таки да - скркжаща зубами, разработчики браузеров теперь ОБЯЗАНЫ обеспечить правильное отображение таких страниц. Наука им на будущее - активнее участвуйте в разработке стандартов и добивайтесь максимума однознозначности, чтоб потом не было мучительно больно :)

yozhhh ★★★
()
Ответ на: комментарий от dead_knight

> Тебе скриншот прислать? ИЕ и Мозилла 1.7 отработали все именно так, как должены :)

Собственно, и я тебе то же сообщить хотел. Потому что мне непонятно, зачем ты вообще этот код указал. Им обоим, бедеым, пришлось догадываться, где проставлять закрывающие тэги. А написали бы стандарт более жёстко - и проблем бы у всех было меньше, икод браузера меньше, и быстродействие, вполне возможно, выше. Но - не судьба, видать :)

yozhhh ★★★
()
Ответ на: комментарий от dead_knight

> Кстати у тебя в твоем примере ошибки батенька.

А я его для того и приводил. Просто я считал, что отсутствие </...> - это тоже ошибка. Но раз не ошибка, то... Мне очень жаль. Я буду по-прежнему их ставить. Чтобы не плодить ущербный и плохо читаемый код. Вы - как хотите :)

> Вот что значит красноглазый, а все туда же...

Ты, когда в зеркале себя видишь, не думай, что все остальные такие же :)

yozhhh ★★★
()

Скачал сегодня найтли билд
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.7.3) Gecko/20041025 Firefox/1.0
Проверил на всех трёх файлах. Ничего не упало. ;)

coder_ak
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.