Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

Как работают антивирусники?   Найти похожие ветки 

 
ronyn   (2006-02-27 14:07) [0]

По какому принципу работают антивирусники, такие , например, как Каспер или НОД32? Что моя программа должна уметь, чтобы отличить файл-обыкновенный от вируса?


 
kaZaNoVa ©   (2006-02-27 14:45) [1]

по разным принципам, обычно по сигнатуре - если вирус, то прога-антивирус начинает вопить об этом и запрещать доступ ...


 
kaZaNoVa ©   (2006-02-27 14:46) [2]

ronyn   (27.02.06 14:07)
Что моя программа должна уметь, чтобы отличить файл-обыкновенный от вируса?


а что назвать вирусом?)

самое простое - держи МД5 вирусов в базе .) но это слишком примитивно ...


 
ronyn   (2006-02-27 14:48) [3]

Держать их в базе - т.е. иметь набор вирусов и сравнивать свои файлы при сканировании с файлами этой базы?


 
КаПиБаРа ©   (2006-02-27 14:52) [4]

http://tinyurl.com/f36w8


 
SkyRanger ©   (2006-02-28 01:07) [5]

Каспер примерно так:
begin
for I:=1 to AllViruses do
begin
waitforsomewhat;
check1file;
end;

If programmrunning then
checkitmanyrimes;

%)

NOD32 и AVAST! самые шустрые и мощьные... И к тому же бесплатные...


 
Джо ©   (2006-02-28 01:23) [6]

> [5] SkyRanger ©   (28.02.06 01:07)
> NOD32 и AVAST! самые шустрые и мощьные... И к тому же бесплатные...

Это кто ж такое сказал?


 
SkyRanger ©   (2006-02-28 06:04) [7]

Это ИМХО из опыта работы под виндой на которой стоял каспер... :)))


 
ronyn   (2006-02-28 09:46) [8]

Sky Ranger>
    Больше интересует вот это место:
   
    begin
waitforsomewhat;
check1file;   //как происходит чекет файла?
end;


 
syte_ser78 ©   (2006-02-28 09:54) [9]

каспер кроме того делает еще

If programmrunning then
 usesCpu(99%)
else
 usesCpu(99%);


 
tesseract ©   (2006-02-28 10:23) [10]


> каспер кроме того делает еще

Баян:
Как сделать из p4 p2 ?
Поставить анивирус Касперского....


 
ronyn   (2006-02-28 10:26) [11]

Насчет usesCPU 99.99% согласен. Как происходит проверка конкретного файла? Как узнать - это вирус или нет? Как программа определяет критерии файла, по которым его можно считать вирусом?


 
antonn ©   (2006-02-28 11:05) [12]

а я не согласен насчет 99% загрузки у каспера. такое было в 4ой версии (имхо, все подобные шуточки оттуда и пошли), в 5ой все значительно лучше. Загрузку максимум в 40-50% каспером вижу обычно около 20:00, когда он сканирует системный раздел (минут 20). Причем подтормозоны заметны только когда идет активное обращение к винчестеру, а при работе в Ворде/Кореле/Дельфи/ его сканер практически не заметен. Просто компьютер нужен не самый дохлый.


 
DesWind ©   (2006-02-28 11:34) [13]


> ronyn   (28.02.06 10:26) [11]


Люди над этим голову ломают на протяжении всей истории существования вирусов: создатели вирусов- как сделать чтоб не засекли, создатели анти-вирусов - как засечь. Врядли в рамках форума можно ответить на твой вопрос ))).


 
начинающий ©   (2006-02-28 11:40) [14]


> Джо ©   (28.02.06 01:23) [6]
>
> > [5] SkyRanger ©   (28.02.06 01:07)
> > NOD32 и AVAST! самые шустрые и мощьные... И к тому же
> бесплатные...
>
> Это кто ж такое сказал?


NOD32 бесплатен? Для кого? Для того, кому не лень переставлять его через каждый месяц?


 
Anton_K ©   (2006-02-28 12:30) [15]


> NOD32 бесплатен? Для кого? Для того, кому не лень переставлять
> его через каждый месяц?

Нет, для того, кому не лень найти кряк. :-)


 
ANB ©   (2006-02-28 12:39) [16]


> ronyn   (28.02.06 10:26) [11]

Разными способами.
Старый способ - сканнируешь файл, ищя в нем сочетания байтов от известных вирусов. С полиморфными тут напряг.
Есть еще эвристика, как она работает, толком не знаю, видимо анализирует подозрительные участки кода.
Есть еще он-лайн защита. Тоже несколько способов.
1. Запоминается контрольная сумма всех исполняемых файлов на диске, потом время от времени сравнивается. Если поменялась - то что то произошло.
2. Перехватываются все подозрительные действия программ (запись в exe, залезание в инет и прочее) и сообщается об этом юзеру.
Короче, сам антивирь писать задерешься. Это надо делать профессионально.



Страницы: 1 вся ветка

Текущий архив: 2006.03.19;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.04 c
3-1138541855
zzz2
2006-01-29 16:37
2006.03.19
Как задать значения в полях DBGrid по умолчанию?


2-1141202155
Andreus
2006-03-01 11:35
2006.03.19
Не работает поиск по полю при наличии вторичного индекса по нему


2-1141547139
Layner
2006-03-05 11:25
2006.03.19
Подскажите, почему не могу "достучаться" до TADOConn из TDBGrid?


4-1135370696
morik
2005-12-23 23:44
2006.03.19
Не обновляется Msg.hwnd


11-1122024147
Ajax
2005-07-22 13:22
2006.03.19
KOL DC-DSP Audio