Embedded Operating System Vulnerability Detection Technology Based on Graph Neural Networks

Due to the characteristics of embedded devices, conventional dynamic and static vulnerability detection is not suitable for embedded operating systems. At present, most of the datasets used in public vulnerability detection research are manually generated, and there is a high repetition rate of data, which is difficult to reflect real-world vulnerabilities. This paper analyzed the typical vulnerability characteristics of embedded operating systems, and designed a graph embedding method suitable for code representation. Based on the theoretical basis of graph neural network (GNN), two vulnerability detection models were designed, and trained using parallel datasets from the real world. The experimental results indicate that the models have a good ability to express and understand the vulnerability characteristics of the embedded operating system, which verifies the effectiveness of GNN in the vulnerability detection of the embedded operating system, and realizes an engineering vulnerability detection technology suitable for the embedded operating system, which has strong practical significance.

Authors

Institutions

Publication Details

Published
2024-12-20
DOI
https://doi.org/10.1109/icssip63203.2024.11012456
Primary Topic
Advanced Decision-Making Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Embedded Operating System Vulnerability Detection Technology Based on Graph Neural Networks

Changbo Zhu, Jian Zhao, Yudong Lu, Lei Chen et al.
Advanced Decision-Making Techniques
article

Embedded Operating System Vulnerability Detection Technology Based on Graph Neural Networks

Changbo Zhu, Jian Zhao, Yudong Lu, Lei Chen, Zhe Zhang, Zhenfeng Li, Chang Guo
article en

Abstract

Due to the characteristics of embedded devices, conventional dynamic and static vulnerability detection is not suitable for embedded operating systems. At present, most of the datasets used in public vulnerability detection research are manually generated, and there is a high repetition rate of data, which is difficult to reflect real-world vulnerabilities. This paper analyzed the typical vulnerability characteristics of embedded operating systems, and designed a graph embedding method suitable for code representation. Based on the theoretical basis of graph neural network (GNN), two vulnerability detection models were designed, and trained using parallel datasets from the real world. The experimental results indicate that the models have a good ability to express and understand the vulnerability characteristics of the embedded operating system, which verifies the effectiveness of GNN in the vulnerability detection of the embedded operating system, and realizes an engineering vulnerability detection technology suitable for the embedded operating system, which has strong practical significance.

Chinese Academy of Sciences (CN), Beijing Microelectronics Technology Institute (CN), Institute of Microelectronics (CN)
Openalex Percentile: Top 51%
Advanced Decision-Making Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Embedded Operating System Vulnerability Detection Technology Based on Graph Neural Networks — Changbo Zhu, Jian Zhao, et al. · (2024) | TGRS Research Map | TGRS