Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2012, 21:07   #11
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
вас интересует сканнер или активная защита?
На сколько я понял, ТС интересует, как быстро просканировать файл на наличие вируса, если количество сигнатур в базе превосходит 100 000 штук. Мне тоже это, в принципе, интересно.
Arigato вне форума Ответить с цитированием
Старый 02.01.2012, 22:37   #12
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Чисто теоретически - можно брать по первым двум байтам. Это значит что если первые два байта сигнатуры не совпадают с данными в файле, то нет смысла проводить полное сравнение. Соответственно, количество сверяемых сигнатур уменьшается с указанного Икс до Икс/65536. Скорость проверки обеспечивается тем, что сканируется не весь файл, а только определенные точки. Грубиянов не пустит сама ОСь. Значит нужно сканировать точку входа в программу и ряд других - например вызов конкретных процедур. Это намного быстрей чем полностью файл. Ну это уже у спецов нужно узнавать, например, критична проверка вызова ВинАпи.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 02.01.2012 в 22:41.
Utkin вне форума Ответить с цитированием
Старый 03.01.2012, 12:42   #13
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Тогда можно создать вирус, который будет менять первые два своих байта и вся защита полетит
Arigato вне форума Ответить с цитированием
Старый 03.01.2012, 13:07   #14
MooNDeaR
В стагнации
Участник клуба
 
Аватар для MooNDeaR
 
Регистрация: 29.07.2011
Сообщений: 1,303
По умолчанию

Цитата:
На сколько я понял, ТС интересует, как быстро просканировать файл на наличие вируса, если количество сигнатур в базе превосходит 100 000 штук. Мне тоже это, в принципе, интересно.
Да, вы всё правильно поняли, именно это меня и интересует.

Цитата:
Соответственно, количество сверяемых сигнатур уменьшается с указанного Икс до Икс/65536.
Вполне возможно.

Эх... почему здесь нет программиста, работающего на Касперского или Dr.Web ?))))
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание.
MooNDeaR вне форума Ответить с цитированием
Старый 03.01.2012, 13:09   #15
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Тогда можно создать вирус, который будет менять первые два своих байта и вся защита полетит
Он попадет в другую категорию. Первые два байта это селектор для ускорения поиска. Вроде алфавитных карточек в библиотеке. Никто не вносит полностью код вируса. Есть уникальные последовательности присущие только данному виду и всем его модификациям. Многие вирусы имеют подписи - последовательность символов.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 03.01.2012 в 13:12.
Utkin вне форума Ответить с цитированием
Старый 03.01.2012, 13:19   #16
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

а как насчёт:
Антивирусники долой
Установить программу Tweak UI
Открыть её, в этой программе выбрать
Мой компьютер -> Автовоспроизведение -> Дисководы
Нужно снять галочки
Мой компьютер -> Дисководы
Там наоборот не нужно снимать галочки
Нажать "Принять", "ОК"
И всё
Это делать при каждой переустановке Винды
Ципихович Эндрю вне форума Ответить с цитированием
Старый 03.01.2012, 13:22   #17
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Устанавливаем новую прогу и получаем трояна. Который меняет правила игры так как ему надо и легко записывает флешку, меняет автозапуск, передает данные по сети и т.д.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 03.01.2012, 13:23   #18
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Ципихович Эндрю, а вы больше на своем компе ничего не запускаете?

наивны
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.01.2012, 13:27   #19
Ципихович Эндрю
Старожил
 
Регистрация: 24.01.2011
Сообщений: 3,043
По умолчанию

передает данные по сети - пофиг.... ничего ценного (на мой взгляд) только время потратят
А так почуял тормоза с образа за 3 минуты восстановил Винду и дальше в путь...
Ципихович Эндрю вне форума Ответить с цитированием
Старый 03.01.2012, 14:08   #20
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Собственно зачем сканировать файл, если с памятью работать легче? Потенциально вредоносный обьект(EXE) сам проецирует себя в память при запуске, и толку от физ. файла становится 0(там вирусу жить негде т.к. он не запущен). А с памятью легче и быстрее работать. АВ получает место, куда проецируется exe и там ловит гадости.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бесплатные антивирусы m.mihail Безопасность, Шифрование 14 10.06.2015 23:47
Антивирусы Doker Безопасность, Шифрование 16 07.01.2011 13:53
антивирусы Айрат Софт 59 31.07.2009 11:10
Антивирусы, фаерволы, брадмауэры StudentPolitech Свободное общение 30 09.07.2009 18:02
неубиваемый вирус! все антивирусы не находят его! кто знает как его убрать? Yury111 Безопасность, Шифрование 12 05.06.2009 11:19