在Windows Vista上编写安全的代码

在Windows Vista上编写安全的代码
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Howard.M) , [美] (LeBlanc D) , ,
2009-01
版次: 1
ISBN: 9787121074196
定价: 35.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 220页
字数: 79千字
正文语种: 简体中文
原版书名: Writing Secure Code for Windows Vista
7人买过
  • 《在WindowsVista上编写安全的代码》是《编写安全的代码》一书的最佳补充和扩展,是WindowsVista程序员的必备书目之一。这份权威性的指南鼓励开发者为Vista平台编写更安全的代码,从而获得更多的客户。它为开发者提供了第一手的设计思路,对针对实际的安全问题给出具体的建议。《在WindowsVista上编写安全的代码》介绍了Vista的一些新特性,包括ACLs和BitLocker等,此外它还丰富了一些以往的概念,例如防火墙和认证。 MichaelHoward,是MicrosoftSecurityEngineering团队的高级安全程序主管,是该公司安全相关过程改进的架构师。他与DavidLeBlanc合著完成多部安全类专著,包括获奖的《编写安全的代码》,“19DeadlySinsofSoftwareSecurity”,以及“theSecurityDevelopmentLifecycle”。他是IEEESecurityandPrivacy的一名编辑,也是MicrosoftPressSecureSoftwareDevelopmentseries的丛书编辑。
    DavidLeBlanc是Microsoft0fficeDivision’sTrustworthyComputing团队里的资深开发员,还为Office提供与安全相关的建议,并与MichaeIHoward合著完成多部安全类专著。他在安全行业的许多方面都有所涉猎,从提供反欺诈咨询、领导屡获大奖的网络安全评估工具开发团队,到为Microsoft的网络安全团队提供渗透测试指导。他还是TrustworthyComputingInitiative团队的奠基人之一。 第1章代码质量
    1.1WindowsVista质量阀
    1.2用SAL注解所有的C/C++字符串缓冲区
    1.2.1SAL示例
    1.2.2如何在已有的代码里使用SAL
    1.3从代码库中剔除被取缔的API
    1.4从代码库中剔除被取缔的加密算法
    1.5通过静态分析发现并修复bug
    1.5.1与/analyze相关的警告
    1.5.2ApplicationVerifier警告
    1.5.3FxCop警告
    1.6用/GS选项编译UnmanagedC/C++程序,并用/SafeSEH,/DynamicBase和/NXCompat选项进行连接
    1.7行动起来
    1.8参考资料

    第2章用户账号控制、令牌及完整性级别
    2.1深入UAC
    2.1.1从初级用户令牌开始
    2.1.2提升为管理员
    2.1.3一个小小的变种:“具有认可模式的管理员”
    2.1.4最新的WindowsVista令牌格式
    2.1.5确定一个进程是否被提升
    2.1.6怎样要求一个应用程序以管理员身份运行
    2.1.7使应用程序提示凭证(密码)或同意
    2.1.8用COMElevationMoniker启动COM组件
    2.1.9启动提升的可控代码应用程序
    2.2用户接口需要考虑的事项
    2.3虚拟化
    2.3.1怎样在你的应用程序中禁用虚拟化
    2.4完整性级别
    2.4.1完整性设置的规则
    2.4.2NW、NR和NXMasks
    2.4.3使用完整性级别的防护模型
    2.5WindowsVista里调试应用程序的兼容性问题
    2.5.1FileWarnings
    2.5.2RegistryWarnings
    2.5.3INIWarnings
    2.5.4TokenWarnings
    2.5.5PrivilegeWarnings
    2.5.6NameSpaceWarnings
    2.5.7OtherObjectsWarnings
    2.5.8ProcessWarnings
    2.6代码签名的重要性
    2.7WindowsVista里的新特权
    2.8行动起来
    2.9参考资料

    第3章缓冲区溢出防护
    3.1ASLR
    3.1.1ASLR的限制
    3.1.2性能和兼容性
    3.2栈随机化
    3.2.1性能和兼容性
    3.3堆防护措施
    3.4NX
    3.4.1性能和兼容性问题
    3.5/GS
    3.6SafeSEH
    3.7小结
    3.8行动起来
    3.9参考资料

    第4章网络防护措施
    4.1IPv6概述
    4.1.1Teredo
    4.2网络列表管理器
    4.3WindowsVistaRSS平台
    4.4Winsock安全套接字扩展
    4.5更安全的Windows防火墙
    4.5.1全局防火墙设置
    4.5.2创建规则
    4.5.3与规则组共事
    4.6行动起来
    4.7参考资料

    第5章创建安全又能复原的服务
    5.1服务概述
    5.2服务账号
    5.3减少特权
    5.4控制网络访问
    5.5与桌面进行通信
    5.5.1SimpleMessageBoxes
    5.5.2共享内存
    5.5.3命名管道
    5.5.4套接字
    5.5.5RPC/COM
    5.6实践出真知
    5.7行动起来
    5.8参考资料

    第6章IE7的防护措施
    6.1普及的防护措施
    6.1.1ActiveXopt.in
    6.1.2保护模式
    6.1.3数据执行保护
    6.2cURL和IUri接口
    6.3锁住你的ActiveX控件
    6.4你应当知道的关于IE7的其他事情
    6.4.1禁止访问剪贴板
    6.4.2脚本URL
    6.4.3Good.byePCTandSSL2(andGoodRiddance),HelloAES!
    6.4.4WindowOrigin
    6.5行动起来
    6.6参考资料
    第7章加密方面的增强
    第8章认证与授权
    第9章其他的防护措施和安全技术
  • 内容简介:
    《在WindowsVista上编写安全的代码》是《编写安全的代码》一书的最佳补充和扩展,是WindowsVista程序员的必备书目之一。这份权威性的指南鼓励开发者为Vista平台编写更安全的代码,从而获得更多的客户。它为开发者提供了第一手的设计思路,对针对实际的安全问题给出具体的建议。《在WindowsVista上编写安全的代码》介绍了Vista的一些新特性,包括ACLs和BitLocker等,此外它还丰富了一些以往的概念,例如防火墙和认证。
  • 作者简介:
    MichaelHoward,是MicrosoftSecurityEngineering团队的高级安全程序主管,是该公司安全相关过程改进的架构师。他与DavidLeBlanc合著完成多部安全类专著,包括获奖的《编写安全的代码》,“19DeadlySinsofSoftwareSecurity”,以及“theSecurityDevelopmentLifecycle”。他是IEEESecurityandPrivacy的一名编辑,也是MicrosoftPressSecureSoftwareDevelopmentseries的丛书编辑。
    DavidLeBlanc是Microsoft0fficeDivision’sTrustworthyComputing团队里的资深开发员,还为Office提供与安全相关的建议,并与MichaeIHoward合著完成多部安全类专著。他在安全行业的许多方面都有所涉猎,从提供反欺诈咨询、领导屡获大奖的网络安全评估工具开发团队,到为Microsoft的网络安全团队提供渗透测试指导。他还是TrustworthyComputingInitiative团队的奠基人之一。
  • 目录:
    第1章代码质量
    1.1WindowsVista质量阀
    1.2用SAL注解所有的C/C++字符串缓冲区
    1.2.1SAL示例
    1.2.2如何在已有的代码里使用SAL
    1.3从代码库中剔除被取缔的API
    1.4从代码库中剔除被取缔的加密算法
    1.5通过静态分析发现并修复bug
    1.5.1与/analyze相关的警告
    1.5.2ApplicationVerifier警告
    1.5.3FxCop警告
    1.6用/GS选项编译UnmanagedC/C++程序,并用/SafeSEH,/DynamicBase和/NXCompat选项进行连接
    1.7行动起来
    1.8参考资料

    第2章用户账号控制、令牌及完整性级别
    2.1深入UAC
    2.1.1从初级用户令牌开始
    2.1.2提升为管理员
    2.1.3一个小小的变种:“具有认可模式的管理员”
    2.1.4最新的WindowsVista令牌格式
    2.1.5确定一个进程是否被提升
    2.1.6怎样要求一个应用程序以管理员身份运行
    2.1.7使应用程序提示凭证(密码)或同意
    2.1.8用COMElevationMoniker启动COM组件
    2.1.9启动提升的可控代码应用程序
    2.2用户接口需要考虑的事项
    2.3虚拟化
    2.3.1怎样在你的应用程序中禁用虚拟化
    2.4完整性级别
    2.4.1完整性设置的规则
    2.4.2NW、NR和NXMasks
    2.4.3使用完整性级别的防护模型
    2.5WindowsVista里调试应用程序的兼容性问题
    2.5.1FileWarnings
    2.5.2RegistryWarnings
    2.5.3INIWarnings
    2.5.4TokenWarnings
    2.5.5PrivilegeWarnings
    2.5.6NameSpaceWarnings
    2.5.7OtherObjectsWarnings
    2.5.8ProcessWarnings
    2.6代码签名的重要性
    2.7WindowsVista里的新特权
    2.8行动起来
    2.9参考资料

    第3章缓冲区溢出防护
    3.1ASLR
    3.1.1ASLR的限制
    3.1.2性能和兼容性
    3.2栈随机化
    3.2.1性能和兼容性
    3.3堆防护措施
    3.4NX
    3.4.1性能和兼容性问题
    3.5/GS
    3.6SafeSEH
    3.7小结
    3.8行动起来
    3.9参考资料

    第4章网络防护措施
    4.1IPv6概述
    4.1.1Teredo
    4.2网络列表管理器
    4.3WindowsVistaRSS平台
    4.4Winsock安全套接字扩展
    4.5更安全的Windows防火墙
    4.5.1全局防火墙设置
    4.5.2创建规则
    4.5.3与规则组共事
    4.6行动起来
    4.7参考资料

    第5章创建安全又能复原的服务
    5.1服务概述
    5.2服务账号
    5.3减少特权
    5.4控制网络访问
    5.5与桌面进行通信
    5.5.1SimpleMessageBoxes
    5.5.2共享内存
    5.5.3命名管道
    5.5.4套接字
    5.5.5RPC/COM
    5.6实践出真知
    5.7行动起来
    5.8参考资料

    第6章IE7的防护措施
    6.1普及的防护措施
    6.1.1ActiveXopt.in
    6.1.2保护模式
    6.1.3数据执行保护
    6.2cURL和IUri接口
    6.3锁住你的ActiveX控件
    6.4你应当知道的关于IE7的其他事情
    6.4.1禁止访问剪贴板
    6.4.2脚本URL
    6.4.3Good.byePCTandSSL2(andGoodRiddance),HelloAES!
    6.4.4WindowOrigin
    6.5行动起来
    6.6参考资料
    第7章加密方面的增强
    第8章认证与授权
    第9章其他的防护措施和安全技术
