中文

Checkbochs: Use Hardware to Check Software

操作系统 2007-05-23 v1 密码学与安全

摘要

In this paper, we present a system called Checkbochs, a machine simulator that checks rules about its guest operating system and applications at the hardware level. The properties to be checked can be implemented as `plugins' in the Checkbochs simulator. Some of the properties that were checked using Checkbochs include null-pointer checks, format-string vulnerabilities, user/kernel pointer checks, and race-conditions. On implementing these checks, we were able to uncover previously-unknown bugs in widely used Linux distributions. We also tested our tools on undergraduate coursework, and found numerous bugs.

关键词

引用

@article{arxiv.cs/0601068,
  title  = {Checkbochs: Use Hardware to Check Software},
  author = {Sorav Bansal},
  journal= {arXiv preprint arXiv:cs/0601068},
  year   = {2007}
}

备注

4 pages, 4 figures