译者序
2012年的秋天,我收到了电子工业出版社贾莉编辑的电话,问我对Android Apps
Security一书有没有翻译的兴趣。我正好带领一个团队做过手机应用,对这个课题很感兴趣,并在Amazon网站上搜索了Android应用安全方面的书籍,得到的结果只有这么一本,于是毫不犹豫地答应了。
不可否认,现在的手机应用无论是在个人领域还是企业应用领域都变得举足轻重,而其中,Android的份额最大。但是Android应用一直以来都有一个为用户所诟病的问题,就是其安全性,因而构建一款成功的Android应用,安全的重要性不言而喻。所以作为一名开发人员,需要了解Android的安全风险有哪些,如何构建安全控制以规避这些安全隐患,而本书写作的主要目的正是为了说明这些问题。
本书有几大特点。首先,这是一本完全基于Android系统讲述应用安全性的书籍。目前有关移动应用安全的书籍很多,但是具体讨论Android系统安全性的却很少。其次,本书内容不仅具备理论性,还提出了具体的设计指导,全书以实际的代码介绍来讲解抽象的理论知识,相信对于读者而言,会具有很强的可操作性。
回想过去的几个月,几乎所有的空余时间都在做此书的翻译工作,我们对书中的内容做了严格的考证,并实际运行了书中的实例。比如在作者写作本书时候的Google
Play,现在已纳入了Google Now;而现在的Google App
Engine相比作者写作之时,地址和界面都已发生了变化,等等,所有的这一切我们都添加了译者注。为了使读者更容易理解和上手,对于第7章“企业级应用开发安全”,我们就补充了原书中没有提及的服务器端源代码,帮助读者直接参考。在本书翻译的最后阶段,我们两人在星巴克一坐就是一整天,喝着咖啡,吃着面包,一起热烈讨论书中的细节,现在想起来,还是回味无穷。
感谢李详青女士为本书译稿做审核,你严谨的工作态度和精湛的外语底蕴使我们受益匪浅。
感谢电子工业出版社参与编审的老师们,正是你们认真的职业态度,使得我们几易其稿,方而敲定。
感谢HP
Software上海的领导黄晓辉先生对软件安全一直以来的大力支持和鼎力推广,同时感谢李维纲、朱征宇、姚靓、伍文冰,陈立浩、金卫国、谢黎等领导一直以来对软件安全工作的支持。
Many thanks to my team —— HP Software SecurityTrust office, I
really enjoy working with these talent people, including but not
limited to Tomer Gershoni, Gabi Joseph, Uri Shamir, Elena
Kravchenko, Yaniv Toledano, Yaniv Simsolo and Ori Troyna. All of
you are definitely the security expert that everyone wants to
be.
王文君 董欢欢
2013年8月