1 概述
随着对安全的逐渐深入的学习,Linux系统是无法绕过的坎,接下来就渐渐的学习Linux的各种文件系统安全性,同时结合源码进行跟读学习。
在查看本文时,需要了解如何创建一个proc文件,风险的存在点,仍然是read和write函数,这两个点是否存在风险需要分析,由于syscall的之前的部分前面的文章已经有部分分析,这里不再涉及
2 参考文章
Linux源码:
http://lxr.free-electrons.com/
参考博客:
http://blog.chinaunix.net/uid-20543672-id-3235254.html
http://linux.die.net/lkmpg/x861.html
3 profs的变迁史
这里整理了一下,profs的发展过程,可以用下图来表示
从存在VFS开始,profs都是采用的是file_operation作为标准接口的,在linux2.6之后,为了解决缓存问题,引入了seq_operations这个公共接口,
4 read流程分析