Существует ли минимальный браузер, специально разработанный для предотвращения распространения вредоносных программ?

448
MrBrody

После того, как компьютер моего отца (с Avast и Firefox, настроенным на автообновление в фоновом режиме) был заражен, скорее всего, путем загрузки с диска с помощью вымогателей, мне стало интересно, как я могу предотвратить это в будущем, как для него, так и для него. для меня.

Я использую Firefox 47.0.1 на Windows 7 x64.

Поэтому мой вопрос: есть ли способ, если вы знаете, что посещаете потенциально опасную ссылку, чтобы открыть эту ссылку в специальном минимально защищенном от вредоносного кода браузере или в версии вашего браузера?

Я знаю о Noscript, о деактивации всех плагинов и всегда просить включить остальные, деактивировать pdf в браузере и так далее. То, что я хотел бы, это дополнительный уровень защиты. Итак, есть пять пунктов:

  1. Если в этом «усиленном браузере» у меня есть пустой белый список javascript, то действительно ли Noscript успешно блокирует все угрозы, связанные с Javascript? то есть предотвращает ли какой-либо сценарий фактическую выборку из Интернета и локальное кэширование, оставляя только пустую HTML-страницу в вашу память?

  2. Какие форматы изображений абсолютно невозможно использовать? Я видел уязвимость WMF, поэтому WMF не входит в этот белый список, но какие форматы изображений?

  3. Исходя из (2), существует ли способ (в Firefox или другом браузере) разрешать выборку и отображение только форматов изображений из белого списка?

  4. Является ли запуск браузера на виртуальной машине окончательным ответом? Существуют ли какие-либо известные случаи «массового рынка» вредоносных программ (то есть за пределами лабораторных тестов безопасности ), которые могут пробить VMWare или подобное программное обеспечение для виртуализации и заразить хост-компьютер?

  5. Наконец, есть ли браузер, специально разработанный для того, чтобы быть настолько минимальным и защищенным, что он просто не может загружать что-либо, что может работать как вредоносное ПО? Я понимаю, что такой браузер, вероятно, будет отображать только текст и ссылки, и, возможно, несколько простых изображений; это нормально со мной, хотя Я просто хочу иметь возможность просматривать текстовые страницы с правильно расположенным текстом (то есть, по крайней мере, некоторая часть CSS должна работать) со ссылками на них, и при этом быть в безопасности от всего, что может загрузить. Я могу вернуться к веб-версии 0.5, если она позволит мне быть таким же безопасным, как машина с воздушным зазором от сетевых угроз ...

Большое спасибо!

1
Нет, поскольку эти уязвимости меняются неделя на неделю, так как они обнаруживаются во всех браузерах. Это игра в кошки-мышки. Не существует пуленепробиваемого способа быть на 100% безопасным. Moab 8 лет назад 0
Хром в OpenBSD (с W ^ X, залог), вероятно, ваш лучший выбор Neil McGuigan 8 лет назад 1
@MOAB Я думал, что «лучшая защита - это не использовать», как воздушные атаки против сетевых атак. Поэтому, если так много вещей деактивировано, а остальное регулярно поддерживается, оно должно, как они это называют, «уменьшить поверхность атаки». Отсюда и рысь в ответе Уэса Сайеда. MrBrody 8 лет назад 0
@NeilMcGuigan: да, ты прав, это тоже трудно сломать! Интересно, однако, какой из и (с Noscript в обоих случаях) сильнее ... или, может быть, виртуальная машина, работающая с OpenBSD внутри OpenBSD? :-) MrBrody 8 лет назад 0

1 ответ на вопрос

2
Wes Sayeed

Во-первых, не существует «автоматизированной» системы защиты вашего браузера при выполнении потенциально опасных действий, кроме механизмов, с которыми вы уже знакомы. Если бы такая система существовала, она через некоторое время могла бы быть использована, и тогда мы вернулись бы к тому, с чего начали. Итак, вы видите, куда это идет. Это игра типа «точка-контрапункт», в которой системы безопасности пытаются защитить компьютер от вредоносных программ, а авторы вредоносных программ становятся все умнее с каждым днем.

Самая важная вещь, которую люди должны осознать, это то, что самая большая уязвимость в любой компьютерной системе - это пользователь. В случае вашего отца, вполне возможно, что он, возможно, был жертвой проезжавшего мимо загрузки, но это гораздо более вероятно, что он был просто обманут в скачивании сам вирус. Найти и использовать уязвимости в программном обеспечении сложно. Лгать людям намного проще и эффективнее с точки зрения автора вредоносных программ.

Есть только две вещи, которые являются проверенными мерами для защиты вашего компьютера от вирусов:

  • Держите все программное обеспечение обновленным и обновленным.
  • Держите себя образованным и будьте умнее, чем вредоносные программы.

Просто нет замены этим двум вещам. Если вы отстаете в любом из них, тогда действительно не имеет значения, какая у вас защита от вредоносных программ.


Теперь, чтобы ответить на ваши вопросы конкретно:

  1. Если в этом «усиленном браузере» у меня есть пустой белый список javascript, то действительно ли Noscript успешно блокирует все угрозы, связанные с Javascript?

