|
Действительно, некоторые разработчики защитных программ всеми силами стараются убедить клиентов купить сразу несколько антивирусных решений от их компании, но причины, почему не стоит нельзя запускать два антивируса, состоят не в этом. Цепная реакция: бесконечное сканирование.Данная проблема остро стояла в первые годы разработки антивирусного ПО, но о ней стоит упомянуть и сейчас. Первые антивирусные программы сканировали все файлы, к которым обращался компьютер в процессе работы. В общих чертах это выглядело так: операционная система давала антивирусу понять, что файл читается, и проверка запускалась. Это действие также приводило в действие и второй антивирус, если он был установлен. При этом операционная система подавала первому антивирусу еще один сигнал о новом обращении к файлу. Процесс замыкался. В результате оба антивирусных продукта по очереди сканировали один и тот же файл, пока полностью не забивали память компьютера и работать на нем становилось невозможно. На сегодняшний день проблема по большей части устранена. Современные качественные программы уже не сканируют файл при каждом обращении к нему. Это позволяет экономно расходовать ресурсы компьютера, сохраняя высокий уровень защиты. Техническая сложность: потенциальная несовместимость программ.Современное антивирусное ПО представляет собой нечто вроде барьера между операционной системой и программами, которые на ней работают. Разработка защитного ПО – процесс непростой, он требует от специалиста большого опыта, так как при написании антивирусного кода приходится учитывать огромное количество переменных. Защитные программы создаются разными способами, и зачастую разработчики отступают от рекомендуемых стандартов кодирования. В частности, ими используются незадокументированные интерфейсы операционных систем, что в процессе использования может приводить к сбоям и зависаниям. У некоторых разработчиков попросту не хватает знаний для создания такого продукта, который будет полностью совместим со всеми возможными программами. Некоторым просто наплевать, как пользователи будут бороться с программными конфликтами. По этой же причине не стоит экономить на антивирусной защите: надежный поставщик не оставит свой продукт без поддержки и вовремя выпустит патч, устраняющий сбой. Проблема приоритета: кто отправит файл в карантин?Представьте, что у вас установлены два антивирусных продукта и оба сканируют систему в режиме реального времени. Вы запускаете опасный файл и получаете два одновременных сообщения об угрозе. Какая программа в этом случае будет иметь приоритет – неясно. Если одна из них отправит заразу в карантин, вы получите новые сообщения об ошибке, поскольку вторая программа потеряет подозрительный файл. В лучшем случае вы просто запутаетесь, какой файл заражен, кто его просканировал, куда он был перемещен и т.д. В худшем случае ни один из антивирусов не сможет переместить файл в карантин, и ваш компьютер останется беззащитен перед вирусом. Распределение ресурсов: больше не всегда лучше.Запускать два антивируса не стоит хотя бы потому, что это приведет к повышенной нагрузке на компьютер (особенно на оперативную память). Растущее количество угроз неизменно ведет к усложнению защитных программ, и на их работу компьютеру приходится отдавать все больше ресурсов. Таким образом, вы можете принести в жертву 1-2 ГБ оперативы ради того, чтобы повысить вероятность обнаружения вируса с 98% до 99%, но стоит ли это делать? Каждый файл на компьютере должен пройти через алгоритмы проверки всех работающих антивирусов. Для этого будет запущено огромное количество кода. Это отнимет ресурсы процессора и памяти, которые вы могли бы использовать для выполнения других задач. Так что лучшим вариантом несомненно является использование одного комплексного решения от одного разработчика. При таком подходе вы обеспечите компьютер многоуровневой защитой, исключите потенциальные конфликты между программами и не столкнетесь с медленной работой системы. |
Популярные публикацииСамые популярные публикации по теме
|