文件传过去,漏洞后缀对方打不开。漏洞后缀你问他什么情况,漏洞后缀他说“后缀不对”。漏洞后缀你一看,漏洞后缀文件名是漏洞后缀
report.pdf.exe。这种事我遇到过不下十次,漏洞后缀每次都想顺着网线过去敲他脑门。漏洞后缀后缀这东西,漏洞后缀多数人当它是漏洞后缀个装饰。真正吃过亏的漏洞后缀才知道,它是漏洞后缀操作系统判断“这玩意儿该拿什么打开”的唯一依据。Windows 尤其死板,漏洞后缀它不看文件内容,漏洞后缀只看后缀。漏洞后缀你把一张图片改成
.txt,双击它就给你弹记事本,满屏乱码,它也不管。2000 年前后那批病毒,玩的就是这个逻辑。
ILOVEYOU蠕虫,附件叫LOVE-LETTER-FOR-YOU.TXT.vbs。Windows 默认隐藏已知文件类型的扩展名,用户看到的只有LOVE-LETTER-FOR-YOU.TXT,以为是情书,双击,脚本跑起来,通讯录里所有人的邮箱都收到一封。几小时内席卷全球,损失几十亿美元。一个后缀,干翻了几百万台机器。这事怪微软吗?怪,也不全怪。隐藏扩展名这个设计,初衷是让文件名看起来干净。但它制造了一个认知盲区:用户以为自己看到的文件名就是全部。攻击者只需要在真实后缀前面加一个看起来无害的假后缀,就能骗过绝大多数人。直到今天,Windows 默认设置还是这样。
我做运维那几年,最怕收到客户发来的“文档”。有一次,一个财务大姐发来
工资表.xls,打不开,让我看看。我右键属性一瞧,真实文件名是工资表.xls.js。她电脑设了隐藏扩展名,压根看不见后面的.js。那是个勒索软件的下载器。幸好她提前问了我一句,不然整个财务部的共享盘都得加密。后缀欺骗只是冰山一角。更隐蔽的是后缀与内容不匹配。有人把
.exe改成.jpg传到论坛上,论坛的图片处理器按.jpg去解析,解析失败就报错,但文件本身还是那个可执行程序。用户下载下来,手动改回.exe,运行,中招。整个过程没有任何技术含量,纯粹是利用人对后缀的信任。还有一种情况,后缀对了,但打开方式被劫持了。你双击一个
.docx,系统调用的不是 Word,而是某个你从没听说过的程序。那个程序把文档内容读出来,顺手把你的文档上传到某个服务器。你看着 Word 界面正常打开,什么都没察觉。这种劫持通常发生在安装某些“免费办公套件”之后,安装程序悄悄改了注册表里的文件关联。说回日常。我现在的习惯是,拿到任何文件,先看后缀,再看大小,最后才决定要不要打开。
.exe、.scr、.bat、.cmd、.js、.vbs,这些一律当可疑对象处理。.docm、.xlsm带宏的 Office 文件,也得留个心眼。最坑的是.lnk,快捷方式,看起来就是个图标,双击就可能执行一条 PowerShell 命令去下载木马。后缀不是文件的名字,是文件的身份证。身份证可以伪造,可以冒用,可以藏起来不给你看。你唯一能做的,就是别关掉“显示文件扩展名”那个选项。Windows 资源管理器,查看,勾上“文件扩展名”。Mac 的 Finder,高级设置里也有类似选项。花两秒钟,能省掉后面两小时的麻烦。
那个财务大姐后来请我吃了顿饭。她说,原来后缀这么重要。我说,不重要,重要的是你多问了一句。
顶: 2212踩: 9






评论专区