информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяВсе любят медАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





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

Насчет универсального антивируса. Математически доказана невозможность его существования. Причем и доказательства то всего строчек 10 - но это было давно и я краем глаза глянул и ни фига не понял, так что привести не могу. Не существует также и универсального (необнаруживаемого) вируса.

Но. Математика это вещь такая. Хотя и невозможно написать алгоритм обнаружения вируса вообще, но вполне возможно написать прогу (если не брать во внимание ресурсы которые ей понадобятся), которая будет обнаруживать все самораспространяющиеся (основная характеристика вируса) программы или все программы тем или иным способом ведущие логу нажатий на клавиши (кейлоггер). Вирус это или нет - решать уже пользователю. Например во втором случае программа обязана ругнуться и на MS Word, но пользователь должен позволить ему выполнять свои функции.

Невозможность универсального антивируса связана просто с тем, что у вирусов нет характеристик, которые присущи только им (причем обязательно присущи) и никаким другим программам. НО!!!! Есть характеристики, которые присущи вирусам в гораздо большей степени, чем всем остальным. Это позволяет ловить все такие программы и предлагать пользователю решать их судьбу. Ложных срабатываний будет не так уж и много. Кроме того базу ложных срабатываний можно вести и у производителя: примерно как Outpost Firewall распространяется с дефолтовыми конфигурациями для большинства прог, требующих доступ к сети.
<programming> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach