了解并掌握有关磁盘文件系统方面的工作机制和基本理论,构建一个隐形文件的原型系统,有效保障主机文件的安全。
该原型系统应能有效保护用户的主机文件,在禁止使用的状态下,对于已定义好的磁盘分区中的特定文件,任何操作者均不能从磁盘中有效读取。该原型系统的实现和应用能够有效防止主机文件被非法读取。1、 学习并了解操作系统的基本原理;
2、 了解并掌握磁盘文件系统的工作机制和基本理论;
3、 实现一个隐形文件的原型系统;
4、 以图示化的方法,给出隐形文件原型系统的工作原理和实现流程;
5、 针对特定操作系统下的指定文件或文件夹,应能在上述原型系统的保护下,有效防止非法用户的读取操作。
恳请高人指导一下路子 好让小弟有路可走
小弟基础薄弱,毫无头绪
跪谢各位了而且暂时还不知道用什么软件编写相对简单一点
只在做课程设计的时候接触过DELPHI 
所以发帖在此
希望高手指点 谢谢

解决方案 »

  1.   

    你们老师什么水平啊?布置这么一个弱智题目,你问他会不会,估计他自己搞不定,就布置给你们了。
    如果你是学系统底层,用API HOOK ,kernel inline hook ,IFS都可以,不过你用个DELPHI,而且恐怕一时也不大可能学会……
      

  2.   

    楼上的高人 你能说的详细一点吗 
    真的很简单的吗
    我只学过操作系统  并且都是些概念性的东西所以看不懂你说的是什么东西 
    你最后一句子的意思  到底是用DELPHI好,还是不用DELPHI好啊请回答  谢谢了
      

  3.   

    madHookCode 这个或许你能拼出来
      

  4.   

    你要做的是虚拟磁盘。TrueCrypt这个有源代码。
      

  5.   

    www.google.cn
    www.baidu.com
    搜 TrueCrypt
      

  6.   

    madHookCode 这个或许你能拼出来,这也是不安全的,因为,别人可以UN..在WIN平台下,由种种原因,发现,当磁盘出现坏道时,你会发现,有也存在的文件,你不能打开,也不能删除.....这是由于系统的FAT表头出现了问题.....
    试想:要是能对磁盘的文件打上删除标记,然后,在FAT表结构清除....然后在磁盘文件打上不可识别的标记..........不过只是试想....
      

  7.   

    lsd说的不仅仅是试想。有病毒用过这招。但是一格式化就over想满足第2条,lz应该去学习fat32结构
      

  8.   

    恐怕要对所有文件操作api函数下钩子,这个毕业设计题目有点水平,我毕业时候是做不出的,楼猪毕业于哪所名牌?
      

  9.   

    我的理解是,所谓“隐形文件”,
    并不是彻底的“隐形”,至少操作系统应该能看见一个磁盘分区如果要操作系统什么都看不见,
    你恐怕得自己定一个磁盘格式,并直接读写磁盘,
    不过这样子风险实在大有点不太明白“任何操作者均不能从磁盘中有效读取”这句话的意思,
    是不允许操作者进行读取操作,还是让操作者读取到的数据是无效的?
    这两个实现的难度是不一样的。
    不允许操作者进行读取操作的话,可能得用到文件系统驱动(IFS)