PIIFileScanner检测匹配工具与服务后端交互数据详解"

admin 2026-10-16 04:12:19 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

PIIFileScanner检测匹配工具与服务后端交互数据详解

嘟嘟的爸爸
嘟嘟的爸爸

信息时代的犯罪侦查

2026年10月6日 15:14
北京

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

编者按

笔者需要对几个大家关心、关注问题进行详述。

一、人工智能时代,为什么还要在桌面端开展此项工作?

本软件针对的目标,绝大多数是包含了海量数据、针对不特定人群的数据文件。不论是按照工作纪律,还是个人内心确信,都很难放心把这些文件提交给AI平台进行处理(除非是私有化部署的AI平台)。果真如此的话,这些数据文件或许会成为AI训练的素材。

另外,把所有的数据文件提交给一个集中化部署的节点进行后台处理是否妥当?笔者想说的是,最初确实也像构建这样一个平台,但考虑到多方面因素,如:工作管辖权的问题、海量数据给单点带来的处理压力、未知的敏感信息泄露风险等等。

二、本软件运行期间向后台服务器提交的数据包括哪些?

1、登录信息,提交{\"username\":\"user112\",\"password\":\"00000000\"}

2、正则表达式管理信息

{\"action\":\"get\_categories\",\"user\_id\":5,\"token\":\"e0fb842e38f0620ac332064c19a5df23560deb560c169af62cd381b9963d8c64\"}

3、正则匹配结果信息

{\"action\":\"upload\_match\",\"matches\":[{\"end\_time\":\"2026-09-16 18:46:05\",\"file\_name\":\"20250906.sql\",\"match\_count\":0,\"md5\":\"46759474576adf6903332a2c6bb24a3f\",\"regex\_id\":2,\"start\_time\":\"2026-09-16 18:45:56\"},{\"end\_time\":\"2026-09-16 18:48:06\",\"file\_name\":\"20250906.sql\",\"match\_count\":13,\"md5\":\"46759474576adf6903332a2c6bb24a3f\",\"regex\_id\":3,\"start\_time\":\"2026-09-16 18:46:05\"},{\"end\_time\":\"2026-09-16 18:48:10\",\"file\_name\":\"20250906.sql\",\"match\_count\":5009,\"md5\":\"46759474576adf6903332a2c6bb24a3f\",\"regex\_id\":4,\"start\_time\":\"2026-09-16 18:48:06\"},{\"end\_time\":\"2026-09-16 18:48:13\",\"file\_name\":\"20250906.sql\",\"match\_count\":111,\"md5\":\"46759474576adf6903332a2c6bb24a3f\",\"regex\_id\":5,\"start\_time\":\"2026-09-16 18:48:10\"}],\"token\":\"7e1b5778f5f75958189d772da18b056afaa9e0038a58911eeb7a6f667fdd8dd1\",\"user\_id\":5}

4、云端验重信息

{\"action\":\"check\_unique\",\"md5\":\"46759474576adf6903332a2c6bb24a3f\",\"regex\_id\":3,\"token\":\"31d83ebf950e4e5fcdba2cd86a0da333dc1459c6e17ad361388e9edaa2fe3258\",\"user\_id\":5}

注:正则匹配的过程只会检测符合格式要求的数量,不会识别特定信息内容,更不会上传信息本身,这也是开展此类工作所依赖的重要技术原理。

三、精确正则的编写要求

本软件研发过程中使用了符合Boost和Perl的正则规则,也是当前最主流的正则语法规则,编写更加精确的正则表达式,建议遵循以下提示。

1.锚定边界:用 ^ 和 $ 限定整行或整串匹配,避免子串误命中;必要时用 \b 锁定单词边界。

2.明确字符集:尽量用 [0-9]、[A-Za-z] 等显式范围,少用 .;确需通配时,用 [^...] 排除干扰字符。

3.量词要克制:优先用 {n,m} 精确次数,慎用 \*、+;能确定长度就写死,避免贪婪匹配带来回溯。

4.善用非贪婪与分组:需要最短匹配时加 ?(如 .\*?);用 () 分组并配合 ?: 取消不需要的捕获,减少副作用。

5.转义与模式选项:对 .、\*、( 等元字符必须转义;按需启用 regex\_constants::icase、no\_mod\_s 等标志,明确大小写与点号行为。

总之,精确正则应做到“边界清、字符明、量词稳、分组准”,再结合 Boost.Regex 的语法选项反复测试,才能稳定可靠。


PIIFileScanner检测匹配工具与服务后端交互数据详解" 网络安全文章

PIIFileScanner检测匹配工具与服务后端交互数据详解"

本文详解PIIFileScanner检测工具的设计理念与后端交互数据。出于数据隐私与安全考虑,选择桌面端处理海量数据,避免提交AI平台。运行期间会上传登录信息、正则管理信息、匹配结果及云端验重信息,但仅检测格式数量,不识别或上传具体内容。文章还给出精确正则编写建议,强调边界锚定、字符集明确、量词克制等要点。
不写代码的人,正在涌入GitHub" 网络安全文章

不写代码的人,正在涌入GitHub"

GitHub用户三年从1亿增至2.25亿,大量非程序员涌入,AI降低开发门槛是关键。平台涌现古诗、人生指南、提示词库等人文社科项目,成为社会议题协作与公共资料库。GitHub的star机制形成全球公信力,非商业开源项目爆发反映长尾需求释放,下一场竞争聚焦非开发者群体。
焊上JTAG调试硬盘:西数WD固件从压缩格式拆到热补丁延迟读扇区" 网络安全文章

焊上JTAG调试硬盘:西数WD固件从压缩格式拆到热补丁延迟读扇区"

本文详细记录了作者为Xbox360漏洞利用而尝试修改西数硬盘固件以插入读扇区延迟的完整过程。作者通过获取固件镜像、逆向分析压缩算法、使用JTAG调试活硬盘、利用厂商后门命令读写内存,最终在RAM中热补丁实现了延迟读扇区。但后续发现竞态条件可通过其他方式解决,无需修改固件。文章展示了嵌入式固件逆向的实战方法论,对硬件安全研究具有参考价值。
WAF绕过:你的payload一提交就被拦?这10个冷门技巧让它畅通无阻" 网络安全文章

WAF绕过:你的payload一提交就被拦?这10个冷门技巧让它畅通无阻"

本文系统讲解WAF绕过技术,涵盖分块传输、HTTP参数污染、多次URL编码、全角字符、注释空白符、协议版本、请求方法及Content-Type等10种绕过技巧,每种均附原理与实战命令示例,并推荐sqlmap的tamper脚本自动化绕过方案。文章基于作者实战经验,内容详实,可操作性强,对渗透测试与红队人员具有较高参考价值。
评论:0   参与:  0