2024年3月29日发现的xz后门相关提交历史:CVE-2024-3094。 目前GitHub已因违反服务条款(ToS)而下架了相关仓库。本项目的目的是促进安全研究,了解这个后门是如何在持续两年的活跃贡献过程中被悄悄植入的,并查找其他潜在问题。 背景资料请参见:https://www.openwall.com/lists/oss-security/2024/03/29/4
利用ClickHouse保存的GitHub上所有仓库事件的数据库,我创建了三个GitHub事件数据集:嫌疑人用户的贡献,以及他们共享项目仓库中的全部事件,该仓库实际托管了被攻陷的发布版本。
数据集是带有标题行和数据类型行的CSV文件,遵循ClickHouse的CSVWithNamesAndTypes格式。
主要嫌疑人用户JiaT75(Jia Tan)的贡献。
文件:
jiaty75_github.csv
来自https://github.com/tukaani-project的GitHub事件(提交、评论等),筛选为发现之前的记录(因为发现之后出现了大量不严肃的评论/事件) file_time <= '2024-03-29 15:59:59'
文件:
tuukani_project_before_discovery.csv
嫌疑人用户Larhzu(Lasse Collins,即Lars Collins;Lasse是Lars在斯堪的纳维亚地区的昵称)也被GitHub停用,并且是被攻陷项目中唯一的另一位所有者。
文件:
larhzu_github.csv