ThreatCrawl: A BERT-based Focused Crawler for the Cybersecurity Domain

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Kuehn, Philipp, Schmidt, Mike, Bayer, Markus, Reuter, Christian
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909548010274816
author Kuehn, Philipp
Schmidt, Mike
Bayer, Markus
Reuter, Christian
author_facet Kuehn, Philipp
Schmidt, Mike
Bayer, Markus
Reuter, Christian
contents Publicly available information contains valuable information for Cyber Threat Intelligence (CTI). This can be used to prevent attacks that have already taken place on other systems. Ideally, only the initial attack succeeds and all subsequent ones are detected and stopped. But while there are different standards to exchange this information, a lot of it is shared in articles or blog posts in non-standardized ways. Manually scanning through multiple online portals and news pages to discover new threats and extracting them is a time-consuming task. To automize parts of this scanning process, multiple papers propose extractors that use Natural Language Processing (NLP) to extract Indicators of Compromise (IOCs) from documents. However, while this already solves the problem of extracting the information out of documents, the search for these documents is rarely considered. In this paper, a new focused crawler is proposed called ThreatCrawl, which uses Bidirectional Encoder Representations from Transformers (BERT)-based models to classify documents and adapt its crawling path dynamically. While ThreatCrawl has difficulties to classify the specific type of Open Source Intelligence (OSINT) named in texts, e.g., IOC content, it can successfully find relevant documents and modify its path accord ingly. It yields harvest rates of up to 52%, which are, to the best of our knowledge, better than the current state of the art. The results and source code will be made publicly available upon acceptance.
format Preprint
id arxiv_https___arxiv_org_abs_2304_11960
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle ThreatCrawl: A BERT-based Focused Crawler for the Cybersecurity Domain
Kuehn, Philipp
Schmidt, Mike
Bayer, Markus
Reuter, Christian
Cryptography and Security
Computation and Language
Machine Learning
Publicly available information contains valuable information for Cyber Threat Intelligence (CTI). This can be used to prevent attacks that have already taken place on other systems. Ideally, only the initial attack succeeds and all subsequent ones are detected and stopped. But while there are different standards to exchange this information, a lot of it is shared in articles or blog posts in non-standardized ways. Manually scanning through multiple online portals and news pages to discover new threats and extracting them is a time-consuming task. To automize parts of this scanning process, multiple papers propose extractors that use Natural Language Processing (NLP) to extract Indicators of Compromise (IOCs) from documents. However, while this already solves the problem of extracting the information out of documents, the search for these documents is rarely considered. In this paper, a new focused crawler is proposed called ThreatCrawl, which uses Bidirectional Encoder Representations from Transformers (BERT)-based models to classify documents and adapt its crawling path dynamically. While ThreatCrawl has difficulties to classify the specific type of Open Source Intelligence (OSINT) named in texts, e.g., IOC content, it can successfully find relevant documents and modify its path accord ingly. It yields harvest rates of up to 52%, which are, to the best of our knowledge, better than the current state of the art. The results and source code will be made publicly available upon acceptance.
title ThreatCrawl: A BERT-based Focused Crawler for the Cybersecurity Domain
topic Cryptography and Security
Computation and Language
Machine Learning
url https://arxiv.org/abs/2304.11960