Fireeye前副总裁卜峥 :不知攻焉知防,打造“3C的安全体系结构”

简介: 7月13日2016阿里安全峰会上,Fireeye前副总裁卜峥进行了《安全之道》的主题分享,他认为安全产业的进步来自于攻防,有攻才有防,最好的防守算法必须是能够最大化的呈现进攻的场景。

一年一度的阿里安全峰会创立于 2014 年,今年已是第三届,于7月13-14日在北京国家会议中心举办。峰会旨在促进亚太区信息安全行业发展,为本地区信息安全组织、信息安全专业人士和决策者搭建一个信息交流展示平台,探讨当前安全行业的最佳实践、热点议题、信息安全人才培养、新 兴技术与发展趋势等。2016 阿里安全峰会设立12个分论坛,数十家领军企业参与、国内外顶级安全专家演讲,在电商金融安全,移动安全,威胁情报,人才培养,电子取证等热门安全行业问题进行深入探讨与交流,除此之外大会前一天还进行了顶级电商安全移动安全等方向的专业安全技术培训。

 

7月13日2016阿里安全峰会上,Fireeye前副总裁卜峥进行了《安全之道》的主题分享,他认为安全行业很大,安全行业又分类复杂,安全时代没有一个垄断者。安全产业的进步来自于攻防,有攻才有防,并且谈到,最好的防守算法必须是能够最大化的呈现进攻的场景。关于网络安全的本质要求,要做到可感、可控,更要做到业务优先。安全的3C体系结构也得到了大量的应用和广泛的认可。


Fireeye前副总裁卜峥

 

以下为演讲实录:

 

卜峥:我在安全领域做了很多年,在中国、美国都进行过一些安全方面的探索和实践。安全行业价值非常大,2015年的整个产业的产值有750亿美金,这是什么概念?中国的游戏产业去年也不过是1500亿人民币,安全的盘子是游戏的三倍。但是安全又很小,在安全领域看不到像游戏产业一样的巨头的状态。安全的细分非常严重,一般来讲有企业安全、消费者安全,企业安全有内部安全、外部安全、数据安全和业务安全。在入侵检测这个小的门类里面,又可以细分成网络入侵检测、主机入侵检测、服务器入侵检测,还可以往下细分高级和低级的入侵检测,还有WEB服务器的入侵检测。可以看到很多小公司扎根做一个创新产品,也许是一个细分市场的领头羊,很少大公司能够把所有的安全细分市场都拿下来。

   

另外,安全的地域划分非常严重,安全是有国界的,每一个国家都有它很独特的、对于安全的需求和安全的战略和策略的政策。这也导致了在安全市场里,很大的份额都是由本国、本土的公司所拿到。

 

安全时代没有一个垄断者,互联网行业、电商行业、通讯行业都有巨头存在,但安全领域是一个没有王的时代,只有持续创新的安全公司才能够谈到生存。安全行业是一个快鱼吃慢鱼的行业,无论你有多大,无论你有多强,这些都不重要,重要的是你是不是在做对的事情,解决真正的问题。

 

Fireeye译为火焰, Fireeye公司把虚拟技术和威胁检测技术放在一起在网络上做成一个设备。大家用虚拟技术来解决恶意软件分析的问题,实际上这种技术很早以前在老牌的防病毒公司、安全公司里就已经在用了。而在Fireeye做这件事的时候,很少有大公司认可这么一个先进技术,质疑者认为老的攻击、老的威胁一定会被新的攻击、新的更高的威胁所取代。所以在Fireeye上市成功的时候,老牌的公司也都被打得措手不及。

 

安全产业的进步来自于攻防,有攻才有防。防守是因为进攻的存在而存在,但是另外一个方面,其实攻防之间有一个转换。如果用一个太极图来表示,白色的是防,黑色的是攻,攻击一定会打在最薄弱的地方,无一例外,任何的时刻,攻击的点都是防守最弱的点。有很多聪明人、很多的创业公司会想尽一切办法来解决新的攻击点,大量的资源涌进来解决这个攻击以后,白色会变强,黑色变弱,因此黑色会寻找下一个攻击点。

 

