
SolarWinds供应链攻击事件爆发以来,受害组织名单逐渐增长。微软上周宣布将其检查软件程式码有无问题的CodeQL查询方法开源出来,让所有企业也能用来检查自家产品或系统的安全性。
CodeQL是一个开源的程式码语义分析引擎,可供开发商以QL语言撰写查询,以检查程式码中是否有漏洞及变种,也期望开发商将查询分享给其他人。CodeQL专案现在代管在GitHub上。
微软指出,这次开源出来的CodeQL C#查询是该公司大规模分析其程式码,最后排除和SolarWinds(微软称之为Solorigate)有关的程式码层级的入侵指标(Indicators of Compromise,IoC)及程式码编码模式,让别的单位也能执行类似分析。
SolarWinds事件爆发之初,微软就揭露在内部服务器发现恶意二进制档,之后也坦承骇客曾存取其程式码、并下载了Azure、Intune与Exchange元件程式码。但微软强调这些并没有影响该公司提供给客户的产品或服务。
微软指出,SolarWinds/Solorigate攻击的重要特征,是让攻击者得以修改SolarWinds公司的Orion产品的二进制档,这些二进制档再以合法更新途径散布到SolarWinds客户端,使攻击者可远端执行恶意活动,像是窃取登入凭证、升级权限、横向移动以窃取敏感资讯。SolarWinds攻击规模之大,微软认为至少有1000名以上的工程师牵涉其中。
微软指出,和其他许多分析工具不同,CodeQL的分析分成两部分。第一步,它将原始程式码组译成二进制档的模型建立起数据库。针对直译语言(interpreted languages),它会分析来源,并建立一个自有的抽象语法树(abstract syntax tree)模型的数据库。第二步,数据库建好后,就能像其他数据库一样提供反复查询。CodeQL语言是为了从数据库中轻易挑选出复杂的程式条件而设计。微软说, CodeQL特别好用是因为这两阶段分析法有许多用途,包括可在开发阶段以及开发完成后的程式码检查中都使用静态分析。
微软安全团队把全微软产生的多套build系统或pipeline的CodeQL数据库,集结起来成为单一、中央化架构,以便扩大CodeQL数据库的查询广度。集结CodeQL数据库让他们得以对多套codebase进行语意搜寻,根据build的部分特定程式码搜寻跨多个程式集(assembly)、函式库(libraries)或模组(module)的程式条件(code condition)。微软透过这个方法分析几千个储存库(repositories),并在漏洞变种揭露几个小时内找到它们,也因此快速调查出Solorigate恶意嵌入程式的样态。
现在微软的CodeQL C#查询已经在Github上线,其中的Solorigate-Readme.md包含每种查询及程式码层级IoC的详细描述,也为其他查询作者提供设定或调整查询提供指引。
但微软也提醒这些查询有其限制。首先,这批查询方法仅适用于和SolarWinds/Solorigate嵌入程式在语意元素(如名称、字元或字串等)或功能相近的程式码。这偶尔也会出现在良性程式码中,因此所有查询结果都必须进一步检查。此外,攻击者也可能采用其他功能或程式码编写型态的程式码进行攻击,如果嵌入程式和Solorigate中的嵌入程式差太多,微软的查询方法就帮不上忙了。微软提醒,这次公开的查询只能作为安全稽核的一部分措施。
GitHub不久后也会公布如何为现有CodeQL客户部署这些查询的指引说明。
美国-表示,SolarWinds的恶意程式已骇入9个联邦-单位及100家民间企业,包括微软、FireEye、Malwarebytes等。
相关文章
YouTube更新违反规定政策,提升惩处透明度和一致性2023-12-31 14:00:52
传苹果将把中国iCloud正式交给本地化经营 苹果手机icloud换区存储操作2023-12-27 18:34:43
刘德华代言什么手机?刘德华成华为Mate 60 RS非凡大师华为5G新手机代言人2023-09-26 21:55:08
WebOS新系统:Palm Pre手机最新款高价登港2023-06-23 15:39:14
帮助企业组织对抗勒索软件,资安通报机构设立防护专区,可协助事前、事中与事后因应2023-06-22 09:36:10
蔚来全系产品降价3万 取消免费换电 换一次电池180元2023-06-12 17:27:49
电商平台三巨头开打最大规模折扣 价格战再次打响2023-03-05 18:58:40
爱立信节省成本裁员四千人 爱立信全球员工总数五分之一2023-02-24 22:27:29
蜜芽关停近况,八位数重金买三字顶级新域名mia.com也关闭2023-02-23 16:18:14
联想CEO杨元庆:联想集团需要裁员32%削减部分业务支出2023-02-18 12:45:25
蓝色光标2022营收亏损18亿 客户预算减少明显2023-02-18 12:40:08
三星工厂或将80%生产转至越南 因本地劳动力成本上升2023-02-17 23:09:16
香港八达通卡如何激活?没用失效过期余额怎么办2023-02-17 18:34:51
中兴通讯被曝将裁员20% 称只裁国外的2023-02-17 18:33:26
苹果新iPhone15Pro手机终于改用USB-C(火牛)数据线??Lightning充电接口退出2023-02-17 16:57:22
突发!蓝色光标曾为中国民企500强龙头 如今业绩亏损断崖下跌2023-02-16 14:31:19
三星发布自家carplay车载中控系统 Car Mode for Galaxy 可以连接carplay吗?2023-02-14 00:53:17
Opera浏览器宣布集成ChatGPT 一键生成网页内容摘要2023-02-14 00:32:08
谷歌google计划重返进入中国市场?但结果可能令你失望2023-02-13 16:57:15
Zoom紧急裁员1300人 佔员工总数15%2023-02-08 14:59:11
最新资讯
炒港股要补交多少税?我也接到催交补税特别行动的电话了2025-07-23 17:36:43
淘宝天猫仅退款属于诈骗吗?淘宝天猫开始部分取消仅退款2024-10-01 13:01:28
哈啰app借钱|哈啰借钱app下载安装免费小小上当和电话骚扰2024-10-01 11:22:38
白嫖党|山西大同大学学生网购申请“仅退款”被拒骂客服一小时2024-09-27 09:10:44
北大数学教授袁新意《姜萍事件的疑点分析》点评姜萍板书 阿里巴巴竞赛受质疑2024-06-28 10:07:40
手机
中国11月手机出货量增34% 5G手机出货量2709.2万部2023-12-28 19:27:57
荣耀发布新一代旗舰荣耀Magic5系列,新款上市价格分期0首付3999元起2023-03-06 16:12:32
美国商务部指违禁,长江存储被美国拜登制裁名单面临停工裁员2023-02-17 18:41:53
苹果Apple iOS车载系统CarPlay支持哪些更多汽车品牌2023-02-02 17:33:27
香港去哪买三星手机回来吗? 买香港便宜售价手机市场地点和网站2023-02-02 11:03:11
数码
华为5G芯片正式亮相:预示华为将发首款5G手机2023-08-31 13:22:33
腾讯传计划放弃虚拟现实VR硬件计划2023-02-17 23:32:30
三星手机份额大跌!三星手机中国市场份额变化国内仅剩3%2023-02-01 17:06:15
三星手机份额大跌在中国没市场了!国内市场占有率仅剩1%国外比苹果销量高2023-02-01 16:59:53
vivo发布2022 vivoNEX手机极简易浏览器下载:简洁流畅无广告!2022-12-02 17:29:30
科技
B站怎么炸崩了哔哩哔哩服务器今日怎么又炸挂了?技术团队公开早先原因2023-03-06 19:05:55
苹果iPhoneXS/XR手机电池容量续航最强?答案揭晓2023-02-19 15:09:54
华为荣耀两款机型起内讧:荣耀Play官方价格同价同配该如何选?2023-02-17 23:21:27
google谷歌原生系统Pixel3 XL/4/5/6 pro手机价格:刘海屏设计顶配版曾卖6900元2023-02-17 18:58:09
科大讯飞同传同声翻译软件造假 浮夸不能只罚酒三杯2023-02-17 18:46:15