GitHub增强安全防护:未列出的代码片段中的密钥泄露将被报告

GitHub宣布其密钥扫描合作伙伴计划现已覆盖未列出的Gists(代码片段)。文章解释了Gists的公开与未列出状态的区别,并详细说明了GitHub如何与数百家合作伙伴协作,高精度检测并报告公开泄露的密钥,以保护开发者社区。

从今天起,GitHub将把在未列出的GitHub Gists中发现的任何公开泄露的密钥报告给相应的密钥扫描合作伙伴。

GitHub Gists可以是已列出的(带有公开标签)或未列出的(带有秘密标签)。 并不存在所谓的私有GitHub Gist,所有Gist都可以被任何拥有URL的人查看。由于这种常见的误解,秘密Gists成为了密钥泄露的一个重大盲区。在GitHub Gists中泄露的密钥应被视为与任何其他公开泄露的密钥一样。

什么是密钥扫描合作伙伴计划?

为了保护开发者社区,GitHub与数百家密钥扫描合作伙伴合作,识别泄露的密钥。 GitHub与AWS、OpenAI、Stripe等行业合作伙伴直接合作,为其特定的密钥格式构建检测器,确保高准确性和低误报率。当发现公开泄露的密钥时,GitHub会通知密钥的签发方,使合作伙伴能够立即采取行动。对于已启用密钥扫描的仓库,GitHub还会通过密钥扫描警报通知开发者。

什么是GitHub Gist?

Gists提供了一种与他人共享代码片段的简单方式。如果您在创建Gist时已登录GitHub,则该Gist将与您的帐户关联,当您导航到Gist主页时,您将在Gist列表中看到它。 Gists可以是公开的或秘密的。公开Gist会出现在"发现"中,人们可以在此浏览新创建的Gist。它们也是可搜索的,因此如果您希望其他人找到并看到您的工作,可以使用它们。秘密Gist不会出现在"发现"中,并且不可搜索,除非您已登录并且是该秘密Gist的作者。秘密Gist并非私有;如果您将秘密Gist的URL发送给朋友,他们将能够看到它。但是,如果您不认识的人发现了该URL,他们也将能够看到您的Gist。如果您需要让代码远离窥探的目光,您可能需要创建一个私有仓库。

了解有关GitHub密钥扫描GitHub GistsGitHub密钥扫描合作伙伴计划的更多信息。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计