《寒江独钓——Windows内核安全编程》读后感
大多数在Windows环境下工作的计算机使用者都有着对Windows操作系统内部机理了解的迫切要求和渴望,但是由于Windows 操作系统是一个遵循商用软件发放许可的复杂操作系统,长期以来核心代码都是微软的机密不被公开的,因此Windows 的内部机理一直笼罩在神秘的光环之中,这给想学习Windows 操作系统内部机理带来了较大的学习难度。
一般来说,要成为熟悉Windows 内部机理,以往首先需要很强的反汇编能力,高手们长期在Windows 内部反汇编的披荆斩棘前进中积累经验。结合Microsoft 为内核开发提供的DDK/WDK 开发包及其帮助文档,及一些驱动开发相关书籍来修炼自己的技艺。
不幸的是,就算一个这些条件都具备并且勤奋且有耐性的初学者,能够做一些相对复杂的内核项目至少也是要以年为单位计的时间辛勤换取。现在由于网络化的深度发展,很多软件项目都不得不把安全作为一个重要的功能考量,而Windows信息系统的安全与操作系统内核关系密切,很多系统安全工作都离不开内核相关开发。鉴于Windows 上内核开发的客观难度,很多安全类项目的开发周期都是以N年为单位计,相关的核心技术难点很多都未公开。
多年来在OSR论坛,国内的驱动开发网论坛(driverdevelop)以及“第八个男人(debugman)”广泛的被发问、讨论。但是极少有一个完整的解决方案出台,这造成大家对核心安全技术的长期神秘,而参与其中者由于诸多的不缺定难度因素,在一定程度受阻于此,开发人员很多具有Windows内核开发,而公司也由于这些不确定性而对驱动内核开发难以确定项目进度而苦恼不堪。
最近出版的热销书《寒江独钓——Windows内核安全编程》是畅销书作者楚狂人等的又一重磅力作,作者对内核驱动开发广泛热点问题进行讲解分析。其中包含网络游戏保护、透明加密、反病毒驱动、系统还原、主机网络防火墙等最热门话题,这些话题每一个,在此之前都可以写满满的一本书来介绍的大部头。而《寒江独钓》的独特之处在于,对这样复杂的话题采取难点突破,辅助高质量代码说话的科学方法,将话题中的内容介绍的明白。学习者可以通过阅读书中内容(这些内容很多都是其他公开文档和书籍中没有介绍过的技巧和经验),辅助以光盘代码,代码都是可以编译测试的,这些代码中含有的东西完全可以成为你开始这些高级话题的坚实基础,让你能够在作者铺就的一条相对平坦的路线降低内核开发难度曲线。
对我来说比较感兴趣透明加密部分,感觉作者在本书中最出彩,将以前国内外从未公开的加密标识做了详细的介绍,这个是透明加密研究者都绕不过去,引无数英雄折腰的技术瓶颈。作者的文字介绍连同代码一起,加密标识部分难点你也可以很容易通过,当然作者也将透明加密相关的完整流程一一地介绍清楚,像区分进程的普通做法、内存映射与文件缓冲文件加密表操作、加密标识的查询、添加、删除细节,以及如何解决重入打开。最后介绍了加密、解密IRP处理过程、基本上全流程的介绍,读者通过这些重点技术基本上就可以站在文件透明加密的技术潮头开始自己的技术研究了。你可以用作者介绍的支持记事本加密的为基础,把焦点集中在对WINWORD类复合文档加密、与杀毒软件兼容,,以及加密算法(如AES,DES,等)及商用稳定性与性能的研究中,在这个过程中可以做出商用级别的透明产品,这都全拜作者给我们提供的诸多技术秘密。
作者将对文件系统过滤驱动,以及微过滤驱动的介绍也是内核安全编程中使用很多的内容,同时文件系统过滤驱动和微过滤驱动也是透明加密的技术骨架与基础架构。作者对这些内容的介绍也将整个文件系统类安全内核编程的图谱完整化有机化,当然作者文件代码中的很多技术基本内容由于书中篇幅所限制,可能并没有去详细介绍,建议读者可以结合Rejeev Nargar的<<Windows File System internals >>(驱动开发网名<<Windows NT 文件系统驱动开发指南>>)IFS Help,OSR论坛文章,寻找更多细节介绍来丰满自己的认识。
对于书中的其他章节像磁盘过滤,作者介绍了类似影子系统的还原系统,这个也是近几年内核驱动研究的热点话题,还原系统在学校,、网吧、企业等环境中减少管理员管理维护难度与成本,在一定程度上对了解公众环境的病毒感染问题都有重大意义。NDIS、TDI 网络相关驱动,作者也用了大量章节介绍,这些技术可以利用在网络主机防火墙、ARP防火墙以及VPN等安全应用中,如果你对这些技术有兴趣请详细阅读以下一定有所帮助。
“碟中碟”虚拟光驱软件开发者——万春
分享到:
相关推荐
4. **碟中碟虚拟光驱管理器 V1.37A**:这款软件是基于“碟中碟 2 虚拟光驱”的管理工具,帮助用户更有效地管理和使用镜像文件,但前提是在系统中已经安装了“碟中碟 2 虚拟光驱”。它是免费版,用户可以从指定的下载...
虚拟光驱是一种软件技术,它能够在计算机上模拟真实光驱的功能,无需物理光盘即可运行光盘镜像文件。这款名为“碟中碟3虚拟光驱 V3.99.A”的程序,是一款小巧且实用的虚拟光驱工具,据描述所示,它具有体积小、功能...
碟中碟虚拟光驱(虚拟光驱软件下载)是完全真实光盘虚拟光驱。最大速度可达350倍速,支持StarForce1/2/3(不用拔IDE光驱 线),SecuRom New 1-7,safedisc 1/2/3保护光盘、PS游戏的虚拟,同时支持多个虚拟光盘, 游戏戏...
碟中碟虚拟光驱管理器是一个基于"碟中碟2虚拟光驱"的光盘管理软件。您可以在这里方便的管理您的映像文件。当您在使用该软件的同时,请确定您的系统中安装有相对应的"碟中碟2虚拟光驱"。他可以帮助你管理" 碟中碟2...
碟中碟虚拟光驱作为一款优秀的虚拟光驱软件,其主要特点在于免费且不含有任何插件,这意味着用户可以安全地下载和使用,无需担心被植入恶意软件或广告。此外,该软件界面简洁,操作流程直观,即使是计算机新手也能...
“碟中碟3”是完全真实光盘虚拟光驱。支持StarForce1/2/3(不用拔IDE光驱线),SecuRom New 1-7,safedisc 1/2/3保护光盘、PS游戏的虚拟,同时支持多个虚拟光盘,支持抓取和虚拟保护光盘密码指纹。支持CD音乐光盘的抓取...
本软件是一款强大的虚拟光驱软件,即能mount设备又能快速抓档,完全能胜任所有的虚拟工作,而且本软件最大的特点是小巧(文件大小为310k),抓档速度高,你完全可以放弃一些大型的虚拟光驱以及各种组合型抓档软件....
“碟中碟2”是完全真实光盘虚拟光驱。支持保护光盘、PS游戏的虚拟,您不再需要CloneCD+Daemon-tools的烦琐方式玩PS游戏,完全实现抓取PS游戏到虚拟PS游戏的功能。并且支持Safedisc 1,Safedisc2 等正版光盘游戏虚拟如...
“碟中碟3”是完全真实光盘虚拟光驱。支持StarForce1/2/3(不用拔IDE光驱线),SecuRom New 1-7,safedisc 1/2/3保护光盘、PS游戏的虚拟,同时支持多个虚拟光盘, 游戏戏光盘的虚拟如“要塞2”,“永远的伊苏6”,...
可将全盘完整无缺的拷贝下来,相关盘一样运行,不需另外加载光驱。
"碟中谍移动英语通"是一款专为智能手机设计的英语学习和翻译软件,尤其针对运行Windows Mobile 6.1操作系统的设备。此软件旨在提供便捷的英语学习和沟通工具,帮助用户在移动设备上实现高效的英语学习。 首先,我们...
《行业教育软件-学习软件-碟中碟课件_单词王_考研词汇大全》是一款针对中国学生特别是考研人群设计的专业英语学习工具。该软件集合了丰富的词汇资源,旨在帮助用户高效掌握考研所需的大量英语词汇,提升英语水平。...
《碟中碟课件_单词王_考研词汇大全》的出现,为考研学子提供了一种全新的学习模式,不仅集合了行业教育软件与学习软件的优势,更以其独特的设计和丰富的功能,成为了考研英语学习者的强力助手。 《单词王》部分是这...
标题中的“学习软件_成人教育_碟中碟课件_单词王_自考英语词汇免费下载.zip”表明这是一个与教育相关的压缩文件,特别针对的是成人教育领域,且内容可能涉及英语词汇的学习,由知名品牌“碟中碟”制作,并提供的是...
2. **安装虚拟光驱**:安装“碟中谍3”虚拟光驱软件,并加载XPE开发系统的ISO镜像。 3. **安装开发工具**: - Tools Setup:安装开发工具,如Component Designer、Component Database Manager等。 - DataBase ...
在现代动作片领域,《碟中谍4:幽灵协议》无疑是一个耀眼的篇章,其以惊心动魄的动作场面和科技感十足的剧情元素,成功地将观众带入了一个紧张刺激的谍战世界。布拉德·伯德作为导演,用他那充满想象力的动画电影...
"碟中谍移动英语通S60"是一款专为S60平台设计的移动英语学习软件,它将英语学习的功能集成在手机上,让你随时随地都能进行英语学习,真正实现了“口袋中的英语老师”。这款应用充分利用了智能手机的便携性,让用户在...
移动英语碟中谍 用手机学习英语的好工具 方便 快捷
《碟中谍课件_句霸_新英语900句》是一套旨在帮助学习者高效、轻松掌握英语的教育资源,特别适合那些希望通过日常生活场景快速提升英语能力的学员。这套课件结合了“句霸”理念,即通过大量实用句子的学习,让学习者...