查看详情
系列丛书 / 更多
在Windows Vista上编写安全的代码
python绝技:运用python成为顶级黑客:运用Python成为顶级黑客
[美]TJ O\\\'Connor(TJ 奥科罗) 著;崔孝晨、武晓音 译
在Windows Vista上编写安全的代码
Web前端黑客技术揭秘
钟晨鸣、徐少培 著
在Windows Vista上编写安全的代码
加密与解密
段钢 著
在Windows Vista上编写安全的代码
恶意代码分析实战
Michael(迈克尔.斯科尔斯基)、Andrew Honig(安德鲁.哈尼克) 著;诸葛建伟、姜辉、张光凯 译
在Windows Vista上编写安全的代码
漏洞战争:软件漏洞分析精要
林桠泉 著
在Windows Vista上编写安全的代码
安全之路:Web渗透技术及实战案例解析
陈小兵 著
在Windows Vista上编写安全的代码
揭秘家用路由器0day漏洞挖掘技术
王炜、赵旭 著;吴少华 编
在Windows Vista上编写安全的代码
数据恢复技术
戴士剑、涂彦辉 著
在Windows Vista上编写安全的代码
黑客大追踪:网络取证核心原理与实践
[美]Sherri(雪莉·大卫杜夫)、Jonathan Ham(乔纳森·汉姆) 著;崔孝晨、陆道宏 译
在Windows Vista上编写安全的代码
黑客反汇编揭秘
[美]卡巴斯基 著;谭明金 译
在Windows Vista上编写安全的代码
渗透测试实践指南:必知必会的工具与方法
[美]Patrick Engebretson 著;缪纶、只莹莹、蔡金栋 译
在Windows Vista上编写安全的代码
安全漏洞追踪
[美]盖弗、[美]詹弗瑞斯、[美]兰德 著;钟力、朱敏、何金勇 译
相关图书 / 更多
在Windows Vista上编写安全的代码
在WINDOWSNT上开发WEB服务器
林予松等 编
在Windows Vista上编写安全的代码
在Windows 2000 上构建 Cisco 网络——Web 与无线实用技术译丛
朱剑平 译;[美]克拉夫特(Melissa)
您可能感兴趣 / 更多
在Windows Vista上编写安全的代码
亚拉山大的读心术(数学大师的逻辑课) 伦理学、逻辑学 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
在Windows Vista上编写安全的代码
纳博科夫精选集第五辑
[美]弗拉基米尔·纳博科夫著
在Windows Vista上编写安全的代码
九桃盘(美国二十世纪重要女诗人玛丽安·摩尔诗歌精选集,由知名女诗人和女性诗学研究者倪志娟倾情翻译)
[美]玛丽安•摩尔
在Windows Vista上编写安全的代码
全新正版图书 制造德·戴维尼浙江教育出版社9787572276880
[美]理查德·戴维尼
在Windows Vista上编写安全的代码
血泪之泣
[美]希瑟·丘·麦克亚当
在Windows Vista上编写安全的代码
小学生趣味心理学(培养执行技能的40个练习,发展共情能力的46个练习,学会应对焦虑的40个练习 共3册) (美)莎伦·格兰德 王佳妮译
[美]莎伦·格兰德(sharon grand)
在Windows Vista上编写安全的代码
(当代学术棱镜译丛)艺术批评入门:历史、策略与声音
[美]克尔·休斯顿
在Windows Vista上编写安全的代码
金钱游戏(划时代增订版):深层透析金融游戏表象之下的规则与黑箱 长达60年盘踞金融畅销榜的现象级作品
[美]亚当·史密斯(Adam Smith) 著;刘寅龙 译
在Windows Vista上编写安全的代码
矿王谷的黎明:塞拉俱乐部诉莫顿案与美国环境法的转变(精装典藏版)
[美]丹尼尔·P.塞尔米,(Daniel,P.Selmi)
在Windows Vista上编写安全的代码
体式神话:瑜伽传统故事精粹(第二版) (从30个体式古老起源中汲取灵感与力量,内附精美插图)
[美]阿兰娜·凯瓦娅(Alanna Kaivalya)[荷]阿诸那·范德·库伊(Arjuna van der Kooij)
在Windows Vista上编写安全的代码
诺奖作家给孩子的阅读课·生命教育(3-9年级,莫言余华的文学启蒙,垫高阅读起点,提升作文能力)
[美]海明威等
在Windows Vista上编写安全的代码
蚯蚓的日记(全4册)【平装版】
[美]朵琳·克罗宁