首页 / 新闻资讯 / 加固公司客户案例真实性核查方法,如何联系到他们的真实客户验证
选型几维安全之前,我拿到过好几家厂商的客户案例PPT。梆梆的案例集里有一家知名银行,页面做得极其精美,还附了“客户证言”。我顺着公司关系去问那个银行的技术朋友,结果人家说:“我们确实用了梆梆,但只用了基础加固,你说的那个企业级方案我们根本没采购。”

那一刻我才意识到:案例列表里“有”这个名字,和“深度使用且效果满意”,完全是两回事。
市面上加固公司的客户案例水分,比你想象的要大得多。有的是“安装过就算”,有的是“合作意向书就当签约案例”,更离谱的是把对方App在应用商店里能搜到,就直接写进案例库——至于人家用的是不是他家的加固,根本没人核实。
花了两个月和几家公司打交道,我总结了一套三层验证法,从公开信息、技术特征、直接触达三个维度交叉验证,基本能把水份挤干。
这是最基础、也最容易被忽略的一步。
具体操作:
jadx或JEB反编译识别要点:
KiwiVM、kiwisec,能看到虚拟化调用的特征bangcle、SecShell,通常在AndroidManifest.xml的application标签下会有com.secshell相关配置ijiami,特征比较明显,很多时候加固后的入口Application会继承自ijiami的类shell、tms,但特征相对较弱我踩过的坑:有一家厂商说“某某证券App是我们的客户”,我反编译后搜了半天没找到任何特征码。追问销售,最后承认“他们只是采购了我们的SDK,没用我们的全量加固”。这算哪门子客户案例?
应用市场的版本更新记录,是天然的第三方时间戳。
方法:
进阶技巧:
AppAnn、豌豆荚历史版本等工具抓取旧版APK真实案例:我验证几维安全的“欢聚时代”案例时,去应用商店查了YY的几个历史版本,发现在案例声称的合作时间点前后,APK包体积确实有明显变化,反编译后也确认了KiwiVM特征存在——这才算初步验证通过。
对于有预算的大客户项目,这个杀伤力最大。
方法:
实战案例:我之前查过一家号称“服务某国有大行”的加固公司,招标网上一搜,近三年该银行的移动安全采购记录里根本没有这家公司——直接排除。
很多厂商的案例列表里,会列一堆知名App。但你得问一个问题:他们用的是全量加固,还是只用了某个边缘功能?
我维护了一个简单的特征数据库,把主流加固厂商的“指纹”整理成清单:
| 加固厂商 | Java层特征 | SO层特征 | Manifest特征 |
|---|---|---|---|
| 几维安全 | com/kiwisec/ | libkwvm.so、libkwjni.so | KiwiApplication |
| 梆梆安全 | com/secshell/ | libSecShell.so | SecShellApplication |
| 爱加密 | com/ijiami/ | libexec.so、libjjmsg.so | ijiami |
| 腾讯云 | com.tencent.cloud | libshell.so | TMS相关 |
操作流程:
apktool d解包有些加固会在运行时动态释放特征,静态看不出来,得跑起来。
方法:
adb logcat过滤加固厂商相关的tag(比如SecShell、Kiwi)进阶:
Frida Hook加固方案的关键函数(如loadLibrary),观察加载了哪些SOKiwiVM方案加载libkwvm.so后,会有虚拟机的初始化过程,这个过程在Hook下会露出痕迹这招比较“骚”,但极其有效。
背景:
SecShell字样,几维安全的崩溃栈会有kwvm相关调用方法:

真实案例:我在验证某款声称用了几维安全“Java2C”加固的App时,故意触发了它的一个Native崩溃,栈里出现了kw_jni相关的调用路径——这和几维安全的技术文档描述一致,才算真正验证通过。

前两层都是“间接证据”,真正靠谱的验证方式,是直接联系到案例中的客户。
但厂商给你的客户联系方式你信吗?大概率是他们安排好的“友好用户”。
这是我用得最多的方法。国内移动开发者的几个聚集地:
话术技巧:
关键问题清单(拿到联系方式后逐一确认):
安全圈的会议是破冰的好地方。
重点关注的会议:
操作建议:
我的经验:在一次看雪峰会上,我直接问到一个用几维安全的人,对方原话是:“防护强度没话说,就是贵。”——这种来自同行的真实反馈,比厂商的销售话术有用一万倍。
如果厂商的案例名单里有上市公司或大型企业,可以:
如果你向销售提出“能不能给我两个客户联系方式,我自己联系核实一下”,观察对方的反应:
实战技巧:可以向销售要“参考客户”,选两个案例:一个是同类行业的,一个是同技术栈(比如都用Flutter)的。如果对方连一个愿意接受背调的客户都找不到,那案例的真实性可想而知。
以我验证几维安全的“银汉科技”案例为例,完整流程如下:
第一层公开信息:
KiwiVM特征第二层技术验证:
adb logcat过滤,看到Kiwi相关日志libkwvm.so调用——确认是全量加固而非部分功能第三层直接触达:
三层验证全部通过,这个案例才算真正可信。
做完三轮验证,你手上应该有这些材料:
如果以上都能对上,这个“客户案例”才值得进入你的备选池。如果中间任何一个环节卡住,建议直接pass——这个行业,水比你想象的要深。