热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

寒春:2013年2月的RSAConference与硅谷

安天实验室江海客(本文原载2013年4月号程序员杂志,和杂志版本相比,更新了配图,并在文末增加了两处补充说明)第1章APT大背景RSAConference作为全球最大的信息安全技术展会,为整个安全业界瞩目。今年是我们第三次参加这个会议。为了更多地进行交流

安天实验室 江海客 (本文原载2013年4月号程序员杂志,和杂志版本相比,更新了配图,并在文末增加了两处补充说明) 第1章APT大背景 RSA Conference作为全球最大的信息安全技术展会,为整个安全业界瞩目。今年是我们第三次参加这个会议。 为了更多地进行交流


安天实验室 江海客

(本文原载2013年4月号程序员杂志,和杂志版本相比,更新了配图,并在文末增加了两处补充说明)

第1章 APT大背景

RSA Conference作为全球最大的信息安全技术展会,为整个安全业界瞩目。今年是我们第三次参加这个会议。

为了更多地进行交流,我们决定在RSAConference开幕前一周到达硅谷。此时却正好遇到Mandiant公司发布了那篇引发全球震动的名为《APT1:ExposingOne of China’s Cyber Espionage Units》的报告。这自然成了我们在美国期间经常被询问的话题——另一个参会的国内学者说,他去拜访朋友,朋友家的保姆居然询问起类似话题。

RSA 大会前一天,我们参加了另一个安全技术会议BSides SF。Mandiant公司也来发表演讲,题目就叫做《ChineseAdvanced Persistent Threats》,通篇基本没有任何技术内容,完全是在“讲政治”。从BSides系列会议的历史来看,这种内容过去不太可能登堂入室,可见当前“中国网络威胁”气息之重。

RSA大会期间也充满了浓郁的“类似”气息。我的同事遭遇过几次这样的情况,演示者看到是中国人在观看,就终止了演示,或者拒绝交流。但这种情况在前两届都没有出现。

即便从会议的签名赠书和书店里也能感到这样的味道:比如HackingExposed 7:Network Security Secrets& Solutions21stCentury Chinese Cyberwarfare的书,以70美元的高价销售着。

在美国期间,媒体和舆论基本上一边倒,没有任何来自中国方面的声音。反而是在RSA大会的主题报告中,信息安全泰斗AdiShamir,也就是RSA三个作者中的S,发表了唯一一段看起来相对中立的声音:“一个美国的公司这几天发布了一个XX页的报告,说在中国上海有一个大楼,里面有XXX人从网络上入侵了美国;那么过几天就可能有一个中国公司也发一个XX页的报告,在美国也有一个大楼,里面有XXX从网络上入侵了中国。”对于见多识广的老先生来说,含义很简单,既然都彼此彼此,嚷嚷有什么意义。

这篇报告出炉后不久,美国军费预算尘埃落定,军费虽然削减,但网军经费不降反升。

作为一个传统的反病毒工作者,在APT方向上,我们此前一直重点关注Stuxnet、Duqu、Flame这组蠕虫。从破坏铀离心机运行这种事件的级别来看,我们认为这才是Cyber War实战的起始。无疑,美国是这一系列事件的重要嫌疑人之一(另一个是以色列)。而在这种背景下,美国不仅在之前的行为上几乎没有遭到任何谴责,而且能够做到理直气壮地指责中国,并非常有效的占据了全球舆论的高点,其战略之成熟、对国际生态影响之全面,可见一斑。

从网络上我检索到这样一则信息:一个美国官员表达了这样的观点,大意是,“美国情报机构也通过网络获取情报,但我们不会把空客的信息提供给波音。”从这个角度上看,这或许是美国对于网络秩序、交战原则和潜规则的一种诉求和表达。

第2章 热点、明星企业:

每年RSA Conference都有一个名为“创新沙盒”的创新创业比赛。今年的比赛现场,RSA大会执行主席Herbert Hugh Thompson在演讲中总结了安全行业历年的关键词。然而,他发现,在后来真正壮大的技术和市场,反而是当时不被关注的:


















历年RSA Conference的关键词预测

FireEye毫无疑问是今年RSA大会最为炙手可热的明星企业,这与其反APT标尺企业的身份有关。两年前,FireEye的展台很小,对技术方案的披露谨慎保守,我们只知道它把传统的流量box直接与前置的虚拟机分析结合在一起;去年的FireEye风头已经显露,但依然有些神秘;今年的FireEye则比较开放,不仅发布了产品手册,还在把展台三分之二的面积变成宣讲厅,连续进行方案的介绍和讲解。

