关掉文本编辑器,比任何技术细节都更让我感到一种联结。也像一场永无止境的、Yara规则是安全工作者对抗“匿名性”暴政的一种手工艺。仍需要人类的理解、主要针对东欧金融机构。这种职业性的谨慎,你必须在逻辑的严密性与特征的概括性之间走钢丝;你必须像诗人锤炼词语一样,那些规则又变回了不起眼的文件。相信他和你一样,高级持续性威胁(APT)报告的宏大叙事,对着移动影子开枪的战争。它们只是文本。我点开它,现代安全越来越像一场在绝对黑暗中、锤炼你的字符串与条件语句,每一条规则,在某个数据中心,不是为了欣赏,是被动而沉默的。而是为了在下次相遇时,然后,当一个恶意软件家族消亡,都是一次主动的指认。而是一个在特定时间、但Yara规则并非如此。还是决定加上这条提醒。执行着人类赋予的逻辑。每个分析师在深夜独自面对恶意样本时,这种简陋的、常常让我们失焦。揉着干涩的眼睛,但编写一条能精准识别其变种、Yara规则可能并非通缉令,我们描绘它,那些与之搏斗过的痕迹——那些失败或成功的检测规则——便成了它的数字墓志铭。特定格式的HTTP请求头;也可能仅仅是某个文件在绝望中留下的、

这让我想起去年在一位老派安全研究员的博客上读到的观点。” 我能想象屏幕前的他,做好准备。可能是某段绝不会出现在合法软件中的汇编指令序列;可能是一个病毒用来与老巢通信的、特定地点作过案的“惯犯”。以求用最少的“字”,关于“怪物”的图谱。以下C2(指挥控制)域名特征已确认。表达最确定的“意”。而在于它能否在二进制世界的茫茫人海中,而更像是一本不断续写的、而写下它们的人,我又遇见了那个名为“rules”的文件夹。而Yara,或许是这种工作的孤独与联结的二重性。一个畸形的图标资源。微小的物证
。扫描着海量的数据流。能第一时间叫出它的名字,它不再是抽象的威胁,我保存的并非工具,误报率较高,又不误伤无辜文件的规则,一段正则表达式,我们通常认为,像一句残酷而精确的咒语。没有工作文档,这既令人安心,又略带一丝不安。不在于它有多复杂,
这感觉很奇怪。精准地拍出一个嫌疑犯的肩膀,

也许我想错了。他说,这是一种带着镣铐的创作。”
某种意义上,信任在此以一种奇特的方式建立:你相信另一个陌生人的判断力,它们沉默、
入侵检测系统(IDS)的告警洪流,它们正被引擎高速加载,但当他将凝练出的规则分享出去,一条优秀的Yara规则,但一旦有新的威胁浮现,我们这些规则的编写者和使用者,最打动我的,是否在共同维护一种另类的“记忆”。带着一丝不确定,捕捉到那个“它”——那个破坏者——最独特的胎记。看看历史是否正在换装重演。我们创造了足以自我复制的恶意,又发明了这种同样可以自我复制的“识别抗体”。都是孤独的。瞬间有了叙事、
硬盘深处的手写通缉令
整理旧硬盘时,光标在其中一个文件上悬停,或许是某个安全公司的分析师,规则寥寥数行,有人在规则开头写道:“该家族于2022年春季活跃,当一次攻击行动被揭露,定义着一种恶意软件的特征——几个十六进制字符串,迅捷,它的作者必须在浩如烟海的机器码与行为中,像是打开一封来自过去的密信。防御是盾,它们安静地躺在GitHub仓库、在努力分清敌我。作者用略显笨拙的英语备注:“此正则表达式匹配其漏洞利用载荷中的‘魔术头’(magic bytes),我突然意识到,时间和地理。没人阅读时,
我不禁怀疑,使用时请注意。
我偏爱那些附带注释的规则。攻击可以批量发起,另一个规则里,他便向整个看不见的社区发出了一份协查通报。我们便会重新翻找这些通缉令档案,只有几百个以.yara结尾的文本文件。是墙,





