本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
技术畅销书《zui强Android书:架构大剖析》作者Jonathan Levin老师的又一本力作。本书沿续了他一贯的写作风格:详尽、细致、深入地剖析苹果操作系统的安全防护机制、从正反两面思考防护机制的设计目的,以此为起点,提出系统安全加固的秘诀。
本书适合所有从事移动安全的读者阅读。
《zui强iOS和macOS安全宝典》以苹果操作系统的安全为主题,主要面向苹果高级用户、系统管理员、安全研究人员和黑客。
本书主要分三个部分:第一部分重点介绍了苹果公司在macOS和iOS上部署的安全服务和安全防护机制,通过学习这些技术,读者可以更好地了解苹果操作系统;第二部分介绍了如何绕过这些安全机制并最终实现iOS越狱。在某种意义上,可以把第二部分看成是一份迷你的“iOS黑客越狱手册”,里面介绍了历年来非常经典的苹果系统漏洞和越狱程序;第三部分提供了一份macOS安全加固指南,可以帮助系统管理员和用户更好地加固自己的操作系统、从而有效地抵御黑客的攻击。
Jonathan Levin
Technologeeks公司的创始人及CTO。该公司致力于解决极困难和极具挑战性的软件安全问题,专注于各大操作系统的内部实现技术,提供对传统平台(Windows、Linux、 mac OS)及移动平台(Android、iOS)的专业解决方案。
除了本书,Jonathan还著有畅销书Android Internals(中文名《zui强Android书》),详细阐述了Android移动操作系统的内部工作原理。
蒸米
蚂蚁集团高级安全专家,博士,毕业于香港中文大学计算机科学与工程专业(移动安全方向),阿里星,目前主要负责反入侵和安全切面相关的业务。曾在阿里、腾讯、百度以及硅谷FireEye工作实习。
发现并命名了影响上亿台设备的iOS病毒XcodeGhost和影响上亿台设备的Android App漏洞WormHole,在安全界产生巨大影响,并被FIT 2016评选为“年度最佳安全研究员”;实现了iOS 11.3.1版本的越狱并帮助Apple公司修复多处iOS和macOS系统安全问题,获得Apple公司的官网致谢;
在学术界顶会(NDSS、CCS等)和工业界顶会(Blackhat US、DEFCON等)上发表过论文和演讲;业余时间多次参加信息安全竞赛 (DEFCON、AliCTF、GeekPwn等),并取得优异成绩。
几年前有幸与Levin先生相识,当时我们团队首次发布了iOS的越狱工具,也与国外一些越狱社区的成员建立了联系。其实在认识Levin先生本人之前,我就拜读过他编写的图书Mac OS X and iOS Internals。越狱用户中除了普通用户,还有Levin先生这样的致力于对操作系统本身的机制做深入研究和分析的极客。安全研究者的工作更多的是找到系统的一个薄弱点,然后突破系统的防护;而Levin先生的工作则是把整个系统的运行机制剖析清楚,从各个方面完整分析系统的实现原理。对这些原理的理解与安全研究工作是互为补充的,从Levin先生的书里我学到了许多有用的知识,帮助我更深入地思考哪些环节可能有弱点。此外,在对系统长期研究的基础上,Levin先生还编写了许多实用的工具,例如jtool、joker、procexp等,这些工具已经成为我们日常进行安全研究的必需品。
值得一提的是,认识Levin先生后我们还发现他对中国文化非常热爱。他发布了名为“麒麟”的工具,用于进行漏洞利用后准备越狱环境,方便了许多越狱开发爱好者。
最后,很高兴Levin先生的作品能有中文版,相信本书能帮助更多中国安全研究人员学习安全知识以及发现苹果操作系统的安全问题。
——盘古团队 王铁磊
一石三鸟:你所不知道的《zui强iOS和macOS安全宝典》
Jonathan Levin的新书来了!这次是《zui强iOS和macOS安全宝典》。
我最初是通过MacOS and iOS Internals, Volume I: User Mode知道Levin的,书中附带的一些工具在分析苹果的*OS系统及其中程序时非常有用,于是就关注了他的newosxbook.com以及后来的newandroidbook.com网站。2015年,电子工业出版社的编辑问我是否愿意翻译他的Android Internals, Volume I: The Power User’s View,其实当时我已经看过这本书了,但架不住编辑的游说:成为译者,就能不停地免费看更新了……就糊里糊涂地答应了。答应之后才发现踩坑了!Jonathan Levin的更新非常频繁,常常几个月就更新一次,于是译稿就得不停地跟着更新……,一直到整本书交稿,送到出版社审校,译者序都写完了,他还改了两次!听说Levin现在还延续着这一风格,估计本书的译者蒸米也一定不堪其扰吧。[坏笑]
不过,好处是,这样整出来的译稿,几乎是同步国外新版内容的。一般的图书,翻译审校怎么也得花上一年多的时间,中文版和原版相比,技术上难免会有些脱节,这本书倒是一定程度避免了这类问题。
本书英文版的原书名是*OS Internals, Volume I: Security and Insecurity,书名明显是致敬大名鼎鼎的Windows Internals系列,中规中矩的译法应该是《深入理解*OS操作系统》,Android Internals, Volume I: User Mode中文版出版时,我给出的译名就是《深入理解Android操作系统·卷一:从极客玩家的视角》。不过在讲述Android系统内核方面的书中,这本书在当时确实是无出其右者,所以也就认可了《zui强Android书——架构大剖析》的书名。显然这次的中文书名,也延续了这一风格。坦诚地说,Levin的Android和*OS这两个系列,内容质量确实好,也担得起“zui强”二字。
尽管都讲内核,与《zui强Android书:架构大剖析》(Android几乎是开源的,书中引用的几乎全是源码)相比,由于苹果公司的*OS操作系统是个闭源系统,所以在讲述相关主题时,是离不开软件逆向工程的。随手翻翻这本书,就能发现其中有大量的IDA截图。在拜读样书的时候,我也发现书中展示了许多逆向工程分析技巧,即便脱离*OS操作系统,仅掌握这些技巧本身也是非常有益的。更何况在本书的官网上还有大量的工具和资源,能帮助我们快速提高对*OS操作系统的认识。
希望本书的出版能使广大网络安全从业人员,更好,更深入地理解*OS操作系统及其中使用的安全机制,推动祖国网络安全事业更上一层楼。
——崔孝晨,Team509
一本书助你从小工到专家
iOS和macOS的系统原理与逆向基础,以及由此展开的漏洞分析挖掘与恶意代码分析检测,一直是安全技术里一个独特有魅力的领域,也是一个值得投入的领域。一方面,从硬件、内核到系统用户态、App生态环境,Apple的系统从设计上展现出许多与Windows和Linux截然不同的哲学,并成为独特的实现。囿于系统的闭源性和逆向分析的高门槛,其中的精妙并不广为人知。另一方面,随着iPhone逐渐成为人们与世界广泛互联的流行终端设备,以及mac设备在IT、金融等行业的办公场景下的日趋流行,其攻击价值也日益凸显。近几年来,针对这两个平台的零日(0day)漏洞利用和APT攻击或企业针对性攻击,已经成为一种新常态。要在这个方向有所建树,无论是从事攻防研究还是产品创新,对系统的理解多少,就决定了威胁分析的深度和防御能力的高低。
几年前,我和同事在构建一款全新的macOS恶意代码分析检测产品时,以及后来尝试进行一些iOS威胁狩猎时,从Jonathan Levin的网站以及他的前一本书Mac OS X and iOS Internals中受益良多——可以说,是他的书籍、博客和工具带我们入了门、对苹果操作系统有了系统的了解。2020年年底,当其他同事需要对该产品进行大的升级改造时,我所提议的技术方案的背景技术也依然来源于此。而《zui强iOS和macOS安全宝典》恰是前一本书的超级扩充、升级版。
更难能可贵的是,多年来,Jonathan Levin始终将逆向和写书作为自己的全职工作,有效确保了内容的硬核、极致和独一无二。本书刚开始写作时,我和他聊起图书出版的事儿,他提到前一本书由于受限于出版社的各类市场策略局限,不得已删除了许多他认为有价值的内容,也无法经常随着Apple更新系统的节奏更新书籍版本。所以从这一本开始,他坚持英文原版的自出版,从而做到了不遗漏、不落伍。这在安全和系统类图书里是非常独树一帜的。
郑旻(蒸米)是我所能想到的这本书的最合适的译者,没有之一。其实以郑旻在这个方向多年的技术钻研、一线实战经验的积累、对攻防和安全研究的理解,以及被广泛认可的文笔表达能力,他完全有能力写出来一本毫不逊色于这本书的专著。他作为本书译者,可以有效确保译文在技术上的准确性。这是一大幸事,也堪称业内的一段佳话。
我想你也会喜欢上这本书的,enjoy reading!
——Claud Xiao,安全研究员