Показано с 1 по 16 из 16.

Сканер файлов (аудит файлов в системе)

  1. #1
    Junior Member Репутация
    Регистрация
    10.02.2007
    Адрес
    Deutschland
    Сообщений
    18
    Вес репутации
    65

    Сканер файлов (аудит файлов в системе)

    Обратный антивирусам алгоритм работы. Самостоятельно добавляются сигнатуры известных доверенных файлов, а впоследствии пересканируются на предмет изменений. Вычисление сигнатуры сделано без использования стандартных криптопровайдеров, что снижает вероятность подмены результатов. Работает из любой учетной записи.
    Статус БЕТА. Программа бесплатная.



    Справочное руководство, скриншоты (111 кБайт)
    Программа FileScan v1.0 (188 кБайт)
    Пример обновления локальной БД (207 кБайт)
    Файл локальной БД с 207927 записями (4.5 МБайт, заменить файл в директории программы)
    Последний раз редактировалось VIKT0R; 04.07.2009 в 14:45.
    [URL="http://www.rootkits.ru"]www.rootkits.ru[/URL]

  2. Будь в курсе!
    Реклама на VirusInfo

    Надоело быть жертвой? Стань профи по информационной безопасности, получай самую свежую информацию об угрозах и средствах защиты от ведущего российского аналитического центра Anti-Malware.ru:

    Anti-Malware Telegram
     

  3. #2
    Senior Member Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Аватар для senyak
    Регистрация
    05.03.2008
    Адрес
    Крым, Евпатория
    Сообщений
    1,224
    Вес репутации
    400
    Это что-то типо как в АВЗ? Там тоже можно проверить фаил, только по базе безопасных. Может и хорошая идея, незнаю даже

  4. #3
    Senior Member Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Аватар для pig
    Регистрация
    17.09.2004
    Адрес
    Апатиты, Мурманская область, Россия
    Сообщений
    10,629
    Вес репутации
    1317
    Скорее - типа как ADinf или AVP Inspector. Ревизор.

  5. #4
    Junior Member Репутация
    Регистрация
    10.02.2007
    Адрес
    Deutschland
    Сообщений
    18
    Вес репутации
    65
    Да, это база безопасных файлов.
    Слегка обновил программу, сформировал базу файлов.
    Прикрутил расширенную онлайн базу-справочник. В локальную встраивать не имеет смысла, т.к. размер базы из 200 тыс записей - 100 МБ + 20 МБ индекса. Но если надо, информация подгружается в программе.
    Ссылки из первого поста обновил.
    Последний раз редактировалось VIKT0R; 04.07.2009 в 14:45.
    [URL="http://www.rootkits.ru"]www.rootkits.ru[/URL]

  6. #5
    Global Moderator Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Регистрация
    12.10.2004
    Адрес
    Смоленск
    Сообщений
    6,241
    Вес репутации
    3414
    Цитата Сообщение от VIKT0R Посмотреть сообщение
    В локальную встраивать не имеет смысла, т.к. размер базы из 200 тыс записей - 100 МБ + 20 МБ индекса.
    Размер базы на 200 тыс записей должна быть не 100+20 мб, а 1 мб вмесе с индексом ... что-то не то с порядком цифр

  7. #6
    Visiting Helper Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Регистрация
    11.12.2006
    Сообщений
    3,698
    Вес репутации
    1839
    Цитата Сообщение от Зайцев Олег Посмотреть сообщение
    Размер базы на 200 тыс записей должна быть не 100+20 мб, а 1 мб вмесе с индексом ... что-то не то с порядком цифр
    Это если только чек-суммы.
    Там же:
    Вариант № 9
    Общие свойства файла
    MD5: 7637F34CBB1FD9076BDFB13F4EB72A1C
    Номер 170656
    Доверие к файлу Неизвестно
    Дата проверки 2009-06-12 22:34:46
    Имя файла explorer.exe
    Расширение .exe
    Полное имя файла F:\WindowsXPSP3_IMG\WINDOWS\explorer.exe
    Размер, байт 1032704
    Каталог хранения F:\WindowsXPSP3_IMG\WINDOWS
    Имя каталога хранения F:\WindowsXPSP3_IMG\WINDOWS
    Дата создания 2006-03-02 15:00:00
    Дата создания в UTC 2006-03-02 12:00:00
    Только для чтения Нет
    Последнее время доступа 2009-06-12 22:25:13
    Последнее время доступа UTC 2009-06-12 18:25:13
    Последнее время записи 2006-03-02 15:00:00
    Последнее время записи UTC 2006-03-02 12:00:00
    Атрибуты Archive
    Свойства исполняемого файла
    Оригинальное имя EXPLORER.EXE
    Внутреннее имя (InternalName) explorer
    Язык Русский (Россия)
    Версия (FileBuildPart) 2900
    Компания-разработчик Корпорация Майкрософт
    LegalCopyright © Корпорация Майкрософт. Все права защищены.
    LegalTrademarks
    FileMajorPart 6
    FileMinorPart 0
    FilePrivatePart 2180
    FileVersion 6.00.2900.2180 (xpsp_sp2_rtm.040803-215
    PrivateBuild
    ProductBuildPart 2900
    ProductMajorPart 6
    ProductMinorPart 0
    ProductName Операционная система Microsoft® Windows®
    ProductPrivatePart 2180
    ProductVersion 6.00.2900.2180
    SpecialBuild
    Отладочная (IsDebug) Нет
    IsPatched Нет
    IsPreRelease Нет
    IsPrivateBuild Нет
    IsSpecialBuild Нет
    Описание (FileDescription) Проводник
    Комментарий
    The worst foe lies within the self...

  8. #7
    Global Moderator Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Регистрация
    12.10.2004
    Адрес
    Смоленск
    Сообщений
    6,241
    Вес репутации
    3414
    Цитата Сообщение от Kuzz Посмотреть сообщение
    Это если только чек-суммы.
    Там же:
    А смысл в этой информации, если файл опознался по контрольной сумме как чистый ? Тогда его копирайтам и дате можно доверять ... в остальном если проверить по данной БД папку Windows XP SP3 - то почти ничего не опознается ... хотя при этом в БД есть даже контрольные суммы баз от KIS 2009 (http://scan.rootkits.ru/h.php?id=1&t...B9%D1%82%D0%B8)
    В остальном идея хорошая, только поход к построению базы неверный - я это проходил все в 2004-м году, когда строил свои базы - нетрудно набить базу файлами, трудно набить ее распространенными исполняемыми файлами, причем проверить и перепроверить то, что они безопасны.

  9. #8
    Geser
    Guest
    Запустил... Оставил работать. вернулся, программы уж и след простыл. Куда делась?
    Обработка файлов ну очень медленная. Системный диск будет, наверное, неделю сканироваться.
    Почему-то ругается на все файлы которые используется системой, мол не может получить доступ.
    Зачем-то есть опция удалять все файлы для которых найдена сигнатура. Это, типа, в режиме антивируса?
    Короче странная программа

  10. #9
    Junior Member Репутация
    Регистрация
    10.02.2007
    Адрес
    Deutschland
    Сообщений
    18
    Вес репутации
    65
    Цитата Сообщение от Зайцев Олег Посмотреть сообщение
    Размер базы на 200 тыс записей должна быть не 100+20 мб, а 1 мб вмесе с индексом ... что-то не то с порядком цифр
    Для хранения локальной БД использован стандартный дотнетовский класс Hashtable
    32 байта = 1 чексумма MD5
    6400000 байт = 200 000 чексумм.
    + индексы. Всего 8.7 МБ.

    Для хранения подробной информации о файле - таблица MySQL с полями.
    Код:
    IdFile, isChecked, CheckedDate, ShortName, CreationTime, CreationTimeUtc, Directory, DirectoryName, Extension, FullName, IsReadOnly
    LastAccessTime, LastAccessTimeUtc, LastWriteTime, LastWriteTimeUtc, Length, Attributes, Hash, Comments, CompanyName, FileBuildPart, FileDescription, FileMajorPart, FileMinorPart, FileName, FilePrivatePart, FileVersion, InternalName, IsDebug, IsPatched, IsPreRelease, IsPrivateBuild, IsSpecialBuild, Language, LegalCopyright, LegalTrademarks, OriginalFilename, PrivateBuild, ProductBuildPart, ProductMajorPart, ProductMinorPart, ProductName, ProductPrivatePart, ProductVersion, SpecialBuild
    Она-то и занимает 100 метров на диске.

    Почему в SP3 файлы не опознаны, не знаю.
    Добавлял в базы Win2000, WinXP SP2, WinXP SP3, WinXP SP2 x64 ENG, Win2003 Srv Std SP1, Vista Home SP2 RUS, Win7. Несколько болванок с дровами для всего подряд.

    Добавлено через 3 минуты

    Цитата Сообщение от Geser Посмотреть сообщение
    Запустил... Оставил работать. вернулся, программы уж и след простыл. Куда делась?
    Обработка файлов ну очень медленная. Системный диск будет, наверное, неделю сканироваться.
    Почему-то ругается на все файлы которые используется системой, мол не может получить доступ.
    Зачем-то есть опция удалять все файлы для которых найдена сигнатура. Это, типа, в режиме антивируса?
    Короче странная программа
    Попдробнее пожалуйста. Версия Windows, мощность процессора.
    У меня не крашилась. К некоторым файлам действительно доступ получить не может пока. SystemVolumeInformation, файлы реестра и проч.
    БЕТА она и есть БЕТА.
    Последний раз редактировалось VIKT0R; 14.06.2009 в 18:45. Причина: Добавлено
    [URL="http://www.rootkits.ru"]www.rootkits.ru[/URL]

  11. #10
    Global Moderator Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Регистрация
    12.10.2004
    Адрес
    Смоленск
    Сообщений
    6,241
    Вес репутации
    3414
    Цитата Сообщение от VIKT0R Посмотреть сообщение
    Почему в SP3 файлы не опознаны, не знаю.
    Добавлял в базы Win2000, WinXP SP2, WinXP SP3, WinXP SP2 x64 ENG, Win2003 Srv Std SP1, Vista Home SP2 RUS, Win7. Несколько болванок с дровами для всего подряд.
    Вот вот том то и беда - набить такую базу труда нет, и толку как от нее собственно тоже нет Причина банальна - если система лицензионная, то постоянно работает автоапдейт ... и система будет радикально отличаться от чистого SP3. Аналогично со всеми остальными перечисленными системами. А если еще прибавить примерно 1500 распространенных программ, по 10 версий каждой, то ...

  12. #11
    Junior Member Репутация
    Регистрация
    10.02.2007
    Адрес
    Deutschland
    Сообщений
    18
    Вес репутации
    65
    По поводу скорости - если используется один жесткий диск (физический), то скорость снижается в несколько раз при одновременном использовании торрентов. Т.к. это большая нагрузка на диск - random access почти.

    Добавлено через 2 минуты

    Цитата Сообщение от Зайцев Олег Посмотреть сообщение
    Вот вот том то и беда - набить такую базу труда нет, и толку как от нее собственно тоже нет Причина банальна - если система лицензионная, то постоянно работает автоапдейт ... и система будет радикально отличаться от чистого SP3. Аналогично со всеми остальными перечисленными системами. А если еще прибавить примерно 1500 распространенных программ, по 10 версий каждой, то ...
    По идее файлы отката обновлений должны в винде сохраняться. Завтра проверю на необновленной сп3

    Я понимаю, что идея все сосчитать утопична У китайцев есть сайт, где 5 с лишним млн. файлов таким образом исследованы.
    Но для отдельно взятой машины считаю, что вполне можно использовать.
    Последний раз редактировалось VIKT0R; 14.06.2009 в 18:54. Причина: Добавлено
    [URL="http://www.rootkits.ru"]www.rootkits.ru[/URL]

  13. #12
    Global Moderator Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Регистрация
    12.10.2004
    Адрес
    Смоленск
    Сообщений
    6,241
    Вес репутации
    3414
    Цитата Сообщение от VIKT0R Посмотреть сообщение
    Попдробнее пожалуйста. Версия Windows, мощность процессора.
    Я попробовал в варианте на тестовом ПК на полигоне (типовая персоналка - 4х ядерник Intel, 4 Гб ОЗУ, RAID массив на 1 ТБ вместо диска), тормозит страшно. Я не копал глубоко, но причина собственно ясна - даже индексный поиск в MySQL будет идти медленно. Плюс просчет MD5 довольно ресурсоемкий. Плюс рефреш списка файлов на экране. Вот три причины очень медленной работы

  14. #13
    Junior Member Репутация
    Регистрация
    10.02.2007
    Адрес
    Deutschland
    Сообщений
    18
    Вес репутации
    65
    Цитата Сообщение от Зайцев Олег Посмотреть сообщение
    Плюс просчет MD5 довольно ресурсоемкий.
    Не то слово. Надо файл считать полностью с диска, а потом еще мат. вычисления делать.
    Антивирусы, естественно, быстрее работают по сигнатурам частей файла.

    Я сейчас запустил полное сканирование диска С:. E6550 4GB ОЗУ, 750GB WD 7200. Vista Home, 23 ГБ занято. О результатах напишу ниже. Расчетная скорость на XP была 10 мегабайт/секунда.
    [URL="http://www.rootkits.ru"]www.rootkits.ru[/URL]

  15. #14
    Global Moderator Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Регистрация
    12.10.2004
    Адрес
    Смоленск
    Сообщений
    6,241
    Вес репутации
    3414
    Цитата Сообщение от VIKT0R Посмотреть сообщение
    Не то слово. Надо файл считать полностью с диска, а потом еще мат. вычисления делать.
    Антивирусы, естественно, быстрее работают по сигнатурам частей файла.

    Я сейчас запустил полное сканирование диска С:. E6550 4GB ОЗУ, 750GB WD 7200. Vista Home, 23 ГБ занято. О результатах напишу ниже. Расчетная скорость на XP была 10 мегабайт/секунда.
    Результаты собственно и без опыта я могу сказать, я это делал лет 5 назад ... MD5 + стандартная БД = каюк быстродействию. Для устранения тормозов придется отказаться от готовой БД, и сделать свою. Придется кластерировать БД, чтобы оптимизировать скорость. Придется быть может отказаться от MD5 и использовать более быстрый хеш (применяя его хотя бы как первую ступень, для быстрой проверки).

  16. #15
    Junior Member Репутация
    Регистрация
    10.02.2007
    Адрес
    Deutschland
    Сообщений
    18
    Вес репутации
    65
    86800 файлов за 28 минут. Общий размер 12.7 ГБ. 200 тыс записей в базе. 7 мб/с
    86800 файлов за 27 минут. Общий размер 12.7 ГБ. 20 тыс записей в базе. 7.4 мб/с
    86800 файлов за 24 минут. Общий размер 12.7 ГБ. 20 записей в базе. 8.8 мб/с

    Hashtable хранится в оперативной памяти. Собственно, по этому и была выбрана мною в качестве БД.

    К реализации MD5 вопросов тоже нет. Скорость такая, что если заменить вычисление одним хешем и всегда его подсовывать, то время выполнения не сокращается.
    Скорее всего тормоза из-за считывания с диска.
    [URL="http://www.rootkits.ru"]www.rootkits.ru[/URL]

  17. #16
    Visiting Helper Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Регистрация
    11.12.2006
    Сообщений
    3,698
    Вес репутации
    1839
    С другой стороны, при реализации всего этого как LiveCD+flash (базы на флешке)
    Раз в месяц/неделю мониторить систему, при нек-рой доле паранои - вполне самое то
    The worst foe lies within the self...

Похожие темы

  1. Расширение файлов .RN 2
    От RaMMeR в разделе Помогите!
    Ответов: 1
    Последнее сообщение: 10.12.2011, 15:36
  2. Ответов: 6
    Последнее сообщение: 26.09.2011, 17:04
  3. NAV ругается на кучу sys-файлов
    От visahouse в разделе Помогите!
    Ответов: 8
    Последнее сообщение: 02.03.2010, 17:56
  4. Ответов: 1
    Последнее сообщение: 04.05.2009, 16:06
  5. Порча .exe-файлов
    От mySh в разделе Помогите!
    Ответов: 3
    Последнее сообщение: 22.02.2009, 05:24

Метки для этой темы

Свернуть/Развернуть Ваши права в разделе

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Page generated in 0.00083 seconds with 17 queries