前言 黑客大曝光—工业力量毫无疑问,本书沿袭了《黑客大曝光》系列书籍的一贯风格。无论称之为渗透测试(penetration testing或pentesting)、道德入侵(ethical hacking)还是红队测试(red team testing),本书主要从攻击的角度研究网络安全问题。而且,在本书中,我们主要研究工业控制系统(Industrial Control Systems,ICS)的网络安全(不管读者喜不喜欢,主题已经剧透出来了),根据情况也可以称之为in-security。
监控和数据采集系统(Supervisory Control and Data Acquisition,SCADA)、工业控制系统(ICS)以及运营技术(Operations Technology,OT)都是最近在提到工业系统时常用的“万能”术语。如果真想深究营销术语,还可以将工业物联网(Industrial Internet of Things,IIoT)添加进去。不过,先将这些热门词汇抛在一边,除了很多其他的行业术语,例如:过程控制域(Process Control Domain,PCD)、过程控制网络(Process Control Network,PCN)、过程控制系统(Process Control System,PCS)、集散控制系统(Distributed Control System,DCS)等,还有监控和数据采集系统(SCADA)以及工业控制系统(ICS)也都旨在描述工业系统特定但又互不相同的方面。但是,这两个术语经常被错误地互换使用。有鉴于此,为了简单起见,本书中我们使用“工控系统”(ICS)来指代工业系统的所有方面,即便我们知道这个术语未必在每种场合下都是正确的。
渗透测试……确定要在工业控制系统中进行吗从传统角度来讲,当从“红队”或者说从攻击角度来讨论工控系统网络安全时,通常会遭到持怀疑态度并且忧心忡忡的工业资产所有者和运营人员的强烈排斥。从“蓝队”或者说从单纯的防御角度已经出版了若干本内容翔实的工控系统安全图书,然而在我遇到的来自不同工业部门的人员中,还是有人认为那些详细介绍“工控系统入侵”(ICS hacking)技术的图书压根儿就不该出版。这一“理论依据”主要是源自于这样一支思想流派:他们认为类似的信息(甚至包括向部分人士披露有关工控系统的漏洞)都应该妥善保管起来,只有特定的专业团队还有信息共享和分析中心(Information Sharing and Analysis Centers,ISAC)才能够获取这些信息。这一方法也被看作是一种阻止黑客获取敏感信息的努力。因为很多人担心这类信息会帮助黑客们制订工控系统攻击方案或者“入侵攻略”。而细究起来,这种“策略”其实是“不公开即安全”(security through obscurity)的另一种形式,IT社区早在20年前也是这样的心态。这也正是整个行业中工控系统安全的领军人物经常说“工控系统的安全落后于其他行业十多年”的原因之一。
作者简介 Clint Bodungen,(休斯顿,得克萨斯州)Clint Bodungen是卡巴斯基实验室的一名关键基础设施安全高级研究员。在“网络”(cyber)安全行业拥有二十余年的从业经历,专门从事风险评估、渗透测试以及脆弱性研究。Clint Bodungent过半的工作经历都关注于工业控制系统。Clint Bodungen从11岁起开始编程,并在20世纪90年代中期为Unix/Linux操作系统开发应用程序与工具。在美国空军服役期间,Clint Bodungen的职业生涯拉开了序幕,他拥有工业设计技术学位并先后担任了单位的计算机系统安全官(Computer Systems Security Officer,CSSO)及OPSEC主管。Clint Bodungen在Symantec公司任职并对公司研发的IDS应用程序进行测试期间热衷于威胁研究与系统测试。2003年,一家工业自动化咨询公司聘请Clint Bodungen来帮助某家大型石油和天然气公司对其SCADA(Supervisory Control and Data Acquisition)系统进行安全保障,自那以后Clint Bodungen开始对工业控制系统有所涉猎。此后,Clint Bodungen领导了多项美国 能源机构的工业控制系统风险评估和渗透测试项目,并继续同工控系统厂商一起致力于脆弱性研究。Clint Bodungen设计并教授了十多门工控系统安全培训课程,并多次在工控系统网络安全大会上发表演讲。
Bryan L. Singer,CISSP,CAP(蒙特瓦洛,阿拉巴马州)Bryan Singer是Kenexis安全公司的主要投资人之一,重点关注工控系统以及SCADA系统安全问题,是一名业内公认的工业安全专家。Bryan Singer曾服役于美国陆军,从一名空降兵成长为情报分析员。此后,Bryan Singer多次参与大型工业网络架构及网络安全架构的设计、开发与实施工作,并在全球多个关键基础设施领域开展渗透测试与网络安全评估工作,涵盖领域包括电力、石油和天然气、食品饮料、核能、汽车、化工及制药等。Bryan Singer 2002年开始担任ISA-99/62443标准委员会的创始主席,直到2012年卸任。Bryan Singer擅长的技术包括软件开发、逆向工程、电子取证、网络设计、渗透测试以及网络安全脆弱性评估等等。Bryan Singer现居住于阿拉巴马州的蒙特瓦洛,多次就工控系统安全领域的问题撰写文章、发表演讲并分享经验。
以下为对购买帮助不大的评价