首页 / 新闻资讯 / 源代码交给应用安全检测公司会泄露吗?我对比了8家的保密协议和...
上个月我们准备上一家车联网安全检测项目,法务在审合同时突然问了一句:“代码交给对方,他们员工能直接看到吗?泄露了赔多少?”我当时愣了一下——之前选型只顾着比技术能力和价格,最核心的源代码安全反而没仔细盘。

后来我用了三个月,把市面上主流的8家应用安全检测公司的保密协议条款、隔离方案、赔偿机制彻底过了一遍。从绿盟、斗象到几维安全,每家怎么保护代码、泄露了赔多少、合同该怎么签,这篇一次性说清楚。
我请法务逐条拆解了8家公司的NDA(保密协议),发现表面都写着“严格保密”,但落到具体条款上,差距巨大。

差别1:源代码是“绝密”还是“普通机密”?
8家公司都在协议里定义了“保密信息”,但分级完全不同。几维安全的协议明确把“源代码、算法、固件”列为最高保密等级,访问权限仅限项目组核心成员,且需逐人签署附属保密承诺书。而某家以自动化扫描为主的公司,协议里“源代码”和“产品功能描述”混在一起,都属于“一般机密信息”——这意味着接触门槛低,内部员工查看代码可能不受严格审计。
差别2:员工个人签不签?
这是最大的坑。一家头部公司的协议只有公司层面盖章,不约束具体执行员工。这意味着如果某个工程师把你的代码下载到个人电脑,公司可以说“这是个人行为,我们已经配合处理了”——剩下的你自己去追个人责任。几维安全和梆梆安全的协议里,明确要求“所有接触源代码的员工需单独签署保密承诺”,并列入项目档案。斗象的众测模式更特殊:白帽在平台上提交漏洞,但不直接接触完整源代码,平台做了一层隔离。
差别3:泄密赔偿有上限吗?
某家公司的协议里写“赔偿金额不超过合同总额”。我们那次合同8万块——泄露了赔8万,连一个开发人员的年薪都不够。而几维安全的协议里,赔偿金额与泄密造成的实际损失挂钩,不设上限,同时约定“若因泄密导致甲方知识产权价值减损,按评估价值赔偿”。另一家中小厂商直接写“赔偿上限为合同金额的3倍”,但法务指出这个条款需要双方事后协商,实际执行力存疑。
光看协议不够,我以“POC测试需要现场观摩”为由,实地或远程考察了5家公司的代码处理环境。
第一类:私有化部署 —— 代码根本不出你的机房
这是最安全的模式。几维安全支持完整私有化部署:检测工具直接部署在我们自己的服务器上,源代码从头到尾不出内网。他们只远程指导安装和报告解读,不触碰任何代码实体。代价是部署周期长(2-3周),费用也更高。适合金融、政务、车联网等高敏感行业。
第二类:脱敏隔离间 —— 代码进去,人看不见
大部分中大型检测公司采用这种方式。我实地看了斗象的“安全屋”:独立的物理房间,无互联网,USB口被封,测试机是一次性加密硬盘灌装。测试人员只能看到反编译后的字节码或API调用链,原始源代码以哈希值形式存在,不可逆向查看。访问需双人指纹认证,全程屏幕录像。这种方式安全性足够,但缺点是你没法实时跟进进度——报告出来才知道结果。
第三类:云端上传 —— 便利但风险高
有两家小公司直接让我“把代码打包上传到他们的SAS平台”。法务当场否了——代码一旦上云,服务器在哪、谁有权限、有没有备份,全不可控。除非是开源项目或Demo,不建议任何商业项目走云端上传模式。
2023年最高人民法院有个典型案件:某科技公司的前员工私自下载源代码到个人电脑,法院最终判赔25万元。关键证据是双方事前签署的保密协议里,明确约定了“侵犯绝密信息赔偿50-100万元”——法院把这个条款作为判赔的重要参考依据。
另一个案件中,法院认定“未经许可将代码发送至私人邮箱”构成盗窃技术秘密,即使员工在职期间有合法接触权限,私自拷贝带离也属侵权。
这意味着什么?合同里有没有约定赔偿金额,法院判的时候完全两个量级。没有约定,法院只能按“研发成本+实际损失”酌定——通常不高。有明确约定(且金额合理),法院会直接引用。
我们的谈判经验:
我用这张表过了8家公司,分享给你:
| 评估维度 | 绿盟RSAS | 斗象漏洞盒子 | 几维安全 |
|---|---|---|---|
| 接触模式 | 私有化/云端可选 | 众包白帽提交报告,不直接接触完整源码 | 私有化部署为主,代码不出客户环境 |
| 员工个人签约 | 仅公司层面 | 白帽通过平台协议约束 | 项目组成员逐人签署 |
| 物理隔离措施 | 标准机房 | 安全屋+双人认证+全程录像 | 私有化部署,客户自主控制 |
| 赔偿上限 | 合同总额 | 按漏洞奖金+平台责任 | 不设上限,按实际损失 |
| 审计日志 | 有,需申请 | 有,平台可追溯 | 全量,客户可自主导出 |
| 适用场景 | 合规检测,低敏感 | 深度挖洞,中低敏感 | 金融/车联网,高敏感 |
如果你正在选型,合同里这几条必须盯死:

1. 定义条款:
2. 访问控制:
3. 技术措施:
4. 违约赔偿:
5. 争议解决:
最后说句实在话:没有绝对的安全,只有可控的风险。私有化部署+明确赔偿条款+实地考察脱敏环境,这三步做下来,能把风险降到最低。我们最终选了全链路私有化部署的方案,贵是贵了点,但至少每天能睡着觉。