CRAISep 3, 2021

Ontology-driven Knowledge Graph for Android Malware

arXiv:2109.01544v13 citations
Originality Synthesis-oriented
AI Analysis

This work provides a structured framework for researchers to analyze Android malware, but it is incremental as it builds on an existing ontology.

The authors tackled the problem of capturing Android malware threat intelligence by developing an ontology (MalONT2.0) and a knowledge graph (MalKG) to semantically represent malware features from unstructured sources like reports and blogs, demonstrating it with three non-overlapping examples.

We present MalONT2.0 -- an ontology for malware threat intelligence \cite{rastogi2020malont}. New classes (attack patterns, infrastructural resources to enable attacks, malware analysis to incorporate static analysis, and dynamic analysis of binaries) and relations have been added following a broadened scope of core competency questions. MalONT2.0 allows researchers to extensively capture all requisite classes and relations that gather semantic and syntactic characteristics of an android malware attack. This ontology forms the basis for the malware threat intelligence knowledge graph, MalKG, which we exemplify using three different, non-overlapping demonstrations. Malware features have been extracted from CTI reports on android threat intelligence shared on the Internet and written in the form of unstructured text. Some of these sources are blogs, threat intelligence reports, tweets, and news articles. The smallest unit of information that captures malware features is written as triples comprising head and tail entities, each connected with a relation. In the poster and demonstration, we discuss MalONT2.0, MalKG, as well as the dynamically growing knowledge graph, TINKER.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes