Технологии
антивирусной защиты. На сегодняшний день с вирусами
мы можем встретиться где угодно. Не
исключено, даже, что они могут попасть
в управление космическими аппаратами,
что было бы нежелательно. Однако методы
противодействия с вирусами в этом
случае совсем иные. Скажем так, должна
быть возможность перезагрузки, с
начальными программами и данными,
хранимыми на не стираемом источники
информации, или загружаемых из вне. Это
сильно ограничит возможности
злоумышленника. В общем это другая
задача, я же собираюсь рассмотреть
обычный компьютер или другие аналогичные
устройства. Итак, какая главная проблема
у антивирусных программ? - они долго
работают. Если они работают всё время,
то они тормозят ваш компьютер. Наконец,
всегда существует вероятность подхватить
новый хитрый вирус. Бороться с вирусами становится
всё сложнее, т.к. их становится всё
больше. С другой стороны есть программы,
которые можно назвать стандартными,
которые широко известны, т.е. ими многие
пользуются. Замечательно, что в
большинстве случаев не требуют
значительных аппаратных средств.
Замечательно и то, что они не работают
постоянно, а запускаются время от
времени.
Так вот, я предлагаю код
антивируса внедрять в эти программы
(назовём эти программы вспомогательными).
Каждая такая программа будет отслеживать
далеко не все вирусы, а лишь некоторые.
Полагаясь на это, антивирус будет в
первую очередь проверять наличие иных
вирусов, и лишь на заключительном этапе
делать полную поверку, на случай, если
вспомогательные программы по какой-то
причине не работали. Проверить же
работоспособность вспомогательных
программ очень просто — их не так много
и их код можно непосредственно сравнить
с оригиналом.
P.S. Современные программы
стали очень большими и многофункциональными.
Однако не всем требуется многофункциональность.
Тогда получаем множество небольших
программ, вместо одной большой. И каждая
такая программа будет отслеживать свои
вирусы. Такова моя идея. © rzninternet_2011
|