Не секрет, что многие вирусные и троянские программы прячутся, маскируя свои действия в системе под действия нормальных системных процессов.
Для того чтобы различать "мух от котлет", необходимо знать, для какой цели запускается в системе тот или иной системный процесс и самое главное - обоснованно ли он загружается в память и производит какие-либо действия.
Начнём с "наболевшего" - SVCHOST.EXE
Очень часто у пользователей WindowsXP возникает вопрос - что это за программа svchost.exe, наблюдаемая ими в списке запущенных процессов? Первоначально вызывает недоумение - почему она загружена 2-3-4-5-... раз?, нужное подчеркнуть...
При более детальном изучении списка процессов видно, что процесс svchost.exe запущен несколько раз, с разными PID (идентификатор процесса) и разными объёмами оперативной памяти, выделяемыми системой под каждый процесс.
На самом деле - это никакой не вирус и не троян - SVCHOST.EXE (Generic Host Process for Win32 Services) вполне «законна». Это приём извлечения и запуска разнообразных системных сервисов из различных DLL. Каждый раз при запуске определённой службы вызывается svchost.exe с различными параметрами, что и позволяет управлять запуском различных служб унифицированным методом.
Управлять загрузкой сервисов можно через вкладку Панель Управления - Администрирование - Сервисы.
Вот список сервисов (служб), запускаемых с помощью svchost.exe:
Русское название сужбы | Английское название сужбы | Описание |
Оповещатель | Alerter | Посылает выбранным пользователям и компьютерам административные оповещения |
Управление приложениями | Application Management | Обеспечивает службы установки программного обеспечения, такие, как назначение, публикация и удаление |
Система событий COM+ | COM+ Event System | Поддержка службы уведомления о системных событиях (SENS), обеспечивающей автоматическое распространение событий подписавшимся компонентам COM |
Обозреватель компьютеров | Computer Browser | Обслуживает список компьютеров в сети и выдает его программам по запросу |
Сервер | Server | Обеспечивает поддержку общего доступа к файлам, принтерам и именованным каналам для данного компьютера через сетевое подключение |
DHCP-клиент | DHCP Client | Управляет конфигурацией сети посредством регистрации и обновления IP-адресов и DNS-имен |
Клиент отслеживания изменившихся связей | Distributed Link Tracking Client | Поддерживает связи NTFS-файлов, перемещаемых в пределах компьютера или между компьютерами в домене |
DNS-клиент | DNS Client | Разрешает для данного компьютера DNS-имена в адреса и помещает их в кэш |
Диспетчер логических дисков | Logical Disk Manager | Обнаружение и наблюдение за новыми жесткими дисками и передача информации о томах жестких дисков службе управления диспетчера логических дисков |
Служба сообщений | Messenger | Посылает и получает сообщения, переданные администраторами или службой оповещений |
Диспетчер авто-подключений удаленного доступа | Remote Access Auto Connection Manager | Создает подключение к удаленной сети, когда программа обращается к удаленному DNS- или NetBIOS- имени или адресу |
Удаленный вызов процедур (RPC) | Remote Procedure Call (RPC) | Обеспечивает сопоставление конечных точек и иных служб RPC |
Диспетчер подключений удаленного доступа | Remote Access Connection Manager | Создает сетевое подключение |
Удаленный реестр | Remote Registry Service | Позволяет удаленным пользователям изменять параметры реестра на этом компьютере |
Удаленный реестр | Remote Registry Service | Позволяет удаленным пользователям изменять параметры реестра на этом компьютере |
Съемные ЗУ | Removable Storage | Обеспечивает корректное распознавание и подключение съемных ОЗУ |
Маршрутизация и удаленный доступ | Routing & Remote Access | Предлагает услуги маршрутизации организациям в локальной и глобальной сетях |
Уведомление о системных событиях | System Event Notification | Протоколирует системные события, такие как регистрация в Windows, в сети и изменения в подаче электропитания |
Планировщик заданий | Task Scheduler | Позволяет настраивать расписание автоматического выполнения задач на этом компьютере |
Телефония | Telephony | Обеспечивает поддержку Telephony API (TAPI) для программ, управляющих телефонным оборудованием и голосовыми IP-подключениями на этом компьютере, а также через ЛВС - на серверах, где запущена соответствующая служба |
Служба времени Windows | Windows Time | Управляет синхронизацией даты и времени на всех клиентах и серверах в сети |