Abstract
Cyber security is striving to find new forms of protection against hacker attacks. An emerging approach nowadays is the investigation of security-related messages exchanged on Deep/Dark Web and even Surface Web channels. This approach can be supported by the use of supervised machine learning models and text mining techniques. In our work, we compare a variety of machine learning algorithms, text representations and dimension reduction approaches for the detection accuracies of software-vulnerability-related communications. Given the imbalanced nature of the three public datasets used, we investigate appropriate sampling approaches to boost detection accuracies of our models. In addition, we examine how feature reduction techniques, such as Document Frequency Reduction, Chi-square and Singular Value Decomposition (SVD) can be used to reduce the number of features of the model without impacting the detection performance. We conclude that: (1) a Support Vector Machine (SVM) algorithm used with traditional Bag of Words achieved highest accuracies (2) The increase of the minority class with Random Oversampling technique improves the detection performance of the model by 5% on average, and (3) The number of features of the model can be reduced by up to 10% without affecting the detection performance. Also, we have provided the labelled dataset used in this work for further research. These findings can be used to support Cyber Security Threat Intelligence (CTI) with respect to the use of text mining techniques for detecting security-related communication
Original language | English |
---|---|
Title of host publication | CYBER 2019 : The Fourth International Conference on Cyber-Technologies and Cyber-Systems |
Pages | 41-48 |
DOIs | |
Publication status | Published - 2019 |
Event | Cyber 2019 - Porto, Portugal Duration: 1 Jan 2019 → … |
Conference
Conference | Cyber 2019 |
---|---|
Country/Territory | Portugal |
City | Porto |
Period | 1/01/19 → … |
Keywords
- Cyber security
- hacker attacks
- Deep/Dark Web
- Surface Web
- supervised machine learning
- text mining
- software-vulnerability-related communications
- sampling approaches
- feature reduction techniques
- Support Vector Machine
- Bag of Words
- Random Oversampling
- Cyber Security Threat Intelligence