利用程序知识图谱揭示软件漏洞
密码学与安全
2023-12-11 v1
摘要
在一个日益互联和数据驱动的世界中,稳健安全措施的重要性怎么强调都不为过。利用从系统提取的信息以及期望的安全行为构建的知识图谱,可用于识别隐藏在系统之下的复杂安全漏洞。不幸的是,现有的安全知识图谱是从公开漏洞报告中提取的粗粒度信息构建的,无法检查真实世界系统实现中的实际安全违规行为。在本海报中,我们提出了一种新颖的方法,使用嵌入了系统细粒度执行信息(例如调用图、数据流等)以及从公开漏洞和弱点数据集(例如 CVE 和 CWE)中提取信息的程序知识图谱。我们进一步证明,我们的定制安全知识图谱可以对照由 LLM 生成的标准查询进行检查,为识别关键系统中的安全漏洞和弱点提供了一种强大的方法。
引用
@article{arxiv.2312.04818,
title = {Using Program Knowledge Graph to Uncover Software Vulnerabilities},
author = {M. Xie and T. Rahat and W. Wang and Y. Tian},
journal= {arXiv preprint arXiv:2312.04818},
year = {2023}
}
备注
2-page poster accepted at Annual Computer Security Applications Conference