不知攻焉知防。从攻防互利和共体的角度来讲,一定是进攻技术决定了防守技术。不懂得进攻技术的防守技术一定是无的放矢。

 

最好的防守算法必须是能够最大化的呈现进攻的场景。如果能够尽可能的没有偏差的复制进攻的场景,你的防守和检测算法才是最有生命力的算法,因为它最难被攻破。

 

那么,什么是网络安全的本质要求?很多人一谈到安全的时候,马上想到它有很多的分类,很多的思路。当我们谈安全的时候,我们是一个安全提供商还是一个安全的用户,还是从大的平台商、运营商角度来谈呢?我认为,第一,安全要可感;第二,安全要可控;最后是业务优先。安全是毛,业务是皮,皮之不存,毛将焉附,安全永远是为业务服务的

 

大家设计安全产品的时候,有一些结构我们认为很有生命力,把它叫做“3C的安全体系结构”。

 

  • 第一个“C”是Cloud,是云,做攻防,终端是不可信的,网络设备也是不可信的,任何一个能够做到别人手里的东西都是不可信的。所以你的逻辑,你的真正的判定,不能够落在敌人手里的东西上,应该在自己的智慧云里,游戏产业对此有很深刻的认识,游戏的反作弊和很多反欺诈,以及我们现在所讲的3C体系结构之间是共通的,就是要把这个逻辑放在云里面去做。

 

  • 第二个“C”是Content,是内容,当你设计一个安全产品的时候,应该尽可能的想这个产品如何让你的安全运维部门用最小的代价、最高效的去使用。如果你每加一个新功能,都需要去找你的开发部门去改代码,重新编译,发布一个新的内容,这个解决方案一定是一个非常昂贵的解决方案,一定要能够最大化的使你的安全的运维团队很迅速的去做可感和可控,Content是大势所趋。

 

  • 最后一个“C”是Context,是上下文,当有一个点有疑问的时候,你需要知道这个文件到底是怎么进来的,是异构进来还是WEB进来的,很多的软件会对机器上的文档进行加密,加密操作本身是合理合法的。但是你可以知道这个文件是从外来的电子邮件发来一个Word文档,用宏执行,去外面下载可执行文件来加密文档的话就非常合理,所以不同的协议,不同的文件格式和整个系统和网络层面上的上下文的关联应该做一个很好的安全体系上的一个要点。

 

安全体系结构的三个“C”,在最近的美国的先进安全中都得到了大量的应用和广泛的认可。

 

安全行业真的是一个有趣的行业,它永远是一个草根逆袭权威的行业,适合创业、创新,每一个做安全的人,也许会很寂寞,可能一开始的时候会很落后,可能没有做黑产赚得多,但是没有关系,坚定你的使命,我相信光明会照耀你的。

 

谢谢大家。

 

