Прошу сильно не пинать за возможно глупые вопросы, т.к. я ещё учусь.
Есть набор url из разных ioc. Есть Logstash / Elasticsearch.
Хочется проверять поток url из лога на вредоносность по списку url из ioc.
Проблема - в memcached не все url помещаются из-за ограничений максимальной длины ключа.
1. И, вероятно, правильно искать по частичному совпадению (url в логе может быть длиннее индикатора)? Тут я не уверен. Возможно, на практике так усложнять нет необходимости. Просто искать совпадение 1 к 1 и всё.
2. Если всё таки матчить, то чем? Вижу вариант в лоб - Ruby в logstash. Но не понятно, в каком объекте хранить ioc url'ы. Как его извне логстэша наполнять/синхронизировать (ioc url'ы берутся из фида).
3. Я в правильном направлении иду? Возможно, есть более простые технологии решения задачи?