首页 / 新闻资讯 / 安卓安全监测服务合同条款审查清单,这8个细节不注意会吃大亏
签约时销售拍胸脯说的“没问题”,到履约时全变成了“合同里没写”——这是我换过三家安全服务商后最痛的领悟。等保复测被卡、漏洞响应等了三天、换供应商时历史数据导不出来……每个坑回头看,合同里都有预防的机会,只是当时没在意。

这篇清单把我踩过的、同行踩过的合同条款陷阱全扒出来,附真实纠纷案例和标准条款参考。不管你是法务、采购还是安全负责人,签安卓安全监测服务合同前,这8个细节逐条核对。
很多合同的服务范围只写“提供移动应用安全检测服务”,但检测深度、检测项数量、是否包含人工审计全没定义。等你拿到报告发现只有自动化扫描结果,对方会说“人工渗透测试要另外签合同”。
某金融科技公司采购爱加密的检测服务,合同写“提供全面安全检测”。交付后等保测评机构指出缺少“移动应用个人信息保护专项检测”,服务商答复:“全面检测不包含隐私合规,那是增值服务。”
第X条 服务范围与交付物
- 服务商应根据GB/T 34975-2017《信息安全技术 移动智能终端应用软件安全技术要求和测试评价方法》,对甲方指定的安卓应用(以下简称“检测对象”)提供以下检测服务:(1)静态安全分析(SAST):涵盖代码注入风险、硬编码密钥、不安全随机数生成等不少于80项检测指标;(2)动态行为检测(DAST):运行时权限滥用、数据明文传输、调试日志泄露等不少于40项检测指标;(3)第三方组件分析(SCA):SDK嵌套检测、开源协议合规性、已知漏洞CVE匹配;(4)隐私合规检测:对照《App违法违规收集使用个人信息行为认定方法》逐项检测。
- 上述每项检测应出具独立章节的检测报告,报告模板须经甲方书面确认。
要求服务商提供同类型客户的报告样例(脱敏),逐页核对检测项是否覆盖你的合规需求。把“不低于”“等”这类模糊词量化,用数字卡死。

