Zenitchik> С этим борются производители браузеров. Вряд ли производители антивирусов могут среагировать на обнаруженную уязвимость в браузере быстрее, чем производители самого браузера.
а как происходит реакция, понимаешь?
чтоб закрыть некую дыру, надо выпустить обновление, достаточно стабильное, не рушащее остальной код, то есть, требующее тестирования на всех возможных средах. Сначала разрабами на виртуалках, потом бета тестерами, а потом деплой всем.
И это толкьо в идеальном случае, считая, что от выхода заплатки до попадания её на машину ноль времени. Нередко люди отказываются обновлять браузер по тем или иным причинам. Напр, потому что разрабы делают любимый аддон неработоспособным в новой версии. Или потому что разрабы банальный фтп в новой версии закрывают. Или http без s ))
Или потому что новый банально тормозит на более слабой машине, а разрабы на своём железе не экономят, и не видят этого (или им пойух)
А антивирь - просто внес сигнатуру виря в базу - и готово, лови.
Zenitchik> Но в браузере, а не в Nodejs. И это клиентский код, а не серверный. Серверный код - на клиент не отправляется. А клиентский - на сервере не запускается.
А зачем лишние сущности, как называть код?
Тебе в сущности передается код. Пакетами.
7 уровней OSI помнишь?
физический понятно, что вычеркиваем,но далее начиная с канального можно комп обманывать
Обработчики кода на каждом уровне имеют свои ограничения. А некоторые ограничения, к примеру, разрабы просто не додумались описать, и они приводят к выгрузке обрабатывающего модуля.
Там, как отфонарный пример, опять же (не надо считать, что это некая реальная дыра, я ими сто лет как не интересуюсь) - превышение размера пакета, вызывающий переполнение входного буфера, что вызывает выгрузку защищенного модуля, после чего машину можно заставить исполнить произвольный код. А произвольный код - это хоть формат цэ. Хоть скачка с адреса хттп://ёклмн.ком некоего файлика и запуск его. Хоть что.
Вот эта хрень образно называется "дырами". Уязвимостями. И стоит достаточно дорого, потому что на их основе можно сделать зловредов, при помощи которых заработать.
Некоторые люди очень хорошо живут с всего лишь поиска и торговли на черном рынке этими уязвимостями.
То есть, возвращаясь к теме, сама по себе мысль, что произвольный сайт может быть опасен, верна.
Смешна только попытка неуча заявить, что "опасны те, на кого показал его цензор"
То есть, в общем и целом на стадо юзверей это действует: юзверь видит красненькую страшную надпись, пугается, и не идет читать то, чего дядя цензор не хочет.
Но когда претендующий на некие "знания в ит" клоун пытается эти проскрипционные списки толкать как святое евангелие - это фейспалмово.