2015-08-08 8 views
0

Я работаю над проектом, который занимается изменением порядка правил, чтобы сделать процесс IDS более быстрым и эффективным. Я просто должен найти, где находится правило, генерирующее любое предупреждение в файле предупреждения snort. (Я имею в виду, что правило расположено на какой строке, в каком файле правила?) Может ли кто-нибудь помочь мне узнать?Задание адреса правила в файле предупреждений Snort

ответ

0

Чтобы найти правила в конфигурационном файле:

Вы можете использовать подпись ID правил Snort.

Например,

[**] [1:5000361:0] need-to-know - suspicious spammed domain [**] 

здесь подпись идентификатор 5000361.

или, вы можете найти в файле конфигурации для referenece, показанного на чеку

[Xref => url www.spamhaus.org/query/dbl?domain=xxxxxxx.com] 

В строке выше, речь идет www.spamhaus.org/query/dbl?domain=xxxxxxx.com

конфигурационный файл Snort задается с помощью опции -c с последующим по имени файла конфигурации, обычно называемого snort.conf. Поскольку он указан с использованием опции, он может быть расположен в любом месте системы. Обычно его можно найти по адресу /usr/local/etc/snort.conf или в каталоге, где установлен snort.

0

Этот вопрос не имеет никакого смысла. «Я работаю над проектом, который занимается изменением порядка правил, чтобы сделать процесс IDS более быстрым и эффективным».

Это означает, что если вы измените порядок, в котором правила snort находятся в файле, это изменит порядок, в котором они будут оцениваться, и это совершенно неправильно. То, как snort работает с точки зрения оценки правил, намного сложнее, и чтобы быть более эффективным, вы должны сделать свои правила более эффективными. Для фырканья наиболее важной частью правила является ключевое слово fast_pattern. Даже если вы не укажете fast_pattern в правиле, snort автоматически выберет самое длинное совпадение содержимого в правиле, которое составляет не менее 3 символов, и используйте это как fast_pattern. Для каждого пакета, входящего в snort, будет построено дерево оценки правил для этого пакета, и порядок этих правил полностью не связан с порядком их хранения в конфигурационных файлах. Snort будет просто читать все правила в конфигурациях и порядок, который они оценивают, определяется, когда он получает пакет во время выполнения.

 Смежные вопросы

  • Нет связанных вопросов^_^