技术栈
kasan
Jia ming
22 天前
linux
·
kasan
Linux内核侦探KASAN:内存错误克星
在Linux内核开发中,内存错误(如越界访问、释放后使用)是导致系统崩溃或数据损坏的常见元凶。KASAN(Kernel Address Sanitizer)是Linux内核内置的一款动态内存错误检测工具,它像一位经验丰富的侦探,能精准地揪出这些隐藏的Bug。而 test_kasan.c 则是这位侦探的“自检程序”,用于验证KASAN功能是否正常。
JiMoKuangXiangQu
1 个月前
linux
·
kasan
Linux 内存:kasan 监测访问越界案例
限于作者能力水平,本文可能存在谬误,因此而给读者带来的损失,作者不做任何承诺。笔者在 Linux 4.14.113 内核中分析 KASAN 代码实现,开启了 KASAN 功能后,通过 QEMU 启动内核,结果 KASAN 爆出了 OOB(Out-Of-Bound),即越界访问的错误:
安全二次方security²
2 年前
atf
·
tf-a
·
optee
·
动态代码分析
·
ubsan
·
kasan
·
地址消毒
ATF(TF-A)/OPTEE之动态代码分析汇总
安全之安全(security²)博客目录导读1、ASAN(AddressSanitizer)地址消毒动态代码分析
我是有底线的