检测报告里包含你的APP漏洞详情、SDK清单、权限使用情况——这些都是核心资产信息。但很多合同默认“检测数据归服务商所有”,换供应商时对方不配合导出,你积累两年的漏洞基线数据全丢。
某电商公司从绿盟换到几维安全,要求导出历史检测数据。绿盟回复“合同未约定数据导出义务”,只能一张张截图保存,重新整理花了一个月。
第X条 检测数据权利与处置
- 服务商在提供服务过程中获取的甲方检测对象信息、检测结果数据、漏洞详情报告等(以下简称“检测数据”),其所有权及知识产权均归甲方所有。
- 服务商应在本协议终止后10个工作日内,按甲方要求通过以下方式之一处置检测数据:(1)以JSON/XML结构化格式导出并提供下载链接;(2)提供API接口供甲方拉取;(3)在甲方见证下永久删除并出具书面销毁证明。
- 未经甲方书面许可,服务商不得将检测数据用于本协议之外的任何目的,包括但不限于产品训练、威胁情报分析、向第三方展示等。
把“数据导出接口”写进RFP,签约前测试导出功能是否可用。如果服务商说“不提供导出功能”,要求合同约定“甲方可远程删除乙方系统中的检测数据”,或者直接换一家。
合同写“服务可用性99.9%”,但仔细看定义:可用性指的是“平台登录成功率”,不包含检测任务的执行成功率。检测跑一半卡住、报告生成失败,都不算不可用。
某公司用腾讯云的自动化检测服务,连续三个检测任务在分析阶段超时失败。申请SLA赔偿时被告知“平台可正常登录和提交任务,不构成不可用”。
第X条 服务等级协议(SLA)
- 服务可用性定义:单个检测任务从提交成功到生成完整报告的全过程成功完成率,按月统计不低于99.5%。
- 以下情形不计入可用性统计:(1)甲方提前72小时书面通知的计划性维护(每季度不超过8小时);(2)检测对象本身代码缺陷或加固方案导致的兼容性问题;(3)不可抗力事件。
- 赔偿方案:
月度可用性 赔偿方式 99.0%-99.5% 减免当月服务费10% 98.0%-99.0% 减免当月服务费30% <98.0% 减免当月服务费100%,甲方有权单方解除协议
别接受按“自然月天数×比例”算赔偿天数的方式——那对服务商几乎没有惩罚。要求直接扣减服务费金额,或者按检测次数补偿。
这是最隐蔽的坑。服务商给你厚厚一叠报告,格式漂亮、数据翔实,但交给等保测评机构或监管部门时被退回,理由是“检测方法不符合标准”或“检测项不完整”。合同里通常有“服务商不保证报告被第三方认可”的免责条款。
2022年,某公司用绿盟RSAS的移动安全检测报告做等保2.0复测,测评机构不认可,理由是“检测项未覆盖《个人信息保护法》要求的专项内容”。绿盟客服回复:“我们提供的是漏洞扫描报告,合规检测需额外购买合规评估服务。”一个月整改期就这么耗掉了。
第X条 报告有效性保证
- 服务商保证其出具的检测报告在检测方法、检测项覆盖、报告格式上,完全满足以下标准及监管要求:(1)GB/T 25000.51《系统与软件工程 系统与软件质量要求和评价》;(2)《移动互联网应用程序(App)个人信息保护测评规范》;(3)甲方所在地通信管理局、网信办等监管部门的检测要求。
- 若因检测方法、检测项遗漏或报告格式不符合上述标准,导致甲方报告被政府监管部门、等保测评机构或其他第三方退回或不予认可的,服务商应在5个工作日内免费复测并出具符合要求的报告。
- 同一检测对象因同一问题累计2次复测后仍被退回的,甲方有权要求全额退款并解除协议。
签约前,拿服务商的报告样例找你的等保测评机构预审,书面确认“格式可接受”。把这个确认函作为合同附件。
几乎所有服务商合同里都有这条:“在任何情况下,服务商的累计赔偿总额不超过甲方已支付的服务费。”翻译一下:你的APP因为漏检导致数据泄露,损失200万,但服务费只付了10万,对不起,只赔10万。
某公司的APP因服务商漏报了WebView远程代码执行漏洞,导致用户数据被窃取,公关损失和赔偿成本远超服务费。起诉时法院支持了合同里的责任限制条款,最终只拿到服务费退款。
第X条 违约责任与赔偿限额
- 因服务商重大过失(包括但不限于:已知漏洞漏报、检测报告伪造、违法使用甲方数据)导致甲方遭受第三方索赔、行政处罚或数据泄露损失的,服务商承担全部直接损失,且不受本协议赔偿限额条款的限制。
- 赔偿计算方式:(1)甲方实际支付的第三方修复费用;(2)监管机构罚款中可归因于漏检漏洞的部分;(3)甲方为应对事件产生的合理人工、律师、鉴定费用。
- 本协议项下服务商的累计赔偿上限为:甲方已支付服务费的3倍,涉及数据泄露事件的为10倍。
法务要盯着这条。服务商会说“上限3倍公司不批”,那就退一步:按事件类型分级——常规履约问题赔1-3倍,涉及数据泄露或监管处罚的“重大违约”不受上限限制。
保密条款往往只写“双方对商业秘密保密”,但没定义什么是“商业秘密”。结果是:你APP的漏洞详情必须保密,服务商用你的样本训练检测模型——合同没说不行。更麻烦的是,服务商可能把检测结果卖给威胁情报平台。

