服务端主动免疫:客户端安全审计升级之路
|
我越来越觉得“服务端主动免疫:客户端安全审计升级之路”是错的。 去年高考期间,十七个站全在跑监考系统,浏览器插件、本地OCR、摄像头驱动、甚至考生用的某款国产PDF阅读器——全被我们当靶子打。我亲手配了三套策略:拦截非签名DLL、校验进程树深度、封禁一切带“OCR”“截图”“录屏”字样的模块名。张工蹲机房盯着屏幕说:“这回铁桶。”李婷连着四天没关过终端,凌晨两点还在调sigmask阈值。结果开考前两小时,后台日志突然飘红:137台终端,全部通过“合法路径”绕过了所有检测——它们根本没动DLL,也没调OCR API,就靠Windows原生的GDI+ BitBlt捕获桌面,再把帧喂给一个叫“PrintScreenHelper.exe”的东西,这玩意儿连签名都没有,只因为微软自己签过gdiplus.dll,它就自动继承了信任链。
文章配图,仅供参考 我原以为只要锁死加载行为、卡住敏感函数入口、逼客户端用我们认可的“干净”方式交互,就能把不安全客户端筛出去。结果人家用PrintScreenHelper.exe加注册表项HKLM\\SOFTWARE\\Policies\\Microsoft\\Windows\\Control Panel\\Desktop\\ScreenSaveActive=0这一行,直接让系统认为它只是个屏保管理器。 最冷的是那天下午三点,监考员老刘举着平板来报修:“学生说截不了图,但摄像头能拍题。”我跑过去一看,他平板里装的不是我们下发的监考App,是市教委上月统一推的“智能阅卷辅助工具”,图标是个蓝眼睛,启动后首页弹窗写着“已通过教育部等保三级认证”。我点了三下“隐私协议同意”,它就调出了MediaRecorder接口,全程走WebRTC getUserMedia流——既没碰本地文件,也没调任何我们审计名单里的关键词,甚至连“截图”两个字都没在内存里存过明文。我当场用procmon扫它的堆栈,它连CreateProcess都懒得调,全靠Service Worker缓存里预埋的一段WebAssembly解码器,在canvas里一帧帧叠图。这算哪门子客户端?这算服务端往浏览器里塞的定时炸弹。 所以现在我看那些还在写“审计客户端行为特征”的人,就跟看二十年前用杀毒软件查DOS时代的.COM文件一样。你列一百条规则防“恶意截图”,人家改用PrintScreenHelper.exe;你封掉全部WebView2调用,人家用Fetch + Blob URL构造离屏渲染;你要求所有进程必须带EV签名,人家干脆不启新进程——就靠一个开了DebugPrivilege的Chrome Renderer线程,在V8 snapshot里埋个setInterval轮询document.elementFromPoint。原理我说不清,但我知道,只要操作系统还允许用户态代码读自己的显存,只要浏览器还支持createObjectURL,只要GPU驱动还接受用户提交的command buffer——你就永远别想靠“审计客户端”守住什么。 对了,张工上周辞职去搞Rust嵌入式了。走之前在我显示器贴了张便签:“下次再信‘客户端可控’,记得重装系统。”李婷换了台MacBook,她说苹果的SIP机制至少让她半夜少看两小时procexp。而我?现在每天早上八点准时重启所有监控agent,不是为了清缓存,是怕它们自己学乖了,开始偷偷缓存上次放过行的进程哈希——这种事干过一次就会上瘾,你信不信? 其实我早该想到的。去年六月十二号下午,考场三楼东侧最后一个终端,那个叫王磊的学生,笔记本右下角一直闪着一个灰色小方块,图标像一滴水。我查了五次任务管理器,它都不在进程列表里;我抓包看它发往CDN的流量,全是base64编码的JPEG缩略图;最后撬开机壳才发现,它根本不是软件——是主板BIOS里嵌的一个UEFI runtime driver,刷机时从教育局下发的固件包里一块儿烧进去的。名字就叫waterdrop.sys,可它压根不生成.sys文件,只在SMRAM里留了384字节跳转表。这事我也可能就运气好,刚好那周没进厂商的BIOS调试模式。 另外补充两句闲话:我办公室窗台上那只绿萝,叶尖又焦了,浇水太多;楼下修打印机的老赵昨天跟我说,“你们服务器嗡嗡响,吵得我换墨盒都手抖”;还有,我手机相册里存着七张不同版本的systemd service配置截图,最新那张日期是高考前三天——但没一张能跑通GPU沙箱校验。 真要动手,我现在就删掉所有客户端行为分析模块,把审计重心全切到网络层。不是信UDP更干净,是UDP连TLS握手都省了,总比眼睁睁看一个带签名的Chrome插件,用WebGL.readPixels把整个浏览器内存拖出来强。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


鸿蒙电商新政落地,技术监管全面升级
Go视角:技术融合赋能站长资讯升级
Go赋能安全运维:技术融合驱动站长资讯升级
Go视角下的技术融合:赋能站长资讯升级
Go视角下的技术跨界:赋能站长资讯升级
Go视角:技术跨界融合赋能站长资讯升级
Go视角:技术跨界融合,赋能站长资讯升级