曾有很多传统反病毒工作者质疑,如果缺乏传统反病毒引擎提供很强的已知恶意代码检测能力,以沙箱(sandbox)为主的单一动态解决方案,能有多大的用处?

但从近两年的观察来看,对于类似方案的价值我有了更多的认识:

1、沙箱解决方案确实对于格式溢出漏洞利用的检测具有先天的优势。不仅因为这种方式确实可以发现未知的漏洞,同时由于格式溢出的手段有限,反虚拟机、反跟踪等技术无法做到PE样本一样灵活,所以用沙箱的成功率较高。

2、美国企业IT网络的治理能力非常强,其网络内部本身安全事件较少,因此一旦发现安全事件就有可能是严重事件。反之,像国内这样中毒频繁,高危险的事件易于被淹没。

移动无线安全是今年的热点,BYOD炙手可热,相比之下看起来MDM有点像一切中间概念,未熟先老了。

与Windows各安全厂商比拼内核能力相比,Android系统并不开放底层给安全厂商,但安全厂商依然在寻觅解决方案,比如通过VPN的方式取代传统的驱动层Firewall。安全厂商总是能找到在OS场景中存在的位置。这也是一种顽强。

我们还能看到互联网模式也在驱动很多传统领域的变革。比如一家做APP保护的团队提供的是在线加密的解决方案,而不像传统的PC软件保护企业一样销售本地的软件狗、加壳工具等。

第3章 企业互动、产业联盟

作为一个传统的网络和移动反病毒引擎厂商,我们来硅谷主要的使命还是寻找新的用户。而我们每次拜访当地的企业都被遇到的一个问题:你们的引擎部署在VirusTotal上么?

第一次面对这个问题时,我不免脸红。因为由于接口问题,我们在VirusTotal的病毒库很长时间无法更新,从而几乎无法检出,而手机检测引擎我们更没打算向其中整合。

当我说明这个问题时,得到的回答反而是:这很好,这样我们才有合作的可能,如果你们的引擎已经在VirusTotal上,对我们就没有意义了。细问之后我才知道,硅谷主流的安全企业几乎都购买了VirusTotal最高级别的账户,大家把它当作一个可信资源来使用。这与我们的思路确实有很大的不同——国内一些企业为了保证样本的独家性,是不愿意用VirusTotal做恶意代码检测的。从这个例子也可以看出美国企业间见互信和互动的基础。

当然竞争也是存在的,比如一些厂商都谈及FireEye的崛起对它们的压力。但从展会上看到的信息是,FireEye和这些竞争厂商都选择同一个企业的白名单鉴定服务,这就是今年另一个热点厂商Bit9,它主要提供高质量的白名单解决方案。我们也去观摩了SOLERA的SOC产品,它对从老牌的Netscreen到新兴的Palo Alto Networks、FireEye等厂商的日志都能够进行综合的分析和管理。

硅谷安全企业并不追求面面俱到,不追求大集成者的位置,它们建立自己的企业个性和强点,创造自己不可替代的独特价值的话语权,而在有其他需求时寻找其它有个性的厂商进行合作。

第4章 硅谷生态

创业和并购是硅谷迭代生息的重要生态。因此RSA 大会的创新沙盒也甚为业界关注。这是一个安全领域的创业比赛,参赛者通过选拔,最终在展会期间登坛说法,获得名次和投资。

本次创新沙盒,继续由深厚的硅谷主流企业从业背景的创业者引领。我的两个同事连续旁听了这两届沙盒,对本届沙盒的参赛公司评价不如去年高。但依然能感受到硅谷的创业文化和对创业者高度宽容——评委们帮助选手积极的寻找着亮点。

我们去年交流过的一个动态分析解决方案的公司,今年被McAfee以1400万美元的价格收购了。据说国内有企业也参与了竞购,但出价只有McAfee的一半而宣告失败。我曾经奇怪,对于McAfee这样的老牌反病毒企业来说,动态分析本来就是强点,何必再重搞一摊呢?我的同事8w对此分析的十分到位:McAfee作出这样的举动,正是应对FireEye解决方案的竞争压力,采用并购的方式建立新的产品线,与从原有技术中拆离相比。在舆论和灵活度都具有更多的优势,也更容易被金融市场所看到和理解。

从Netscreen、Fortinet到Palo Alto Networks,再到FireEye,硅谷招牌新锐企业裹挟资本力量持续崛起,不断冲击现有格局,形成新的威胁应对和消费热点,成为了美国安全产业与技术的澎湃跌宕的动力。美国成熟的风险投资和资本市场,为新锐企业的崛起,提供了源源不断的动力。而这些新锐公司的压力,也让老牌巨头选择不断收购那些在解决方案上,跟随模仿、微观创新的小公司。这种创业过程,无论是IPO成功还是被并购,都伴生财富和荣誉的过程,极大的活跃了创业与创造的热情。

