SO Elastic Integration w/ OpenCTI for enrichment. #14263
Unanswered
Slipperyclock
asked this question in
Q&A
Replies: 1 comment 2 replies
-
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello SO community, I am looking to get some help or at least pointed in the right direction to get this moving. I have been using SO since ...wow 16.04, GEEZ we came a long way. Good work you guys. I digress, I am looking to setup threat intel enrichment with either MISP or OpenCTI intel. Right now I have an OpenCTI server up, my SO instance is ingesting the data and it shows up in a number of locations. After reading and watching some videos, I am a bit confused on the difference and coordination between a .ds and logs-. First all, I have read https://glue.ghost.io/leveraging-threat-intel-for-event-enrichment-in-security-onion/, #12665, https://www.elastic.co/guide/en/integrations/current/ti_opencti.html and watched https://www.youtube.com/watch?v=4TwstDJBiVw&list=PLljFlTO9rB168zCHTwjrxUJPvc-o8RtwO [Enrich Your Data and Your Life SO 2023]. After all of that I have come up with the following.
Setup: SO 2.4.120 Distributed.
so-threatintel-*
index.This does return results and shows Yellow to Green.
grep opencti-domain-enrichment-policy /opt/so/log/elasticsearch/securityonion.log
When attempt the check from Wes' documentation nothing shows up, but if I go into the UI and follow though stack management, I can see .enrich- in "Index Management" > Indicies "Check Included hidden indicies".
sudo so-elasticsearch-query _cat/indices | grep enrich
4 Create Ingest Pipeline
My setup
When that is all done i reboot and look in the index "logs-ti_opencti_latest.dest_indicator-*" index for an IP and host. I test with a ping or a lookup. I see the Zeek data but nothing ever get attached to enrich the data. Since then, I made a grave mistake in one of my instances. I thought maybe if i delete the OpenCTI Index Template and Component Template, that might fix the match error. It did not. I assumed if I removed and reinstalled the Fleet integration it would put them back and it didn't.
Thanks as always all.
Beta Was this translation helpful? Give feedback.
All reactions