|
2017年9月,渗透杭州一家互联网公司的测试安全工程师李某,因对公司不满,相关利用漏洞扫描工具对原公司服务器发起渗透测试,律条获取了大量用户数据。渗透法院最终以非法获取计算机信息系统数据罪判处其有期徒刑三年,测试缓刑四年。相关这个案子在圈内流传很广——很多人觉得“我只是律条测一下漏洞,又没搞破坏”,渗透但法律不这么看。测试 渗透测试的相关法律边界,其实就卡在“授权”两个字上。律条我国《刑法》第285条写得明白:违反国家规定,渗透侵入计算机信息系统或者采用其他技术手段,测试获取该系统中存储、相关处理或者传输的数据,情节严重的,构成犯罪。这里的关键词是“违反国家规定”。你拿着一纸授权书去测,那是合规的;没有授权,哪怕你只是扫了个端口,也可能踩线。 《网络安全法》第27条同样强调了这一点:任何个人和组织不得从事非法侵入他人网络、干扰他人网络正常功能、窃取网络数据等危害网络安全的活动。所谓“渗透测试”,本质上是模拟攻击行为,如果没有书面授权,你的扫描器每一次发包,都可能被认定为“侵入”的预备动作。 有意思的是,法律对“授权”的形式要求相当严格。口头答应不行,微信聊天里说“你来测吧”也不行。司法实践中,法院更看重书面合同、测试范围说明书、保密协议这些白纸黑字的东西。2021年某省高院的一份判决里,被告拿出了甲方盖章的授权书,但授权范围只写了“官网首页”,他却顺手测了对方的数据库服务器——法院认定超范围部分仍然违法。这告诉我们,授权不是一张万能通行证,边界写在哪,你才能测到哪。 还有个容易被忽略的坑:《数据安全法》第32条规定,任何组织和个人收集数据,应当采取合法、正当的方式。渗透测试过程中,你难免会接触到真实业务数据。哪怕你拿到的是“测试数据”,如果这些数据涉及个人信息,处理不当就可能违反《个人信息保护法》。我认识一个白帽子,帮朋友测一个电商站,发现漏洞后把脱敏后的数据截图发到了技术群里“分享经验”,结果被截图里的用户手机号出卖了——那其实不是脱敏数据,是真实库。他最后被罚了款,还赔了受害人精神损失费。 法律条文是死的,但执法尺度是活的。比如《刑法》第285条的“情节严重”,司法解释里列出了几种情形:获取身份认证信息五百组以上、违法所得五千元以上、造成经济损失一万元以上等等。也就是说,你测了人家系统,哪怕没造成任何破坏,只要拿到的数据量够大,或者你收了甲方三千块钱报酬(违法所得超过五千),一样可能被追究刑事责任。 反过来看,真正合规的渗透测试其实有豁免条款。《网络安全法》第26条提到,开展安全检测、风险评估等活动,应当遵守国家有关规定。很多地方政府也出台了“白帽子”免责细则,比如上海和深圳的网络安全条例里,明确了对善意漏洞报告行为的保护。但注意,这些保护通常要求你“发现漏洞后及时报告”,而不是“边测边玩”。 我个人的观察是,法律对渗透测试的态度正在从“一刀切严打”转向“区分善恶”。2023年最高检发布的一批指导案例里,有一个案例是某白帽子发现某政务系统漏洞后,没有利用,直接提交给了主管部门,最后不仅没被追责,还获得了奖励。这跟五年前的情况完全不同——以前只要你“未经授权扫描”,就可能被拘留。 所以,别把“渗透测试”四个字当成护身符。你手里的键盘和工具,跟开锁匠的撬棍没什么区别——有房主书面委托,你是正规开锁师傅;没有委托,你就是非法入侵。区别不在技术,在那一纸文书。 |