Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Хотите свой антивирус написать? 28.08.03 12:47 Число просмотров: 1679
Автор: amirul <Serge> Статус: The Elderman
|
> В том-то и дело, что точно идентифицировать вирусы пока не > научились. > Если подходить с точки зрения теории, то вирус - это > алгоритм... > Существует бесконечное множество реализаций, но самих > алгоритмов довольно мало... Не так уж и мало. Тоже бесконечность, но меньшей мощности :-) А конечных алгоритмов (то бишь тех, которые когда либо завершаются) еще меньше
Насчет универсального антивируса. Математически доказана невозможность его существования. Причем и доказательства то всего строчек 10 - но это было давно и я краем глаза глянул и ни фига не понял, так что привести не могу. Не существует также и универсального (необнаруживаемого) вируса.
Но. Математика это вещь такая. Хотя и невозможно написать алгоритм обнаружения вируса вообще, но вполне возможно написать прогу (если не брать во внимание ресурсы которые ей понадобятся), которая будет обнаруживать все самораспространяющиеся (основная характеристика вируса) программы или все программы тем или иным способом ведущие логу нажатий на клавиши (кейлоггер). Вирус это или нет - решать уже пользователю. Например во втором случае программа обязана ругнуться и на MS Word, но пользователь должен позволить ему выполнять свои функции.
Невозможность универсального антивируса связана просто с тем, что у вирусов нет характеристик, которые присущи только им (причем обязательно присущи) и никаким другим программам. НО!!!! Есть характеристики, которые присущи вирусам в гораздо большей степени, чем всем остальным. Это позволяет ловить все такие программы и предлагать пользователю решать их судьбу. Ложных срабатываний будет не так уж и много. Кроме того базу ложных срабатываний можно вести и у производителя: примерно как Outpost Firewall распространяется с дефолтовыми конфигурациями для большинства прог, требующих доступ к сети.
|
|
|