TSTEM: A Cognitive Platform for Collecting Cyber Threat Intelligence in the Wild
Preprint
Abstract
The extraction of cyber threat intelligence (CTI) from open sources is a rapidly expanding defensive strategy that enhances the resilience of both Information Technology (IT) and Operational Technology (OT) environments against large-scale cyber-attacks. While previous research has focused on improving individual components of the extraction process, the community lacks open-source platforms for deploying streaming CTI data pipelines in the wild. To address this gap, the study describes the implementation of an efficient and well-performing platform capable of processing compute-intensive data pipelines based on the cloud computing paradigm for real-time detection, collecting, and sharing CTI from different online sources. We developed a prototype platform (TSTEM), a containerized microservice architecture that uses Tweepy, Scrapy, Terraform, ELK, Kafka, and MLOps to autonomously search, extract, and index IOCs in the wild. Moreover, the provisioning, monitoring, and management of the TSTEM platform are achieved through infrastructure as a code (IaC). Custom focus crawlers collect web content, which is then processed by a first-level classifier to identify potential indicators of compromise (IOCs). If deemed relevant, the content advances to a second level of extraction for further examination. Throughout this process, state-of-the-art NLP models are utilized for classification and entity extraction, enhancing the overall IOC extraction methodology. Our experimental results indicate that these models exhibit high accuracy (exceeding 98%) in the classification and extraction tasks, achieving this performance within a time frame of less than a minute. The effectiveness of our system can be attributed to a finely-tuned IOC extraction method that operates at multiple stages, ensuring precise identification of relevant information with low false positives.Keywords
All Related Versions
This publication has 16 references indexed in Scilit:
- GramBeddings: A New Neural Network for URL Based Identification of Phishing Web Pages Through N-gram EmbeddingsComputers & Security, 2022
- The SAINT observatory subsystem: an open-source intelligence tool for uncovering cybersecurity threatsInternational Journal of Information Security, 2022
- Cyber threat intelligence using PCA-DNN model to detect abnormal network behaviorEgyptian Informatics Journal, 2022
- Boosting Cyber-Threat Intelligence via Collaborative Intrusion DetectionFuture Generation Computer Systems, 2022
- A Feature-driven Method for Automating the Assessment of OSINT Cyber Threat SourcesComputers & Security, 2022
- Challenges and Solutions of Surveillance Systems in IoT-Enabled Smart Campus: A SurveyIEEE Access, 2021
- DEALER: decentralized incentives for threat intelligence reporting and exchangeInternational Journal of Information Security, 2020
- A survey exploring open source Intelligence for smarter password crackingForensic Science International: Digital Investigation, 2020
- TIMiner: Automatically extracting and analyzing categorized cyber threat intelligence from social dataComputers & Security, 2020
- Comparative Study of Digital Forensic Tools2019