KUBO: Precise and Scalable Detection of User-triggerable Undefined Behavior Bugs in OS Kernel.
该论文提出了一种针对 Linux 内核的静态未定义行为(UB)检测器 KUBO,旨在同时实现高精度和全内核可扩展性。未定义行为通常源于 C/C++ 等底层语言中的编程错误,内核与硬件紧密交互,UB 可能被非特权用户态程序触发,导致严重的安全
共收录 2 条相关情报。
← 返回所有主题该论文提出了一种针对 Linux 内核的静态未定义行为(UB)检测器 KUBO,旨在同时实现高精度和全内核可扩展性。未定义行为通常源于 C/C++ 等底层语言中的编程错误,内核与硬件紧密交互,UB 可能被非特权用户态程序触发,导致严重的安全
本文通过实证实验评估了C和C++程序中未定义行为(UB)在典型Linux桌面使用中的实际发生情况。未定义行为是C/C++语言中特有的概念,指程序使用了语言标准未作任何要求的错误构造(如整数溢出)。研究者利用编译器内置的未定义行为消毒剂(UB