Socket 收购 Coana 告诉你哪些安全警报可以忽略

2个月前 科技 16观看
摘要 在其最新一次减少不必要安全警报干扰的策略中,Socket 收购了 Coana,这是一家由丹麦奥胡斯大学研究人员于 2022 年创立的初创公司,旨在告知用户哪些漏洞可以安全地忽略。Socket 供应链安全业务的

在其最新一次减少不必要安全警报干扰的策略中,Socket 收购了 Coana,这是一家由丹麦奥胡斯大学研究人员于 2022 年创立的初创公司,旨在告知用户哪些漏洞可以安全地忽略。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

Socket 供应链安全业务的首席执行官 Feross Aboukhadijeh 在接受 The Register 采访时表示,“所有安全工具的问题(而这并非我们首创)在于警报太多了。噪音太大了。”zbQ喜好网-记录每日喜好的科技时尚娱乐生活

工具越好,产生的噪音也就越多。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

Aboukhadijeh 解释说,“如果你发现的漏洞是其他工具找不到的,那你最终将收到更多警报。”zbQ喜好网-记录每日喜好的科技时尚娱乐生活

他进一步表示,Socket 的客户——那些使用该公司依赖扫描工具来捕捉应用库中漏洞的软件开发者——已反映了这一问题。他们不希望一次彻底的依赖扫描会不必要地增加他们的工作量。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

来自 'npm audit' 的安全警告泛滥使开发者分心zbQ喜好网-记录每日喜好的科技时尚娱乐生活

现代软件应用通常包含大量依赖项。这些依赖项是被导入应用中的模块、框架或库,用以提供一系列功能或能力,从而使开发者无需为已解决的问题重复造轮子。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

根据 GitHub 2020 年《Octoverse 状态报告》 [PDF],“JavaScript 的中位依赖量最高(10 个),其次是 Ruby 与 PHP(9 个),Java(8 个),而 .NET 与 Python 最少(6 个)。”zbQ喜好网-记录每日喜好的科技时尚娱乐生活

然而,每个直接依赖可能还会带有间接或传递性依赖——即由其他模块导入的模块。可以想象,一位晚宴嘉宾带了一位朋友,而这位朋友又邀请了更多人,而每个人可能还会带来伴侣,情况会迅速变得难以管理。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

这也是为什么 JavaScript 应用中的传递性依赖中位数约为 683。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

与此相比,在 PHP、Ruby 与 Python 等语言中,由于各自打包理念的差异,中位依赖总数分别较低,为 70、68 和 19。具体来说,依赖 npm 软件包注册中心的 JavaScript 生态系统鼓励采用微打包——也就是使用大量小型库的方式——而其他语言则不然。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

关键在于,开发者创建应用时往往会导入大量第三方软件,这些软件需要严格检查以发现潜在的安全缺陷。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

这时,Coana 问世。Socket 构建工具以寻找漏洞,而 Coana 则致力于构建工具识别哪些漏洞可以被忽略。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

Coana 开发了一种可达性分析方法,以确定攻击者是否真的能够触及并利用某个软件漏洞。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

Aboukhadijeh 将可达性分析比作检查一所房子中的门的数量。如果前门未锁,则存在直接的安全风险;但如果地下室中有扇未锁的门,且其前还有几扇锁着的门,则可能还有其他更需要关注的问题。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

Aboukhadijeh 表示,其他公司也已实现可达性分析系统,但他认为其工具运行缓慢。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

他解释道:“你可能会遇到一个扫描过程需要运行 10 小时,或者在大型代码库上根本无法完成扫描的情况,所以实际上很难部署这种工具。”zbQ喜好网-记录每日喜好的科技时尚娱乐生活

他说,Coana 的实现能够在合理的时间内完成扫描,而且误报与漏报都极少。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

Coana 的联合创始人兼首席产品官 Martin Torp 表示,他们的方法依赖于静态分析,而非运行时分析,主要原因在于部署起来更简单。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

他说:“但静态分析的难点在于分析精确度与可扩展性之间的权衡。而在能够扩展到大型企业应用同时仍然保持高度准确的结果之间找到最佳平衡点,确实相当困难。”zbQ喜好网-记录每日喜好的科技时尚娱乐生活

