![使用 clamAV 扫描自定义文本格式,如 SSN](https://linux22.com/image/1203772/%E4%BD%BF%E7%94%A8%20clamAV%20%E6%89%AB%E6%8F%8F%E8%87%AA%E5%AE%9A%E4%B9%89%E6%96%87%E6%9C%AC%E6%A0%BC%E5%BC%8F%EF%BC%8C%E5%A6%82%20SSN.png)
由于 Clam 支持 ssn 及其 9 位数字的特定格式。我们可以通过正则表达式或任何模式匹配技术来测试任何自定义格式吗?
答案1
是的,你可以在这里获取“测试数据”
https://support.spirion.com/hc/en-us/articles/115000019252-Test-Sample-Data
然后用 clamav 测试
wget http://www.identityfinder.com/software/KBFiles/110845/Identity_Finder_Test_Data.zip
unzip Identity_Finder_Test_Data.zip
clamscan -r --detect-structured=yes --structured-ssn-format=2 --structured-ssn-count=5 --structured-cc-count=5 Identity_Finder_Test_Data
您将看到如下输出:
Identity_Finder_Test_Data/员工数据库.accdb:确定 Identity_Finder_Test_Data/Department.csv:已找到 Heuristics.Structured.SSN
此时输出被截断......
就 clamav 而言,“OK” 表示数据有效。
“ Heuristics.Structured.SSN” 表示数据是“结构化的”或无效的。