XcodeGhost风波

✍ dations ◷ 2025-06-09 03:38:06 #网络安全,2015年9月,2015年中国网络事件

XcodeGhost风波,为中国大陆地区App Store中的部分iOS应用程序被称为“XCodeGhost”的第三方恶意代码注入,而产生了一系列的问题,包括可能的隐私泄漏、广告点击。

因为属于开发者端的程序污染,所以即便是未越狱的iOS用户从苹果官方App Store下载应用也可能存在风险。

根据斯诺登(Edward Snowden)揭露文件,该手法于2012年,美国中情局(CIA)已有相关能力,即透过伪冒Xcode,用来监控所有使用该伪冒开发工具所开发的App及后续的修改版本,而这套伪冒开发工具所开发的App,可以在苹果公司的官方App Store上架并贩售,且不会被任何人员发觉有异常之处。

Xcode为苹果公司所发行、供程序员开发OS X、iOS、watchOS与tvOS应用程序的集成开发环境(IDE),在Mac App Store中免费提供。由于网络审查导致中国大陆用户访问Mac App Store有连接困难,部分开发者出于方便选择了国内第三方渠道下载(如百度网盘、迅雷离线等)或者从社交平台查找获得开发程序,由此带来了安全隐患。

而这部分Xcode的框架库中被加入了被称为“XcodeGhost”的框架库,导致其编译出来的App都带有后门代码,会在最终客户端运行时将隐私信息提交给第三方。

根据已经披露的文档,腾讯安全应急响应中心在跟踪某app的bug时发现异常流量,解析后上报了中国国家互联网应急中心(CNCERT),后者随即在2015年9月14日发布了预警消息。之后也有其他国家的信息安全组织跟进调查。

在2015年9月17日左右,新浪微博用户“@唐巧_boy”发布微博声称Xcode有可能被第三方代码注入,而在社交平台上引起轩然大波。乌云 (网站)后续发布相关的知识库文章。

2015年9月19日凌晨4时许,新浪微博上出现一名“XcodeGhost-Author”的新用户发布一条微博消息,声称XcodeGhost只是一个实验性质项目;随后该项目的GitHub页面也刊载了一致的声明。

苹果方面虽然事前缺乏对程序的安全审核,但是事件发生后火速对感染恶意代码的app进行了下架。

部分大陆地区开发商的App因此受到影响,因此对其受污染的App使用正规渠道下载的Xcode进行编译后重新上线。

受到影响的app程序众多,据称受感染的app多达76个,而记载着app名单的截图应该来自“360安全播报平台”,其将在2015年9月19日更新的消息中将受XcodeGhost感染的app数量上调为344款;而截至2015年9月20日下午的通报,受感染app数量为1078款。

知名度较高的部分app如:微信、网易云音乐、滴滴打车、高德地图、12306、同花顺、中信银行动卡空间、简书等。涉及包括即时通讯软件、地图应用甚至金融服务产品。

苹果公司对此事进行了公开声明,并对于部分感染app进行了下架处理;从2015年9月20日开始,部分下架程序重新编译后上架,但各厂商对此态度不同,微信的版本更新中并未说明原因,而网易云音乐则注明为“修复XcodeGhost问题”。

相关

  • 头孢他啶头孢他啶是第三代的头孢菌素抗生素。与其他第三代的先锋霉素相似,有着较广泛的反应对抗革兰氏阳性菌及革兰氏阴性菌。不同的是,它能有效对抗绿脓杆菌,却对革兰氏阳性菌的抗力较
  • 乙型冠状病毒属乙型冠状病毒属(学名:Betacoronavirus、β-CoVs)是冠状病毒亚科的四个属之一,为具有包膜的正链RNA病毒,许多本属病毒可造成人畜共通传染病,例如可造成感冒的人类冠状病毒OC43(英语:H
  • 坐月子坐月子,是一些东亚民族的妇女在生产过后休息调养身心的习俗,时间约一个月,故称坐月子。粤语称坐月,闽南语称做月內,客家话称做月,中原官话称坐月子或称作月子,日语称产后之肥立(産後
  • 活埋活埋,古称“生埋”,指将活人或活动物埋入土中,使其窒息死亡。活埋可以是人为造成,也可以是自然灾害或者意外导致的。中国古籍中常见“坑杀”一词,常被人们解释为“活埋”,《辞海》
  • 弗雷德里克·罗伯茨,第一代罗伯茨伯爵弗雷德里克·斯雷·罗伯茨,第一代罗伯茨伯爵(Frederick Sleigh Roberts, 1st Earl Roberts,1832年9月30日-1914年11月14日),VC, KG, KP, GCB, OM, GCSI, GCIE, KStJ, VD, PC,是一位
  • 艾藻尔艾藻尔(印地语:आइजोल)位于印度东北部,是米佐拉姆邦的首府。
  • 五氧化二碘五氧化二碘是一种无机化合物,化学式为I2O5。这种碘的氧化物是碘酸的酸酐。五氧化二碘是碘唯一稳定的氧化物。它的制备方法是碘单质与发烟硝酸反应得到碘酸:然后在干燥气流中使
  • 硝酸亚铁硝酸亚铁是一种无机化合物,化学式为Fe(NO3)2。硝酸亚铁可由硝酸铁和铁反应制得:硝酸亚铁可以被较高浓度的硝酸反应,氧化为三价铁。和盐酸反应,由于低pH,溶液中的Fe2+会被自身的NO
  • 金山路坐标:22°21′42″N 114°09′00″E / 22.3616066°N 114.1501295°E / 22.3616066; 114.1501295金山路(英语:Golden Hill Road)位于金山,是麦理浩径第六段的一部分,通往金山郊野
  • SpeedStepSpeedStep技术,最早用于Pentium III Mobile处理器——一种笔记本所用的移动版CPU中,使CPU能在高、低两个确定的频率间切换,而且这种切换不是即时调整的,通常设置为当用电池时降