您的浏览历史

编写安全的代码(第2版)


市场价 : ¥55.00
普通会员 : ¥49.50
1-3星会员: ¥48.40
4-5星会员: ¥46.75
校园特惠价 : ¥46.75     (马上了解)
加入教材预订单 new   (50天教材预留服务)

【评 价】 (共 20 条) 参与评论
【原 书 名】 Writing Secure Code,Second Edition
【原出版社】 Microsoft Press
【作 者】(美)Michael Howard,David LeBlanc [同作者作品] [作译者介绍]
【译 者】 程永敬[同译者作品] 翁海燕 朱涛江
【丛 书 名】 计算机科学丛书
【出 版 社】 机械工业出版社     【书 号】 7111112105
【出版日期】 2005 年1月 【开 本】 16开 【页 码】 480     【版 次】2-1

精彩评论
推荐阅读

【内容简介】

  "在过去的20年间,计算机已经彻底改变了我们的生活方式。现在,从电信业、银行业到运输业,计算机已经成为所有重要基础设施的组成部分;另外,计算机中还保存有大量的敏感数据,如个人健康记录和财务记录。为了我们的未来,现在编写安全的软件比以往更为重要,每个软件开发人员都必须学习如何将安全性集成到项目当中。微软的每个人都必须阅读《编写安全的代码》这本书,它有助于我们向客户宣传"可信计算"模式,并为开发人员正确处理安全性提供必要的基础。"
--比尔·盖茨 微软公司首席软件架构师

  每年我们都会由于黑客攻击网络应用程序、窃取信用卡密码、破坏Web站点、造成网速变慢等而花费无数的金钱,并带来无尽的烦恼。通过这本引人入胜、令人耳目一新的书,读者可以学到各种安全技术来防范黑客攻击。现在,这本书已经增加了最新的安全威胁以及从微软最近的安全推广活动中获取的教训。读者将学习到如何在整个开发过程中--从设计安全的应用程序到编写健壮的代码--加固自己的应用程序,从而能够经受住探查安全隐患的测试应用程序的重复攻击。书中解释了安全法则、策略和编码技术,这些技术有助于增强代码的抗攻击能力。本书的两位作者久经沙场,他们曾解决过行业中最为棘手的一些安全问题。书中还提供了许多例子代码来说明特定的开发技术。
  主要内容
  现代安全:安全系统的需求,以及赖以生存的安全法则。新内容:使用安全编码技术进行开发,威胁建模。
  安全编码技术:头号公敌--缓冲区溢出,确定适当的访问控制,以最小特权运行,加密的弱点,保护机密数据,以及规范表示的问题。新内容:防止有害输入,解决数据库输入问题,基于Web的错误(包括跨站点脚本),以及国际化问题。
  更多的安全编码技术:Socket安全,安全DCOM、ActiveX和RPC应用程序,防范拒绝服务攻击,以及文件系统问题。新内容:使用安全编码技术开发Microsoft.NET代码。
特殊话题:严格的测试安全应用程序的过程,安全的软件安装,通用的好做法。新内容:进行一次安全代码审查,在应用程序中创建隐私策略,编写完整、清晰、一致的安全文档以及有意义的错误消息。
  本书分为五部分。第一部分概括说明了保护系统安全的意义,以及设计安全系统的原则和所采用的技术,第二部分概括介绍了几乎适用于任何应用程序的重要编码技术,第三部分重点介绍厂网络应用程序和.Net代码安全;第四部分讨论的安全问题在一般图书中少有论及,如测试、进行安全代码审查、隐私策略以及安全的软件安装等问题,第五部分是附录,分别介绍危险的API以及分别适用于设计人员、开发人员和测试人员的安全措施核对清单。
  本书第1版曾作为Windows开发组全体成员的必读教材,而第2版更是总结了在针对微软产品的多次安全活动中的许多新发现。本书曾被比尔·盖茨指定为微软员工必读书籍,是软件设计、开发、测试,系统管理等人员必读的优秀教材。

【作译者介绍】

作者: Michael Howard
Michael Howard,CISSP,微软安全技术部资深安全项目经理。Michael著有诸多安全相关的文章和书籍,包括广受赞誉的“Writing Secure Code” (《编写安全的代码》)和“19DeadlySinsofSoft-ware Security”。他自从1992年起就从事Microsoft Windows安全方面的工作,现致力于安全设计,编程和测试技能。Michael还是微软出版社安全软件开发系列书的顾问编辑。 << 查看详细

[同作者作品]
编写安全的代码(第2版)
一个都不能有--软件的19个致命安全漏洞
软件安全开发生命周期