硅谷企业也是铁打的营盘,流水的兵。但令我惊讶的是完全与国内不同的人才流动的导向,我们认识的一些朋友们,很多都是起步于Netscreen或McAfee,之后他们流向Palo AltoNetworks、而今年有的则又在FireEye等新锐创业公司出现了。

来之前已经听说了Berkeley著名华人学者Dawn Song老师的一个创业公司被FireEye收购,但没有想到Dawn Song本人会出现在展台,热忱洋溢地为来宾讲解他们做的APK文件安全分析的演示系统。Dawn Song老师说她现在比在Berkeley时更加忙碌。让我想起创业时所知道的Palo Alto Networks的工作场景和其他一些硅谷安全公司的创业故事。而与老牌的网络安全企业交流时,感觉到这些工作于大公司的同行更加早九晚五,已经把更多精力投入生活和家庭。但他们中的一些人注定不会安于生活,某一定可能会重回“车库”,或者加入某个初创公司,开始新的奇幻漂流。

这种一流人才从大公司到小公司的持续流动是在国内安全界是很难想象的。我曾半开玩笑的对国内某个信息安全管理机构的同仁说,“你们的大规模招聘直插我们专业安全企业的软肋啊。本来中国专业信息安全企业的人才生态就是举步维艰的,后有地下经济的拉拢腐蚀,前有互联网寡头的高薪诱惑,左有出国留校的成长空间,现在右面又多了你们的公务员待遇的吸引。”

或许与APT这种不信任、也具有不可抗力的大背景相比,我更无法不思考的是国内的产业生态。

结束语

如果说中小企业才是活力和创造力是社会经济的基本基石和标尺这一点已经不会为主流经济学界否认的话,那么相比硅谷的企业明星们,中国这些独立而羸弱专业的信息安全企业,未来的命运又将如何呢?

回国后数日,正值《2012年我国互联网网络安全态势综述》发布,其中所能看到的正是危机四伏、潜流纵横,中国从社会运行到民众生活,距离建立起真正的信息安全保障,还任重道远。我们不怕道远路险,但重要的是要知道路在何方?

我透过办公室的窗口,看到北京近期不多的蓝天,也叩问了自己不曾迷失的信念:

我坚信,独立信息安全企业的集体崛起,是一个国家信息安全产业的希望所在;而每个公民个体获得充分的信息安全保障,则是一个国家信息安全最重要的基石。


(感谢我的同事Claud、Angel校对本文、感谢同事LYing为本文配图)

----------------


文后补记

补充说明一:

有业内同仁批评我这篇文章狭隘主观,完全是从一个反病毒研究者的角度来看RSA,没有呈现出整个全球安全产业的全景,这个问题我接受。我承认我一直是很主观,此次RSA之行亦很功利,很窄带,当然还有我蹩脚的英文作祟。在展会的几天里,除了约定的交流外,我只去细看了我比较关注的几个厂商的展台。作为一个参展厂商的工作人员,这就是我的工作和视角;但作为答应了《程序员》本期稿约的作者,当我试图在头脑中搭成一个更完整的图像时,我瞬间发现我没有完成信息准备,这一点颇为惭愧和遗憾。

我一向不认为自己是一个好的作者,我通常只是描述自己的观察、感受、经验和判断,我很少寻找和翻检更多的资料,我甚至反感过多的借鉴和引用。但这就是我的本色,我郑重声明:这种风格,十年内不会有任何改变。

补充说明二:

文末,我提及,“每个公民个体获得充分的信息安全保障”,有一个朋友看到“每个公民”这个说法,问我是不是又重新考虑桌面用户和市场了,我觉得如果我的朋友朋友会这样猜测,那么可能我表达的不够充分,那么我需要解释一下,我这里说的不是“每台电脑”、也不是“每个节点”,我说的是“每个公民”。而此处的信息安全保障,即包括法律所赋予的书面权利,也包括公民个体在司法、行政、技术、教育等诸方面所获得的实际权益和客观境遇。
推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文比较了eBPF和WebAssembly作为云原生VM的特点和应用领域。eBPF作为运行在Linux内核中的轻量级代码执行沙箱,适用于网络或安全相关的任务;而WebAssembly作为图灵完备的语言,在商业应用中具有优势。同时,介绍了WebAssembly在Linux内核中运行的尝试以及基于LLVM的云原生WebAssembly编译器WasmEdge Runtime的案例,展示了WebAssembly作为原生应用程序的潜力。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
author-avatar
手机用户2502870143_120
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有