Я просматривал эту статью о Net Nanny, в которой упоминалось о том, как дети могут обойти его веб-фильтр.
Среди других методов я видел это:
Один из способов, которым подростки могут полностью обойти фильтр, - это установить на компьютер программу, которая запускает виртуальную машину, по сути, компьютер внутри компьютера. Так, например, если операционная система вашего компьютера - Windows, хитрый подросток может загрузить программу с виртуальной операционной системой Windows, на которой не установлена Net Nanny, и затем просматривать веб-страницы без фильтра.
Теперь мне стало интересно, возможно ли, что это все еще возможно, если файл hosts в операционной системе хоста заблокировал доступ ко всем нежелательным веб-сайтам (предположим на данный момент, что такой огромный, регулярно обновляемый файл hosts существует), включая сайты с контентом для взрослых, веб-прокси, P2P-файлообменники и т. д.
Теперь можно было бы посетить эти заблокированные сайты из веб-браузера, работающего на виртуальной машине? Давайте также предположим, что VPN не используется, и ни Tor, ни Google не «кэшируют» представление веб-страницы .
Ответы:
Да.
hosts
Файл ничего не блокирует, он просто сообщает компьютер , где он может найти названные сайты. Когда вы попытаетесь перейтиgoogle.com
, система проверит свойhosts
файл на это имя и, если он существует, будет использовать IP-адрес вместо поиска IP-адреса с DNS-сервера.Виртуальная машина имеет свой собственный файл хоста и выполняет свое собственное разрешение имен (т. Е. Проверяет свой собственный файл хостов и связывается с собственным DNS-сервером), независимо от главного компьютера.
Даже если вы перенаправлены
google.com
на127.0.0.1
(распространенный способ «блокировки» веб-сайта), вы все равно можете попасть в Google, просто набрав173.227.93.99
вместо этого свой веб-браузер.Кроме того, IP-фильтры в хост-ОС могут быть бесполезны в зависимости от конфигурации сети виртуальных машин. Обычно виртуальная машина «соединена» с сетью хоста, что означает, что весь входящий трафик дублируется и отправляется на виртуальную машину, чтобы он мог видеть весь сетевой трафик, который выполняет хост. Даже если хост настроен на блокировку или фильтрацию определенных IP-адресов (например, с помощью брандмауэра), виртуальная машина все равно увидит свою «копию» данных, что позволит виртуальной машине просматривать Интернет и игнорировать фильтр, установленный на хост-компьютер.
Помните основное правило компьютеров и безопасности: если я могу физически касаться компьютерной системы, то со временем у меня будет полный контроль над ней; У детей много свободного времени, и они ни в коем случае не являются исключением из этого правила. Это тривиальная перезагрузка системы в безопасном режиме и удаление NetNanny или любого другого программного обеспечения, установленного на нем.
Если вы хотите фильтровать / ограничивать / контролировать то, что ваши дети делают в Интернете, вам нужно делать это на уровне сети, а не на уровне системы. Посмотрите, какие функции поддерживает ваш маршрутизатор (например, NetNanny Integration, как предлагает @Keltari), и будет ли он поддерживать альтернативные прошивки маршрутизатора, такие как DD-WRT, которые могут выполнять запланированное отключение компьютера ребенка (например, с 22:00 до 6:00 каждый день). ).
Даже в этом случае сетевая фильтрация часто является игрой Whack-A-Mole, и ее часто легко предотвратить такими прокси, как Tor; Почти невозможно запретить кому-либо доступ в Интернет, который действительно хочет (просто спросите Китай или другие страны, у которых есть массивные межсетевые экраны, которые в конечном итоге не работают идеально).
С детьми вы либо должны поговорить с ними и объяснить им опасности в Интернете, но и достаточно доверять, что они не будут преднамеренно искать плохие сайты (а затем использовать NetNanny просто в качестве резервной копии, чтобы остановить случайные переходы), или Вы не должны позволять им использовать подключенный компьютер без присмотра.
источник
Файл hosts ДЕЛАЕТ блокировать изображения, рекламу и веб-сайты, если перед URL-адресом указан адрес 0.0.0.0 или 127.0.0.1. Система проверяет файл hosts на наличие адресов, и если вы указываете «домашний» или «нулевой» адрес в качестве места для поиска ресурса, то этот элемент эффективно блокируется.
Люди все время используют его для блокировки вредоносных сайтов, рекламных URL-адресов и многих других вещей. OpenDNS делает то же самое для вас, блокируя доступ к категориям веб-сайтов и т. Д., Которые вы не хотите видеть.
Правильный ответ: ДА, вы МОЖЕТЕ обойти блокировку содержимого файла hosts с помощью виртуальной машины, поскольку виртуальная машина использует собственный файл hosts.
Но сказать, что файл hosts ничего не блокирует, - это просто навоз.
источник