供应链攻击技术欺骗 GitHub 提交元数据
开源软件可帮助开发人员更快地创建应用程序,链攻如果他们认为第三方代码来自可靠来源 ,击技交元他们中的术欺数据许多人可能会跳过对第三方代码的适当审计 。例如,链攻他们可能会选择积极维护的击技交元 GitHub 存储库或有信誉良好的个人作为贡献者的存储库 。

根据 Checkmarx 的术欺数据说法 ,威胁参与者可以伪造一些与 GitHub 存储库相关的链攻数据 ,以增强他们的击技交元跟踪记录,并使它们更有可能被应用程序开发人员选中。香港云服务器术欺数据
具体来说,链攻研究人员发现有人可能会篡改提交元数据,击技交元从而使存储库看起来比实际更旧,术欺数据或者有信誉的链攻贡献者参与了其维护 。
提交对于 Git 版本控制系统是击技交元必不可少的:它们记录对文件所做的更改 、这些更改是术欺数据在何时进行的 ,以及是谁进行的。每个提交都有一个唯一的模板下载 ID 或哈希 。
然而,根据 Checkmarx 的说法,人们可以以这样一种方式操纵与提交相关的时间戳 ,即 GitHub 上列出的时间戳可以早于用户提交的创建以及更改所针对的存储库的创建。
虚假提交可以自动生成并自动添加到用户的 GitHub 活动图中,这可能使恶意用户看起来好像他们已经在代码托管平台上活动了很长时间 。
“由于活动图显示了公共和私人存储库上的活动 ,云计算因此不可能抹黑这些虚假提交,因此这种欺骗技术也很难检测到,”Checkmarx 说。
此外,研究人员发现提交者的身份可以被欺骗,将提交归因于真实的 GitHub 帐户,例如平台上的顶级贡献者。
为此,恶意用户需要检索目标帐户的电子邮件地址——如果开发人员选择启用该功能,通常会隐藏该地址——并使用特定命令将 Git CLI 中的用户名和电子邮件设置为欺骗用户的用户名和电子邮件. 虽然这增加了 GitHub 存储库的源码库声誉 ,但被欺骗的用户永远不会被告知他们的名字被使用 。
“为了使他们的项目看起来可靠 ,攻击者可以使用这种技术一次或多次,并用已知的可靠贡献者填充他们的存储库的贡献者部分 ,这反过来使项目看起来值得信赖 ,”Checkmarx 指出 。
GitHub 用户可以使用提交签名验证功能对他们的提交进行加密签名,但未签名的高防服务器提交不会被标记 。
根据 Checkmarx 的说法 ,用户可以启用“警惕模式”,在该模式下显示所有提交的验证状态 ,从而提高该功能的有效性。
“虚假元数据可能会误导开发人员使用他们故意不使用的代码,并且可能包含恶意代码。缺乏对提交者身份和提交时间戳的验证本身就是一个问题 。
相关文章

Web安全之Content Security Policy(CSP 内容安全策略)详解
什么是Content Security PolicyCSP)Content Security Policy是一种网页安全策略,现代浏览器使用它来增强网页的安全性。可以通过Content Securit2025-12-07
荣耀电脑系统升级教程(荣耀电脑升级系统操作全攻略,让您的电脑保持最新状态)
随着科技的不断发展,电脑系统的更新换代速度越来越快。为了保持荣耀电脑的最佳性能,我们需要定期升级系统。本文将为您提供一份荣耀电脑升级系统的详细教程,让您轻松掌握升级的方法。一、检查系统要求在升级系统之2025-12-07
在我们使用电脑的过程中,有时候会突然遇到未知的硬错误,这些错误会导致电脑无法正常工作,给我们的生活和工作带来很大的困扰。本文将介绍如何排查这些硬错误,并给出相应的解决方法,帮助我们解决电脑出现未知硬错2025-12-07
电脑关机提示异常错误,你需要知道的一切!(解决电脑关机异常错误问题,避免数据丢失与系统损坏)
在日常使用电脑的过程中,我们有时会遇到电脑关机时出现异常错误的情况。这种问题不仅会导致数据丢失和系统损坏,还会给我们带来诸多困扰。本文将针对电脑关机提示异常错误问题进行详细介绍,并提供解决方案,帮助读2025-12-07
云安全联盟(CSA)发布了一篇题为《医疗保健供应链网络安全风险管理》的论文。该报告是由卫生信息管理工作组起草的,提供了医疗保健交付组织(HDO)可用于管理与其供应链相关的网络安全风险的最佳实践。HDO2025-12-07
如何正确设置东芝电脑分区尺寸(教你分区尺寸设置的技巧和步骤)
在使用电脑的过程中,我们经常需要对硬盘进行分区操作,以便更好地管理文件和数据。正确设置分区尺寸对于电脑性能和使用体验有着重要的影响。本文将针对东芝电脑的分区尺寸设置进行详细介绍,并提供一些实用的技巧和2025-12-07

最新评论