在进行安全咨询服务的过程里面, 已经持续了八年这么久, 被问到频率最高的内容, 无非是第三方软件这个项目的安全检测业务, 其具体的收费价格是怎么确定的, 以及所需要的具体时间周期是多少。 大多数的企业用户群体, 并非是在心理上不了解应当进行该项安全检测的必要工作, 而是发现当前市面上的相关报价区间跨度极大, 最低可能只需要几千元人民币, 最高可能会达到几十万元人民币以上, 服务交付的整体周期差异也很明显, 短的只需三天时间即可完成, 长的可能需要等待两个月的时间, 这导致他们内心的状态处于非常不明确和没有把握的情况之中。 我曾经亲眼目睹过极其众多的实际案例, 有相当一部分人是因为无法获取准确的对等工作信息而额外花费了许多没有实际价值的金钱投入, 同时也遇到过为了贪图节省成本而选择了不具备专业可靠性的服务提供方机构, 最终产生的检测报告提交到手里以后, 经过检查发现没有任何安全漏洞可以被成功识别和扫描出来, 直到后来真的发生了安全事故后果的时候, 才发出极大的后悔感叹。这篇文章就把费用和周期这两块讲透。
价格这事真没有统一标准。我之前接触过的报价情况, 基本上可以划分为三个档次。 对于那些小型的SaaS应用或者单体的网站, 只需要进行一轮静态扫描再配合一些基础的渗透测试工作就足够了, 费用大概就在两三千块一直到八千块钱左右就能搞定像是一些业务体量中等的系统, 例如电商平台或者是金融领域的后台管理界面之类的东西, 接口数量特别多而且内部逻辑也非常复杂, 单纯依靠自动化的工具已经不行了,必须增加人工进行深入的渗透操作, 所以报价通常都在两万到六万这个区间对于大型的互联网平台项目, 或者说是那些涉及到等保三级以上要求的项目, 成本更是高得离谱,仅仅是针对其中一个涉及支付功能的模块去进行测试, 报价金额往往就能直逼十二万甚至超过这个数字了。

影响价格的核心变量其实就是三个内容, 一个是代码的数量, 一个是接口的数量, 第三个是业务逻辑的复杂程度。同样的情况下, 如果都是一万行代码, 那么只做前端展示的单纯功能, 和那种带支付验证、身份鉴别还有数据加密功能的完整流程, 它们在检测上的深度是完全不一样的两个档次。 所以你们千万不要动不动就问一句大概多少钱就行了, 你们必须要把自己的技术栈到底是什么样子, 把接口列表清晰地列给对面的服务方看还要说明白的就是对数据的敏感度和安全要求高到低的一个范围, 只有把这些详细的技术底细都交代清楚了, 对面给出的报价才是真正靠谱且符合实际的参考价格。我通常会建议相关企业, 至少寻找两家或者是三家公司来同时出具报价函, 进而对测试项目以及漏洞等级的覆盖范围进行一个全方位的横向对比, 而不是仅仅只关注总体价格的那个数字。
在周期这个方面, 企业是特别容易走进陷阱的。很多小工作室对你说, 只需要三天就能输出结果报告。 我亲自做过上百个项目, 真正具备高质量水平的渗透测试工作, 需要从获取测试环境开始算起, 一直到提交完整的报告为止, 其中间型的项目至少需要花费两周的时间, 大型的專案更是四周作为底线, 这是必须满足的条件。 中间的流程包括了执行自动化扫描软件、进行人工复现操作、实施二次验证环节以及编撰写改修建议内容, 哪怕有哪一个步骤被节省掉了, 最终产生的报告就很接近平于废纸的状态, 没有实际价值。

我所见过的最为荒谬的一个案例是, 有某一家公司为了一家机构, 要求在五天内完成报告的撰写与交付, 而该报告内部关于漏洞的描述内容清一色全是通用的模板话术, 甚至连发生的具体位置信息都无法对应得上。 之后由该企业自行聘用了一名专业的安全工程师对其进行重新复查, 结果是发现那些关乎关键支付接口的越权类型安全漏洞, 根本就没有被扫描检测出来。所以这里要得出的结论是, 时间周期过于短促并不是某种值得炫耀的优点, 我们需要去仔细考察这个所谓的缩短的时间究竟是在哪一个具体环节上得来的。拿到能够运行起来的环境之后, 需要把扫描和渗透这两项工作在一周以内全部做完。接下来, 还要留出三到五天的时间来书写那份报告。这样安排的时间周期相对比较合理一些。
其实, 去选择一个第三方的进行软件的安全检测, 这事的本质含义, 可以说就是用支付金钱的方式, 去买取一份确定性的结果。对于那些价格下降得离谱的低价套餐和选项, 绝对不要去碰触。 如果发现服务周期短得不合理, 就应该去追问对方, 究竟是测试了哪些具体的项目内容。 应当把该服务的报告样本样例申请来看看看, 检查其对漏洞进行的分级管理是否思路清晰清楚明白, 同时确认重现攻击的步骤是否具备可操作性可以让操作人员跟着一步步进行演示操作, 以及提供的关于整改改进的建议是否能够具体落实到代码的行数级别以上这些细节, 在通过这一连串三个关键问题的询问与考察之后, 基本上就能对服务提供商的专业性和可靠性有一个清晰的判断和了解了。
艾策信息科技是一家具备正规资质的第三方软件测评机构,专业高效出具第三方软件测试报告。包括软件功能性能测试,软件登记测试,软件安全测试(渗透测试,漏洞扫描,代码审计)等报告服务!