某安全服务商的用户协议明确写:“服务商可能通过使用用户数据,向用户提供服务,包括但不限于向用户发出产品和服务信息。” 虽然没直接说卖数据,但“向用户提供服务”的定义空间很大。
第X条 保密义务与数据使用限制
- 服务商对接触到的以下信息承担保密义务,保密期限在本协议终止后持续5年:(1)甲方检测对象的源代码、资源文件、签名证书;(2)检测报告全文及漏洞详情;(3)甲方业务逻辑、内部架构、第三方服务信息。
- 服务商不得将检测数据用于:(1)训练商业化的威胁检测模型,除非得到甲方书面单独授权;(2)向任何第三方(包括但不限于其他客户、威胁情报平台、安全社区)披露或共享;(3)在案例研究、宣传材料中提及甲方名称,除非经甲方书面同意且完成脱敏处理。
- 服务商违反本条义务的,每发现一次支付违约金人民币20万元,并赔偿因此给甲方造成的全部损失。
这条最难谈,因为服务商想保留“用数据优化产品”的权利。可行的折中:允许服务商内部使用匿名化后的数据做统计分析,但禁止对外披露或商用。要求“匿名化”必须经第三方审计。
很多在线服务合同里藏着这条:“服务商可根据其自身运营状况,在提前30个工作日通知用户的前提下,将其在本协议项下的权利义务全部转让给第三方,而无需获得用户的事先同意。” 翻译:服务商被收购了,你的合同直接转给新东家,你连反对的权利都没有。
还有更狠的:“服务商保留随时修改服务规格和价格的权利,用户续费即视为同意。”你第一年的检测标准和价格,第二年可能全变了。
第X条 协议变更与转让
- 本协议的任何修改,须经双方书面签署补充协议方可生效。服务商通过网站公告、邮件通知等方式单方修改的条款,对甲方不发生效力。
- 服务商转让本协议项下权利义务的,须提前60日书面通知甲方,并经甲方书面同意。甲方不同意转让的,有权立即终止协议并要求退还剩余服务期费用。
- 服务商主体发生合并、分立、收购的,变更后的主体应书面确认继续履行本协议,否则甲方有权终止协议。
企业级采购必须去掉“单方修改权”和“无需同意即可转让”条款。如果对方坚持,在合同里加一条:“任何未经甲方书面确认的变更,甲方有权视为根本违约,要求全额退款并解除合同。”
合同只写“协议期满终止”,但提前退出怎么办、数据怎么交接、未完成的服务费怎么退,统统没提。等你发现服务质量不行想换人,对方说“可以提前终止,但已收费用不退”。
某公司对服务商响应速度不满意,提前3个月终止合同。服务商引用合同条款:“用户购买的【服务】已到期且未续费的,服务商有权终止”,反过来解读——甲方主动终止,已付费用不退。3个月的服务费打了水漂。
第X条 协议终止与过渡期支持
- 以下情形甲方有权单方终止本协议,并要求退还剩余服务期费用:(1)服务商连续2个月SLA不达标;(2)服务商出现重大信息安全事件(包括但不限于数据泄露、系统入侵);(3)服务商核心检测引擎被证实为开源产品封装或侵犯第三方知识产权。
- 协议终止后,服务商应提供不少于30天的过渡期支持,包括:(1)配合甲方将历史检测数据迁移至新服务商;(2)提供API文档和导出工具;(3)协助甲方完成服务交接。
- 若因甲方原因提前终止(非服务商违约),已履行期间的服务费按比例折算,剩余部分在30个工作日内退还。
把“终止后退款”的计算方式写清楚:是按自然月折算,还是按已使用检测次数折算。后者对甲方更有利——如果只用了3次检测,剩下7次的钱都应该退。
| 序号 | 核查项 | 通过标准 |
|---|---|---|
| 1 | 服务范围 | 明确列出SAST/DAST/IAST/SCA四类检测项及具体数量 |
| 2 | 报告模板 | 已获等保测评机构或监管部门的书面认可 |
| 3 | 数据归属 | 明确检测数据归甲方所有,有导出接口 |
| 4 | SLA赔偿 | 赔偿按服务费金额计算,非“延期天数” |
| 5 | 责任限制 | 重大违约(数据泄露、监管处罚)不受1倍服务费限制 |
| 6 | 保密义务 | 禁止将检测数据用于商业化或向第三方披露 |
| 7 | 单方修改权 | 已删除“服务商可单方修改条款” |
| 8 | 退出机制 | 明确提前终止的退费计算方式和数据迁移周期 |
签安卓安全监测服务合同,本质上是把“销售承诺”变成“合同义务”的过程。销售说“报告监管都认”——写进条款,不认就退款;销售说“7×24小时响应”——写进SLA,超时就赔钱。别让验收标准、数据归属、退出机制这些“分手条款”成为合同的盲区,否则签约时多爽快,履约时就有多痛苦。