Некоторые способы, которыми руткиты могут скрываться от обнаружения антивирусными программами:
- Встраивание глубоко в структуру операционной системы. blog.kaspersky.kz Руткит перехватывает стандартные запросы на чтение файлов, получение списка запущенных процессов и так далее. blog.kaspersky.kz Ответы на эти запросы он выдаёт в отредактированном виде, стирая из всех списков свои файлы, процессы и прочие следы. blog.kaspersky.kz
- Внедрение в легитимный процесс и «паразитирование» на его памяти. blog.kaspersky.kz Это позволяет руткиту скрываться от антивирусных программ, которые работают на уровне операционной системы пользователя и не могут спуститься глубже к её ядру. blog.kaspersky.kz
- Использование уязвимостей в операционной системе или программах, установленных на компьютере. skyeng.ru
- Создание файла-приманки, на которую реагирует антивирусное ПО. blog.kaspersky.kz Как только антивирус пытается обратиться к этому файлу, руткит завершает антивирусный процесс, а чтобы предотвратить его последующие запуски, изменяет правила доступа к исполняемым файлам антивируса. blog.kaspersky.kz
- Удаление процесса из списка активных процессов ядра. learn.microsoft.com Так как API управления процессами зависят от содержимого списка, вредоносный процесс не будет отображаться в средствах управления процессами, таких как диспетчер задач или обозреватель процессов. learn.microsoft.com
Для обнаружения руткитов важно использовать специализированные антивирусные программы, регулярно обновлять антивирусные базы и использовать фаерволы и другие программы, способные защитить систему от внешних угроз. skyeng.ru