揭穿虚假人气:研究揭露 GitHub 上有 450 万个假星星

admin 2025年1月6日08:48:16评论8 views字数 1249阅读4分9秒阅读模式

揭穿虚假人气:研究揭露 GitHub 上有 450 万个假星星

关键词

GitHub

揭穿虚假人气:研究揭露 GitHub 上有 450 万个假星星

卡内基梅隆大学、北卡罗来纳州立大学和 Socket 的研究人员开展的一项研究对 GitHub 星级评定系统的完整性提出了质疑。该团队发现,虚假“星级”数量激增,令人担忧,这些“星级”被用来操纵全球领先开源平台上存储库的受欢迎程度。

该研究使用名为 StarScout 的检测工具系统地分析了超过 20 TB 的 GitHub 元数据,识别出超过 450 万个疑似虚假星星,涉及超过 15,000 个存储库。研究人员详细说明,这些星星经常被用来扩大短暂的恶意软件活动或虚假夸大存储库的知名度,通常伪装成游戏作弊程序、加密货币机器人或盗版软件

GitHub 星星数是至关重要的受欢迎程度信号,影响着软件供应链中开发人员的选择甚至决策。然而,这些星星数很容易被滥用。正如研究人员指出的那样,“星星数是最广泛使用的受欢迎程度信号,但它也存在被人为夸大(即伪造)的风险,从而降低了其作为决策信号的价值,并给所有 GitHub 用户带来了安全风险。”

揭穿虚假人气:研究揭露 GitHub 上有 450 万个假星星
来源:arxiv

研究发现了多种欺诈行为,包括:

  • 机器人网络:自动化账户大量生成星星。

  • 众包操纵:模仿真实活动的人为操作的方案。

  • 虚假增长黑客:为寻求知名度而增加非恶意存储库星级的策略。

受益于假星星的恶意存储库构成了切实的威胁。正如研究人员所强调的那样,“大多数假星星都用于推广伪装成盗版软件、游戏作弊软件或加密货币机器人的短命恶意软件存储库。” 在一个引人注目的案例中,一个虚假声称是区块链实用程序的存储库被发现包含旨在窃取加密货币的经过高度混淆的恶意软件。

分析显示,这些虚假星星活动在 2024 年达到顶峰,当年 7 月,超过 15.8% 的存储库获得了 50 颗或更多星星,涉及欺诈活动。许多存储库在被发现后被删除,但问题的规模凸显了采取对策的迫切需要。

为了解决这一日益严重的问题,研究人员开发了StarScout,这是一种可扩展的工具,能够识别盯着看的行为中的异常模式。它利用了两种核心检测策略:

  1. 低活动签名:识别在变为非活动状态之前已启动最少数量存储库的帐户。

  2. Lockstep 签名:检测短时间内针对特定存储库的账户组协调活动。

这种方法使团队能够发现假星集中度较高的存储库,同时最大限度地减少误报。

研究结果对 GitHub 星星数量作为质量或可信度指标的可靠性提出了质疑。研究人员警告称:“星星数量是一种不可靠的质量指标,不应将其用于高风险决策”,并提倡对存储库进行多方面的评估,包括活动指标和安全审计。

对于 GitHub 平台管理员来说,该研究建议采用加权人气指标并增强检测机制,以更好地识别和消除欺诈活动。随着软件供应链越来越依赖开源组件,确保星号等信任信号的完整性至关重要。

来源:https://securityonline.info/unmasking-fraudulent-popularity-study-exposes-4-5-million-fake-stars-on-github/

  END  

原文始发于微信公众号(安全圈):【安全圈】揭穿虚假人气:研究揭露 GitHub 上有 450 万个假星星

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年1月6日08:48:16
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   揭穿虚假人气:研究揭露 GitHub 上有 450 万个假星星http://cn-sec.com/archives/3591478.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息