本书提供作译者介绍
Michael Howard
《Designing SecureWeb-Based for Microsoft Windows 2000》的作者,致力于安全设计、安全编程和安全测试——这些都是Microsoft Windows开发小组中“安全Windows倡导活动”的一部分。他也是Microsoft安全系列推广活动的架构师之一。
David LeBlanc
Microsoft可信计算倡导活动的关键成员,致力于网络安全、编写网络审计工具、内部渗透测试的推广等。
<< 查看详细

【目录信息】


出版者的话
专家指导委员会
前言
第一部分 现代安全
第1章 对安全系统的需求
1.1 "疯狂的Web网"上的应用程序
1.2 可信计算的需要
1.3 让每个人都参与进来
1.3.1 巧妙地向企业推销安全
1.3.2 使用搞破坏的方法
1.4 灌输安全意识的一些主意
1.4.1 让老板发一封电子邮件
1.4.2 任命安全宣传员
1.5 攻击者的优势和防御者的劣势
1.5.1 因素1:防御者必须对所有的环节都进行防御,而攻击者可以选择最薄弱的环节
1.5.2 因素2:防御者只能针对已知的攻击进行防御,而攻击者则可以探测未知的漏洞
1.5.3 因素3:防御者必须永远保持警惕,而攻击者却可以随意"罢工"
1.5.4 因素4:防御者的活动必须遵循相应的规则,而攻击者则可以采用一些卑鄙的手段
<< 查看详细目录

【前言】

在2002年2、3月份,人们都顾不上考虑Windows所有正常的安全特性了。在此期间,整个开发组的注意力都转向了如何提高此产品的下一版本--Windows Server2003--的安全上。众所周知,"安全Windows倡议"的目的是使开发组成员了解最新的安全编码技术,从而找出设计缺陷、代码缺陷,改进测试代码和文档。在此期间,本书的第1版是Windows开发组全体成员的必读教材,而第2版收录了在这场活动中以及在针对微软其他产品的后续安全活动中的许多新发现,这些产品包括SQLServer、Office、Exchange、Systems Management Server、Visual Studio.NET、.NET公共语言运行库,等等。
Windows安全活动(以及许多其他的安.. << 查看前言
评论交流
添加新评论
查看全部评论(共20条)
5人
 25%
5人
 25%
4人
 20%
0人
 0%
0人
 0%
6人
 30%

读者
会员名:vektor  评价等级:   
微软出的教别人“编写安全的代码”……好讽刺啊哈哈
发表于:2004-12-12 最新讨论:2008-1-14
送鲜花(得4支) 扔鸡蛋(得14个)  8条评论--> 点击查看讨论

读者
会员名:lexian_yoyo  评价等级:   
真无聊啊, 清者自清浊者自浊。
发表于:2008-1-2 最新讨论:2008-1-2
送鲜花(得0支) 扔鸡蛋(得0个)

作者
会员名:bell  评价等级:   
大家好!很高兴能看到大家的评论。
我想,之所以想看一下评论,主要有两个目的:一个是看看大家对翻译质量的评价,另一个目的就是看看有没有建设性的意见和建议。遗憾的是我没有看到有根据的说法。
关于中文版和英文版孰优孰劣的问题,我还是坚持那个观点:英文足够好的人没有必要看中文,就像自己的牙齿足够好就可以直接去啃一些硬东西一样。中文版的主要目的还是为了提高阅读速度,现在东西多,而大家的时间又越来越少。
至于译者的资历,很遗憾,我只能告诉你我并不是什么什么专家,冠在自己头上的所谓某某专家的名称,自己也觉得名下有虚,不足为外人道也。如果您只读专家翻译的图书,那这本显然不是!如果非要加一些确定的证明一类的东西那么能说的只是参加二版翻译和修订的三个人都是计算机应用专业硕士,最年轻的两个人有两年的工作经验。
我只是想关心一下到底我的工作是不是还有点用?是不是还能为大多数人提供些帮助?
发表于:2006-1-20 最新讨论:2007-12-1
送鲜花(得5支) 扔鸡蛋(得0个)  5条评论--> 点击查看讨论

读者
会员名:lulab  评价等级:   
书还可以,翻译有些问题,不过关系不大。
发表于:2006-11-28 最新讨论:2006-11-28
送鲜花(得0支) 扔鸡蛋(得0个)

作者
会员名:bell  评价等级:   
无聊了一下,翻看了“网络安全”分类里的销售排行版。从一年多的销售排行来看,虽然现在不能确定我们的工作有没有对读者的利益造成损害,但看来可以欣慰的是还不至于对出版社的利益造成太大损害。
发表于:2006-1-20 最新讨论:2006-9-4
送鲜花(得0支) 扔鸡蛋(得2个)  1条评论--> 点击查看讨论
添加新评论
查看全部评论(共20条)