Обратная связь
gototopgototop
  1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer>


Защитить файл Hosts от изменения вирусами

Опубликовано 27 Декабря 2012

Каждый раз, когда вы вводите в адресную строку браузера название сайта, ваш компьютер, прежде чем с ним соединится, должен преобразовать это “буквенное” название в соответствующий ему числовой адрес (например, сайт commix.ru имеет адрес 188.40.18.173). Для этого система опрашивает DNS-серверы, которые хранят информацию об адресах.

Обычный пользователь компьютера, подключенного к сети Интернет, не имеет возможности вносить изменения в базы данных DNS-серверов. Однако, в операционной системе есть доступный файл Hosts, который также хранит в себе соответствия буквенных имен к цифровым адресам, и при этом данный файл имеет приоритет перед службой опроса DNS-серверов.

То есть, если информация об адресе отсутствует в файле hosts, тогда система опросит DNS-сервер, и наоборот: не будет опрашивать серверы, если адрес указан в локальном hosts-файле. Некоторые вирусы изменяют этот файл, указывая неверные адреса, после чего, например, становится невозможно подключиться к серверам антивирусов. Поэтому, будет полезно запретить вирусам это делать.

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

Итак, как же обезопаситься от изменения этого файла вирусами? Например, можно создать его копию с расширением .bak и периодически (при загрузке/по расписанию планировщика) восстанавливать из этой копии. Пример соответствующего bat-файла:

copy %WINDIR%\SYSTEM32\drivers\etc\hosts.bak %WINDIR%\SYSTEM32\drivers\etc\hosts

А еще можно изменить расположение файла Hosts! Уверен, что большинство обычных пользователей разве что “где-то слышали” о существовании этого файла, поэтому очень сомнительно, что вирус будет сначала сверяться с настройками системы, а не сразу полезет менять его в предопределенной папке. Во всяком случае попробовать можно.

Настройки меняем так

1. Открываем редактор реестра: Пуск, Выполнить: regedit
2. Переходим в ветку:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\


3. Для ключа “DataBasePath” меняем значение на свое усмотрение. По умолчанию оно такое:

“DataBasePath”=”%SystemRoot%\System32\drivers\etc”


Стандартный файл Hosts имеет следующий вид:


# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost

Некоторые антивирусы и файрволы умеют контролировать файл Hosts по части изменений.

Похожие статьи:
Редактирование файла HOSTS
Файл HOSTS используется в Windows для преобразования символьных имен доменов (google.com) в...
Как защитить WiFi соеденение
Думаете если ваш домашний WiFi защищен надежным паролем это избавит вас от...
Как передать файл с компьютера на компьютер
Всем нам периодически приходится передавать и получать файлы через интернет....
Как отправить большой файл по почте
Не смотря на стремительное развитие новых способов передачи данных в Интернете,...