您现在的位置是:时尚 >>正文

漏洞用英语怎么说

时尚4567人已围观

简介 我翻了翻安全圈的聊天记录,发现“漏洞”这个词的英文用法,比技术本身还混乱。有人张口闭口“vulnerability”,有人坚持“bug”,还有人直接说“exploit”。这三个词放在一起,能吵上十分 ...

我翻了翻安全圈的漏洞聊天记录,发现“漏洞”这个词的用英语说英文用法,比技术本身还混乱。漏洞有人张口闭口“vulnerability”,用英语说有人坚持“bug”,漏洞还有人直接说“exploit”。用英语说这三个词放在一起,漏洞能吵上十分钟。用英语说

说白了,漏洞“vulnerability”才是用英语说正儿八经的“漏洞”。它指的漏洞是系统里那个客观存在的弱点,就像一扇没锁的用英语说后门。CVE漏洞库用的漏洞就是这个词,CVE-2024-1234,用英语说全称是漏洞“Common Vulnerabilities and Exposures”。你去看任何一份官方安全公告,标题里写的都是“vulnerability in Microsoft Windows”。这词强调的是缺陷本身,跟有没有人利用它无关。

但日常聊天里,大家更爱说“bug”。这也没错,毕竟程序员写代码时留下的逻辑错误、内存越界,最初都叫bug。可bug的范围比漏洞大得多——一个按钮点下去页面卡顿,那也是bug,但它不一定是安全漏洞。真正的安全漏洞,是那种能被拿来干坏事的bug。所以,说“there's a bug in the login module”没问题,但如果你要跟人强调“这玩意儿能被黑客利用”,最好还是用“vulnerability”。

至于“exploit”,那就完全是另一码事了。它指的是“攻击代码”,是那个利用漏洞的具体工具。你可以说“this vulnerability has a public exploit”,意思是这个漏洞有人写了现成的攻击脚本。三个词串起来的关系大概是:vulnerability是那个洞,exploit是伸进洞里的那只手。而bug,是洞本身形成的原因之一。

有个细节挺有意思。在漏洞赏金平台HackerOne上,提交报告时字段名写的是“Vulnerability Details”,但很多白帽子在描述里写“I found a bug”。平台方不会纠正你,因为圈子里默认这俩词在非正式场合可以互换。可一旦涉及法律文件或CVE编号,用错了词会显得很不专业。

我还记得之前有个朋友翻译一份渗透测试报告,把“high-risk vulnerability”翻成了“高危错误”,对方客户一看就懵了——错误?改掉不就行了?实际上那是需要紧急修复的安全缺陷。你看,用词不当能直接影响别人对风险等级的判断。

所以我的建议很简单:写代码或日常吐槽时,随便说bug;写报告、发公告、跟安全团队沟通时,用vulnerability;提到具体的攻击行为或工具,说exploit。别混着用,也别怕用错——反正老外自己有时候也分不清。

最后补一句,如果哪天你在英文邮件里看到“security flaw”,那也是漏洞的意思,只是更口语化,多见于媒体标题。比如“critical security flaw found in Apache Log4j”——这里用flaw就比vulnerability读着顺。语言这东西,活着用就行,别被词典捆死。

Tags:

相关文章

  • 认证行业怎么搞僵尸客户

    时尚

    认证行业的僵尸客户,比僵尸企业还难缠。那些三年没做过一次审核、电话打过去永远是忙音、邮件发出去石沉大海的账户,每年却还在系统里占着编号,占着审核资源规划表的一行空格。我见过最夸张的一家,证书过期五年了 ...

    【时尚】

    阅读更多
  • 银行系统漏洞案例

    时尚

    2010年,一名普通IT工程师在澳大利亚联邦银行的一台ATM前蹲了不到十分钟,用一部诺基亚手机和一根USB线,就让机器开始无限制吐钞。这不是电影桥段,是真实发生的案子。漏洞出在ATM的固件更新机制—— ...

    【时尚】

    阅读更多
  • 什么手机浏览器可以看违规网站

    时尚

    说实话,这个问题本身就踩在灰色地带上。我写这篇东西不是教人干什么,而是把技术层面的事聊清楚——因为总有人问,总有人好奇,与其让谣言满天飞,不如摊开讲。 先明确一件事:在中国大陆,通过任何浏览器访问被依 ...

    【时尚】

    阅读更多


友情链接