Абсолютно так и есть. Если у вас нет белого домена, то клиентские javascripts из этого домена не запускаются, точка. Имейте в виду, однако, что NoScript не запускается отдельно для каждой вкладки. Если вы добавили домен в белый список, то javascripts из этого домена будет работать на всех ваших вкладках.

  1. Какие форматы изображений абсолютно невозможно использовать? Я видел уязвимость WMF, поэтому WMF не входит в этот белый список, но какие форматы изображений?

Это сложный вопрос; технически все они есть, и ни один из них не является. Каждый медиаформат (аудио, видео и изображения) содержит метаданные. Метаданные должны быть для встраивания информации о файле в самом файл (пример: данные EXIF в .jpgили .tifфайле или альбом исполнитель / Информация / дорожки в .mp3«s тега ID3). Только колоссальный идиот может написать средство просмотра / воспроизведения мультимедиа, которое может выполнять метаданные, как если бы это был программный код. Этот идиот, как выясняется, является Microsoft, и этому нет абсолютно никакого оправдания. Я не знаю, о чем они думали (возможно, это как-то связано с DRM-дерьмом), но Microsoft создалав первую очередь это эксплуатируется в темное время, когда они буквально думали, что могут «владеть» Интернетом. Я не знаю, что вам здесь сказать, кроме как придерживаться программного обеспечения с открытым исходным кодом, которое не делает глупостей, таких как выполнение потока данных.

  1. Исходя из (2), существует ли способ (в Firefox или другом браузере) разрешать выборку и отображение только тех изображений, которые занесены в белый список?

Нет. Все распространенные форматы изображений (.jpg, .gif и .png) являются «уязвимыми» в соответствии с объяснением, приведенным выше. Опять же, Firefox или Chromium должны спасти вас здесь (лично я не доверяю IE или Chrome). Другие форматы, такие как .pdf, Flash, Silverlight, Java и т. Д. Являются проприетарными и определенно уязвимы, поскольку они имеют закрытый исходный код, и вам приходится полагаться на Adobe, Oracle и Microsoft для исправления обнаруженных в них эксплойтов. Для этого вы можете просто отключить плагин (-ы), которые включают эти функции, или использовать блокировщик, который заставляет вас прыгать через обруч, чтобы отобразить их содержимое.

  1. Является ли запуск браузера на виртуальной машине окончательным ответом? Существуют ли какие-либо известные случаи «массового рынка» вредоносных программ (то есть за пределами лабораторных тестов безопасности), которые могут взломать VMWare или подобное программное обеспечение для виртуализации и заразить хост-компьютер?

Это не «окончательный» ответ, но это гораздо более безопасный способ поиска супер-параноика. ВМ - это песочница, из которой очень мало процессов могут выйти. Единственными двумя векторами атак являются сетевые эксплойты (те, которые ищут другие компьютеры в вашей сети) и атаки на программное обеспечение самой виртуальной машины. И то, и другое можно смягчить, используя функцию «Режим изоляции», которая есть во всех продуктах VM. Также используйте снимок известной чистой конфигурации. Если вы заражаете виртуальную машину вирусом, все, что вам нужно сделать, - это восстановить снимок, чтобы избавиться от него. Обратите внимание, что вам придется время от времени обновлять снимок при установке обновлений / исправлений.

  1. Наконец, есть ли браузер, специально разработанный для того, чтобы быть настолько минимальным и защищенным, что он просто не может загружать что-либо, что может работать как вредоносное ПО?

Вы не думаете, что это сделает просмотр веб-страниц полезным занятием. Lynx - это популярный текстовый браузер. Он не поддерживает изображения или плагины любого рода. К сожалению, это приемлемая альтернатива, если вы устраиваете вечеринки, как в 1989 году. Вы также можете использовать дистрибутив Linux Live, который полностью работает с CD или USB-флешки. Есть много там. Но вам придется перезагружать компьютер каждый раз, когда вы захотите зайти в Интернет. На самом деле, нет практического ответа на этот вопрос.

На моем персональном компьютере я запускаю Firefox с 5 отдельными презервативами, обернутыми вокруг него. NoScript, Ghostery, AdBlock Plus, BetterPrivacy и саморазрушающиеся файлы cookie. Я также настроил кучу настроек конфиденциальности. Использование такого количества уровней безопасности и поддержание белых списков для всего является проблемой. Я делаю это потому, что я зарабатываю на жизнь в кибербезопасности, и всю мою жизнь я живу в образной шляпе из алюминиевой фольги, которую я ношу везде, куда бы я ни шел. Но я бы никогда не навязал такую ​​конфигурацию неискушенному пользователю, как твой отец. Если вы точно не знаете, что делаете, эти плагины практически не позволяют использовать Интернет в худшем случае, и не лучше, чем незащищенный браузер в лучшем случае.

Большое спасибо за точечный ответ. В случае с моим отцом, за исключением случаев, когда вредоносная программа имела время «задержки» перед активацией или изменяла времена модификации файла NTFS или историю Firefox (что не похоже на правду, поскольку оба они согласованы), шифрование происходило в то время, когда он смотрел футбол (матчи, которые не транслируются в его стране) через Sopcast ... сразу после того, как он нашел ссылку Sopcast на веб-сайте. Я понял вашу точку зрения на Noscript и другие, которыми нужно управлять каждый день, мне тоже пришлось. Так что нет Sopcast для него (уже сделано) и Lynx / (FF + NS + хорошая ВМ) для меня! MrBrody 8 лет назад 0

Похожие вопросы