CodeQL – Own Notes – Part One
Note – joern
Created from 2024-04-25. 环境部署 brew install codeql # 检测安装成功 codeql --version # Output # CodeQL command-line toolchain rel…
Introduction 基本操作 安装过程按照Docs中的: ./joern-install.sh --interactive 之后进入安装目录,./joern 项目管理 // 导入项目 importCode(inputPath=&quo…
指针分析算法 – Andersen算法
1. 问题背景 随着计算机技术的发展,当前的软件系统的规模和复杂度不断提高,一般采用动态程序分析或静态程序分析,对软件系统进行分析,包含漏洞检测、错误检测、并行优化等方面。在分析C/C++(Java)等程序时,静态分析技术首先需要解决如何解…
【论文阅读】Progressive Scrutiny@ Incremental Detection of UBI bugs in the Linux Kernel
Abstract 中文 Linux 内核更新频繁,更新过程会提供新的特性和提供代码补丁,但也会引入新的代码问题和安全问题。同时,当前的工具中虽然具有静态检测漏洞的能力,但由于完整的分析会缺乏时效性,无法跟上Linux更新频率。针对这个问题,…