Я хотел бы знать, достаточно ли следующего для предотвращения вредоносных программ, так как я чувствую, что пресса и другие консультативные ресурсы не всегда точно определяют все методы заражения компьютеров.
На мой взгляд, ключевым шагом к заражению является осознанный выбор пользователя для запуска исполняемого вложения из электронной почты или загрузки, а также для просмотра содержимого, для которого требуется плагин (Flash, Java или что-то еще). Этот сознательный шаг разбивается на следующие возможности:
не открывайте вложения электронной почты: конечно, согласитесь с этим. Но давайте попытаемся прояснить ситуацию: электронная почта состоит из двух частей - текста и вложения. Просто читать электронную почту не должно быть рискованно, верно? Но открывать (то есть запускать) вложения электронной почты рискованно (во вложении может присутствовать вредоносная программа)
не выполнять загрузок (например, с сайтов, на которые есть ссылки в подозрительных электронных письмах или иным образом): опять же, безусловно, согласитесь с этим (вредоносное ПО может присутствовать в исполняемом файле). Обычно пользователь должен добровольно щелкнуть, чтобы загрузить, или, по крайней мере, щелкнуть, чтобы запустить исполняемый файл. Вопрос: был ли когда-нибудь случай, когда пользователь посетил сайт, и загрузка была завершена самостоятельно и запущена самостоятельно?
не запускайте контент, требующий плагинов: обязательно согласитесь: вредоносное ПО может присутствовать в исполняемом файле. Я смутно вспоминаю случаи с Flash, но знаю об уязвимостях на основе Java гораздо лучше.
Теперь, достаточно ли выше? Обратите внимание, что я гораздо осторожнее, чем этот. Что меня беспокоит, так это то, что СМИ не всегда очень ясно понимают, как происходит заражение вредоносным ПО. Они говорят о "заминированных сайтах", "браузерных атаках" - КАК точно?
Я бы предположил, что другой угрозой будет злое использование Javascript для запуска исполняемого файла на компьютере пользователя. Буду ли я прав, и есть ли подробности, которые я могу прочитать об этом. Вообще мне нравится Javascript как разработчик, пожалуйста, обратите внимание.
Принятый ответ заполнит все пробелы, которые я здесь пропустил, чтобы у нас было полное общее представление о том, что представляют собой угрозы (хотя фактические конкретные детали новых угроз различаются, но общие векторы известны).