Цитата |
---|
santy пишет: что значит есть идеи? ты предлагаешь идею, ты ее аргументируй, как она должна работать в случае разных если. |
А поддержать !!!
Цитата |
---|
santy пишет: А если системный файл полностью подменен, как в случае Winlock - перезаписан userinit.exe, taskmgr.exe и обнаруживается это заражение только по сигнатуре локера? |
Значит ЭТОГО системного файла уже нет... и беспокоиться о нём нет необходимости ( в определённом смысле )
Но - под данную сигнатуру, могут попасть и другие файлы...
Здесь ключевое слово:
Обнаруживается...
Речь же идёт об удалении...
Детект/определение зловреда по сигнатуре - а удаление ?...
Значит, удаление будет на основе
комплекса критериев - имя; размер; дата создания ; производитель;версия.
т.е возвращаюсь к своему же "старому" предложению - "удаление объектов по ряду критериев"
uVS - сравнивает заданные параметры ( + путь до файла ) - считывает у всех файлов директории ? параметры - сопоставляет/сравнивает с
заданным критерием ( или группой критериев ) и приводит удаление.
Или комплексный подход: Сигнатура + "удаление объектов по ряду критериев"
т.е. ОДНОВРЕМЕННОЕ совпадение группы критериев.
И если сигнатура находит 2-ва файла/объекта и по одному из них есть дополнительное совпадение - ( по заданным параметрам ) -
например точный размер& дата создания )
Тогда удаляется только один файл.
+ Эвристический анализ - например язык программирования на котором написан объект.
т.е. Добавить "фактор контроля исполнения"
Что еще пропустил?
И потом несколько от темы отклонились...
Есть ли смысл "Производить маркировку добавляемой в базу сигнатуры - то типу расширения".
В качестве параметра позволяющего более надёжно идентифицировать объект и вероятно избежать проведения некорректных действий
в отношении данного объекта.