Torp 解释说,Coana 通过对人们实际编程方式做出一些假设,从而使其静态分析(即在不运行代码的前提下分析代码)更为高效。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

Torp 说:“我们知道代码中存在一些理论上可以写出但在实际中非常罕见的模式。通过找到这种反映人们实际编程方式的启发式方法,我们构建出一种既适合大规模分析,又具有极低漏报率和误报率的工具。”zbQ喜好网-记录每日喜好的科技时尚娱乐生活

他补充道,这一成果对于 JavaScript 和 Python 等动态编程语言尤其具有吸引力,因为这些语言的某些特性只有在程序运行时才能显现出来,使得静态分析显得更加困难。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

Torp 表示:“从用户的角度看,他们拥有一个应用,该应用依赖于一些软件库或包,而这些包中几乎总是存在漏洞。而可达性分析所做的,就是扫描整个应用——包括所有依赖代码——并过滤或标记出在该特定应用环境中实际相关的漏洞。”zbQ喜好网-记录每日喜好的科技时尚娱乐生活

从本质上讲,用户将会收到通知,指出哪些漏洞实际上不可能被利用,从而大大减轻安全团队的工作负担。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

Aboukhadijeh 指出,安全工作负载并没有改善,反而愈发严峻,并提到 Socket 每周大约会发现 500 个恶意软件包。zbQ喜好网-记录每日喜好的科技时尚娱乐生活

他说:“实际上 npm 团队曾告知我,对于下载量较低的恶意软件包,他们不会优先处理。” zbQ喜好网-记录每日喜好的科技时尚娱乐生活

展开全文
猜你感兴趣
董宇辉终究难逃宿命

董宇辉终究难逃宿命

直播带货业已进入到一场深度洗牌

11-19 129阅读
抖音电商拐点已至,从美妆行业开始跌落?

抖音电商拐点已至,从美妆行业开始

前几日,抖音首次公布了“双11”大

11-19 114阅读
‌上汽奥迪首款B级车型将明年年中发布‌

‌上汽奥迪首款B级车型将明年年

11-19 117阅读
海马体的“中年危机”

海马体的“中年危机”

写真

11-19 109阅读
割不动贵妇,燕窝盯上男总裁

割不动贵妇,燕窝盯上男总裁

消费

11-19 130阅读
中国电影家协会联合灯塔研究院发布《2024中国电影观众变化趋势报告》

中国电影家协会联合灯塔研

11月15日消息,11月15日,2024年中国金鸡百

11-19 104阅读
全球部长大使论坛在澳门举行,共同探讨国际电影合作新方向

全球部长大使论坛在澳门举

  近日,上汽大众帕萨特Pro之夜第二

11-19 99阅读
张云龙秀恩爱庞博秀学历,《我的主场》主打一个凡尔赛

张云龙秀恩爱庞博秀学历,《

  年末最热血的一档综艺终于在爱奇

11-19 121阅读
《老舅》官宣开机,郭京飞、王佳佳领衔主演,重绘时代浪潮下的经典温暖记忆

《老舅》官宣开机,郭京飞、

  11月14日,由腾讯视频、鸣涧影业出

11-19 102阅读
扎导又拍新片

扎导又拍新片

扎克·施

11-19 103阅读
Steam传播仇恨指控引人质疑:青蛙表情包占一半以上

Steam传播仇恨指控引人质

在海外的许多网友都喜欢用一个名为“P

11-19 128阅读
杀手6第一章变色龙挑战攻略巴黎挑战变色龙教程

杀手6第一章变色龙挑战攻

杀手6是Hitman系列的最新作,这是一款优

11-19 100阅读
原子之心展览园啁啾表位置_展览园所有啁啾表所在位置一览

原子之心展览园啁啾表位置

啁啾表是原子之心游戏里面的一个特殊收

11-19 128阅读
原子之心冰箱在哪?原子之心冰箱位置详细介绍

原子之心冰箱在哪?原子之

原子之心冰箱在哪?原子之心游戏里面那台

11-19 116阅读
饥荒猪皮怎么获得?饥荒猪皮获得方法详细介绍

饥荒猪皮怎么获得?饥荒猪

饥荒猪皮怎么获得?猪皮是饥荒游戏里面的

11-19 110阅读