TY - JOUR
T1 - Enhancing data quality in real-time threat intelligence systems using machine learning
AU - Rodriguez, Ariel
AU - Okamura, Koji
N1 - Publisher Copyright:
© 2020, Springer-Verlag GmbH Austria, part of Springer Nature.
PY - 2020/12
Y1 - 2020/12
N2 - In this research, we aim to expand the utility of keyword filtering on text-based data in the domain of cyber threat intelligence. Existing research-based cyber threat intelligence systems and production systems often utilize keyword filtering as a method to obtain training data for a classification model or as a classifier in itself. This method is known to have concerns with false-positives that affect data quality and thus can produce downstream issues for security analysts that utilize these types of systems. We propose a method to classify open-source intelligence data into a cybersecurity-related information stream and subsequently increase the quality of that stream using an unsupervised clustering method. Our method expands on keyword filtering techniques by introducing a word2vec generated associated words list which assists in the classification of ambiguous posts to reduce false-positives while still retrieving large scope data. We then use k-means clustering on positively classified entries to identify and remove clusters that are not relevant to threats. We further explore this method by investigating the effects of using segmentation based on data characteristics to achieve better classification. Together these methods are able to create a higher quality cyber threat-related data stream that can be applied to existing text-based threat intelligence systems that use keyword filtering methods.
AB - In this research, we aim to expand the utility of keyword filtering on text-based data in the domain of cyber threat intelligence. Existing research-based cyber threat intelligence systems and production systems often utilize keyword filtering as a method to obtain training data for a classification model or as a classifier in itself. This method is known to have concerns with false-positives that affect data quality and thus can produce downstream issues for security analysts that utilize these types of systems. We propose a method to classify open-source intelligence data into a cybersecurity-related information stream and subsequently increase the quality of that stream using an unsupervised clustering method. Our method expands on keyword filtering techniques by introducing a word2vec generated associated words list which assists in the classification of ambiguous posts to reduce false-positives while still retrieving large scope data. We then use k-means clustering on positively classified entries to identify and remove clusters that are not relevant to threats. We further explore this method by investigating the effects of using segmentation based on data characteristics to achieve better classification. Together these methods are able to create a higher quality cyber threat-related data stream that can be applied to existing text-based threat intelligence systems that use keyword filtering methods.
UR - http://www.scopus.com/inward/record.url?scp=85095860756&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85095860756&partnerID=8YFLogxK
U2 - 10.1007/s13278-020-00707-x
DO - 10.1007/s13278-020-00707-x
M3 - Article
AN - SCOPUS:85095860756
SN - 1869-5450
VL - 10
JO - Social Network Analysis and Mining
JF - Social Network Analysis and Mining
IS - 1
M1 - 91
ER -