Paper Reading AI Learner

RelExt: Relation Extraction using Deep Learning approaches for Cybersecurity Knowledge Graph Improvement

2019-05-07 12:30:55
Aditya Pingle, Aritran Piplai, Sudip Mittal, Anupam Joshi

Abstract

Security Analysts that work in a `Security Operations Center' (SoC) play a major role in ensuring the security of the organization. The amount of background knowledge they have about the evolving and new attacks makes a significant difference in their ability to detect attacks. Open source threat intelligence sources, like text descriptions about cyber-attacks, can be stored in a structured fashion in a cybersecurity knowledge graph. A cybersecurity knowledge graph can be paramount in aiding a security analyst to detect cyber threats because it stores a vast range of cyber threat information in the form of semantic triples which can be queried. A semantic triple contains two cybersecurity entities with a relationship between them. In this work, we propose a system to create semantic triples over cybersecurity text, using deep learning approaches to extract possible relationships. We use the set of semantic triples generated through our system to assert in a cybersecurity knowledge graph. Security Analysts can retrieve this data from the knowledge graph, and use this information to form a decision about a cyber-attack.

Abstract (translated)

在“安全运营中心”(SOC)工作的安全分析师在确保组织安全方面发挥着重要作用。他们对进化和新攻击的背景知识的数量在他们检测攻击的能力上有着显著的差异。开源威胁情报源,如有关网络攻击的文本描述,可以以结构化的方式存储在网络安全知识图中。网络安全知识图对于帮助安全分析师检测网络威胁至关重要,因为它以语义三元组的形式存储了大量的网络威胁信息,可以查询这些信息。语义三元组包含两个网络安全实体,它们之间有一个关系。在这项工作中,我们提出了一个在网络安全文本上创建语义三元组的系统,使用深度学习方法来提取可能的关系。我们使用系统生成的语义三元组集在网络安全知识图中进行断言。安全分析人员可以从知识图中检索这些数据,并使用这些信息来制定有关网络攻击的决策。

URL

https://arxiv.org/abs/1905.02497

PDF

https://arxiv.org/pdf/1905.02497.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot