paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Exposing the Hidden Layer: Software Repositories in the Service of Seo Manipulation

揭示隐藏层:软件仓库服务于 SEO 操纵
ICSE 2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE)2025匹配度 1/10 · 该论文属于软件供应链安全与恶意包检测,研究利用软件仓库进行SEO操纵的攻击与大规模检测,不涉及静态分析、LLM/Agent 与程序分析结合、浮点程序分析或贝叶斯程序分析等核心方向。引用 2 inbox
Mengying Wu, Geng Hong, Wuyuao Mai, Xinyi Wu, Lei Zhang, Yingyuan Pu, Huajun Chai, Lingyun Ying, Haixin Duan, Min Yang
crossref: 2026-09-12

AI 速览

一句话:揭示利用软件仓库可信度操纵搜索引擎结果、推广非法网站的新型攻击 RepSEO,并大规模检测出 380 万个滥用包。

本文揭示一种不同于传统恶意包的新型攻击向量 RepSEO:攻击者精心构造软件包以操纵搜索引擎结果,利用软件仓库的可信度推广非法网站。作者系统分析其地下生态,识别账户提供者、广告主和发布者等参与者,并开发检测工具,应用于 npm、Docker Hub 和 NuGet 十年大规模数据集,发现 3,801,682 个滥用包。研究还揭示供应链战术,包括自建邮件服务注册账号、重定向隐藏落地页和快速部署;并识别问卷类与恶意软件分发类广告主。作者向 npm、NuGet、Docker Hub 和 Google 报告,获得确认且仓库开始移除滥用包,并开源代码与数据。

问题
论文研究软件仓库被滥用于黑帽 SEO 的问题:攻击者通过构造包操纵搜索结果,借助仓库可信度推广非法网站,形成 RepSEO 攻击向量。
方法
作者系统分析 RepSEO 地下生态与账户提供者、广告主、发布者等角色,并开发检测工具,将其应用于 npm、Docker Hub 和 NuGet 的十年大规模数据集,同时剖析供应链战术与盈利动机。
评估
在三个软件仓库的十年历史数据中检测出 3,801,682 个滥用包;通过向 npm、NuGet、Docker Hub 和 Google 报告并获得确认、仓库开始移除滥用包,以及开源代码与数据,验证了发现的现实影响与可复现性。
原文摘要(Abstract)

Distinct from traditional malicious packages, this paper uncovers a novel attack vector named “blackhat Search Engine Optimization through REPositories (RepSEO)”. In this approach, attackers carefully craft packages to manipulate search engine results, exploiting the credibility of software repositories to promote illicit websites. Our research presents a systematic analysis of the underground ecosystem of RepSEO, identifying key players such as account providers, advertisers, and publishers. We developed an effective detection tool, applied to a ten-year large-scale dataset of npm, Docker Hub, and NuGet software repositories. This investigation led to the startling discovery of 3,801,682 abusive packages, highlighting the widespread nature of this attack. Our study also delves into the supply chain tactics of these attacks, revealing strategies like the use of self-hosted email services for account registration, redirection methods to obscure landing pages, and rapid deployment techniques by aggressive attackers. Additionally, we explore the profit motives behind these attacks, identifying two primary types of advertisers: survey-based advertisers and malware distribution advertisers. We reported npm, NuGet, and Docker Hub about the RepSEO packages and the related supply chain vulnerabilities of Google, and received their acknowledgments. Software repositories have started removing the abusive packages as of this paper's submission. We also opensource our code and data to facilitate future research.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot8838,
  title = {Exposing the Hidden Layer: Software Repositories in the Service of Seo Manipulation},
  author = {Mengying Wu and Geng Hong and Wuyuao Mai and Xinyi Wu and Lei Zhang and Yingyuan Pu and Huajun Chai and Lingyun Ying and Haixin Duan and Min Yang},
  booktitle = {ICSE},
  year = {2025},
  doi = {10.1109/icse55347.2025.00147}
}