相关文章
|
存储 编解码 安全
现代IM系统中聊天消息的同步和存储方案探讨
本文原作者:木洛,阿里云高级技术专家,内容有删减和修订,感谢原作者。 1、前言 IM全称是『Instant Messaging』,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、QQ等以IM为核心功能的产品。
5582 0
|
API
掌握 HTTP 请求的艺术:理解 cURL GET 语法
掌握 cURL GET 请求的语法和使用方法是 Web 开发和测试中的基本技能。通过灵活运用 cURL 提供的各种选项,可以高效地与 API 进行交互、调试网络请求,并自动化日常任务。希望本文能帮助读者更好地理解和使用 cURL,提高工作效率和代码质量。
1581 7
|
算法 搜索推荐 Windows
审稿人直呼简洁,单点PageRank终极版!人大STOC论文让复杂度优化至理论最优
人民大学研究团队在STOC发表论文《Revisiting Local Computation of PageRank: Simple and Optimal》,提出一种局部计算PageRank的新算法,显著降低计算复杂度。该算法仅关注目标节点及其周围节点,避免遍历全网,提升大规模网络处理效率。研究改进了ApproxContributions算法的时间复杂度,并通过简洁的分析方法证明其最优性,解决了长期存在的开放问题。论文还优化了PageRank中心性的计算复杂度,为信息检索和网络分析提供新思路。然而,结果可能受限于特定网络模型,实际应用效果需进一步验证。
274 7
|
人工智能 自然语言处理 网络安全
基于阿里云 Milvus + DeepSeek + PAI LangStudio 的低成本高精度 RAG 实战
阿里云向量检索服务Milvus版是一款全托管向量检索引擎,并确保与开源Milvus的完全兼容性,支持无缝迁移。它在开源版本的基础上增强了可扩展性,能提供大规模AI向量数据的相似性检索服务。凭借其开箱即用的特性、灵活的扩展能力和全链路监控告警,Milvus云服务成为多样化AI应用场景的理想选择,包括多模态搜索、检索增强生成(RAG)、搜索推荐、内容风险识别等。您还可以利用开源的Attu工具进行可视化操作,进一步促进应用的快速开发和部署。
1005 1
|
机器学习/深度学习 传感器 自动驾驶
基于深度学习的图像识别技术及其在自动驾驶中的应用####
本文深入探讨了深度学习驱动下的图像识别技术,特别是在自动驾驶领域的革新应用。不同于传统摘要的概述方式,本节将直接以“深度学习”与“图像识别”的技术融合为起点,简述其在提升自动驾驶系统环境感知能力方面的核心作用,随后快速过渡到自动驾驶的具体应用场景,强调这一技术组合如何成为推动自动驾驶从实验室走向市场的关键力量。 ####
439 24
|
XML 前端开发 JavaScript
前端大神揭秘:如何让你的网页秒变炫酷,让用户欲罢不能的5大绝招!
前端开发不仅是技术活,更是艺术创作。本文揭秘五大前端开发技巧,包括合理运用CSS动画、SVG图形、现代JavaScript框架、优化网页性能及注重细节设计,助你打造炫酷网页,提升用户体验。
487 30
|
Java API C++
Java 8 Stream Api 中的 peek 操作
本文介绍了Java中`Stream`的`peek`操作,该操作通过`Consumer<T>`函数消费流中的每个元素,但不改变元素类型。文章详细解释了`Consumer<T>`接口及其使用场景,并通过示例代码展示了`peek`操作的应用。此外,还对比了`peek`与`map`的区别,帮助读者更好地理解这两种操作的不同用途。作者为码农小胖哥,原文发布于稀土掘金。
881 9
Java 8 Stream Api 中的 peek 操作
|
设计模式 存储 缓存
前端必须掌握的设计模式——策略模式
策略模式(Strategy Pattern)是一种行为型设计模式,旨在将多分支复杂逻辑解耦。每个分支类只关心自身实现,无需处理策略切换。它避免了大量if-else或switch-case代码,符合开闭原则。常见应用场景包括表单验证、风格切换和缓存调度等。通过定义接口和上下文类,策略模式实现了灵活的逻辑分离与扩展。例如,在国际化需求中,可根据语言切换不同的词条包,使代码更加简洁优雅。总结来说,策略模式简化了多条件判断,提升了代码的可维护性和扩展性。
|
缓存 应用服务中间件 Go
Go打包和部署:从编译到运行的全指南
本文介绍了Go语言项目的打包和部署方法,包括使用`go run`、`go build`和`go install`命令进行编译,以及跨平台交叉编译。文章还提到了编译参数如`-x`、`-n`和`-race`等。此外,还讨论了如何利用第三方工具(如go-bindata)打包非Go文件,以及清理编译缓存和压缩二进制文件。最后,文中展示了如何使用supervisor和Docker进行部署,并提供了Nginx的反向代理配置示例。
4492 1
【WRF如何在输出的wrfoutput文件中设置添加/删除变量】
【WRF如何在输出的wrfoutput文件中设置添加/删除变量】