在提供侵入计算机信息系统程序、工具罪的既往案例中,被告人往往兼具软件开发者与提供者的双重身份。但现实商业场景中,还存在大量并非软件原始开发者、仅通过购买代理权、将软件改名后对外销售牟利的经营者。这类"二道贩子"式的经营模式,是否同样可以构成本罪的"提供"行为?丁某提供侵入计算机信息系统程序案对此给出了明确的裁判回应,其技术层面对短视频平台签名校验机制被绕过的具体认定过程,以及对销售者主观明知的审查逻辑,对辩护律师办理同类技术产品分销类案件具有重要参考价值。
一、案情简述
被告人丁某经营信息咨询公司期间,从他人处购买"汇易获客"软件的代理权,明知该软件未经授权、专门用于侵入短视频平台服务器非法获取用户昵称、UID、留言评论等受限数据,仍将该软件改名为"客多多精准获客"对外销售,并组织公司销售人员通过网络推广销售。经鉴定,该软件通过特定验证流程绕过短视频平台的签名校验机制,进而非法获取平台服务器数据。丁某到案后如实供述并退出全部违法所得。法院以提供侵入计算机信息系统程序罪判处丁某有期徒刑一年六个月,缓刑二年,并处罚金,同时依法适用禁止令,禁止其在缓刑考验期内从事互联网相关经营活动,一审判决已发生法律效力。
二、核心争议焦点提炼
结合本案裁判说理,可提炼出以下两个层层递进的争议问题:
其一,涉案软件通过特定技术流程绕过短视频平台的签名校验安全机制、进而获取受限数据,这一技术运行原理是否足以认定该软件属于"专门用于侵入计算机信息系统的程序"?
其二,被告人丁某本身并非该软件的原始开发者,而是通过购买代理权、改名后对外销售的经营者,其这一"转售"行为是否同样构成刑法规定的"提供"侵入程序的行为?
三、法理与实务辨析
(一)"专门用于侵入"程序认定的两个关键要素
刑法第二百八十五条第三款及相关司法解释规定,具有避开或突破计算机信息系统安全保护措施、未经授权获取数据或实施控制功能的程序、工具,应当认定为专门用于侵入、非法控制计算机信息系统的程序、工具。裁判理由进一步提炼出认定此类程序的两个关键要素:一是程序本身具有避开或突破安全保护措施的功能;二是该获取数据或控制功能在设计上能够在未经授权或超越授权状态下得以实现,这是区别于"中性程序、工具"的典型特征。裁判理由还特别指出,由于刑法并未专门针对"非法获取数据的程序、工具"设置独立条款,而非法获取数据的行为通常以侵入为前提,故此类工具一般可以归入"专门用于侵入计算机信息系统的程序、工具"的范畴,这一说理厘清了非法获取数据类工具在罪名归属上的技术性衔接问题。
(二)签名校验绕过机制的具体技术认定:多步骤请求伪装突破安全验证
本案在技术层面的特殊之处在于,涉案短视频平台采用X-Gorgon加密算法签名校验作为安全保护措施,即服务器根据请求方信息运用算法生成特定参数值,并与数据请求中携带的参数值进行匹配以验证请求合法性。经鉴定,涉案软件通过先发送验证请求至特定服务器程序进行验证、再发送POST请求至特定网址非法获取加密参数值、最后利用算法解析该参数值发送GET请求获取平台数据这一多步骤流程,实现了对上述签名校验机制的绕过。裁判理由据此认定,该软件客观上具备避开平台安全保护措施、未经授权获取受限数据的功能,完全符合"专门用于侵入计算机信息系统的程序"的认定标准。这一技术认定过程提示我们,判断爬虫类软件是否具有"侵入性",需要深入到具体的请求流程、加密验证机制等技术细节层面,而非停留在软件表面功能描述。
(三)"提供"行为的外延:购买代理权、改名转售同样构成"提供"
本案的核心裁判价值在于明确了"提供"行为并不要求行为人必须是涉案程序的原始开发者。被告人丁某系从他人处购买软件代理权,并将软件改名后对外销售牟利,其本人并未参与该软件底层代码的编写工作。但裁判理由认定,丁某明知该软件未经授权、专门用于侵入短视频平台服务器非法获取受限数据,仍组织销售人员对外销售,这一"明知违法功能仍积极对外提供"的行为,完全符合刑法第二百八十五条第三款规定的"提供"这一行为方式要件。这一说理表明,"提供"行为的认定核心在于行为人是否将涉案程序传播、交付给他人使用,而不问其是否为该程序的开发主体;即便行为人仅系购买代理权后的下游经销商,只要其对程序的违法功能具有明确认知、仍积极对外销售传播,同样应当承担提供侵入计算机信息系统程序罪的刑事责任。
四、辩护策略与路径
结合本案的裁判逻辑,辩护律师在办理涉软件代理销售、分销类计算机犯罪案件时,可从以下路径展开辩护:
其一,主观明知程度的重点审查——聚焦对软件违法功能的实际认知。对于本身并非软件开发者、仅系购买代理权对外销售的被告人,辩护律师应重点审查其在购买代理权、开展销售活动过程中,对该软件的具体技术原理、是否需要绕过安全验证机制等违法功能是否具有明确、真实的认知,若能证明被告人仅从事纯粹的商业推广工作、对软件底层技术原理缺乏了解、上游卖家亦未如实告知软件真实功能,则存在论证不构成"明知"、进而不承担刑事责任的辩护空间。
其二,软件功能鉴定意见的技术性审查。辩护律师应重点核实鉴定机构对涉案软件技术运行原理的鉴定过程是否科学、规范,是否确实存在绕过特定安全验证机制、非法获取受限数据的客观技术特征,避免仅凭软件具备"获客""数据采集"等表面商业化功能描述,即认定构成专门性侵入程序。
其三,销售规模及情节严重程度的精细化核实。辩护律师应结合具体销售数量、销售金额、下游购买者利用该软件实际造成的危害后果等情节,核实是否确已达到相关司法解释规定的情节严重认定标准,为量刑辩护提供依据。
其四,如实供述、退缴违法所得等从宽情节的积极运用。本案被告人到案后如实供述并退出全部违法所得,最终获得缓刑,辩护律师在办理同类案件时应积极促成当事人配合调查、退缴违法所得,争取相应的量刑从宽及禁止令适用的合理性辩护。
其五,风险提示:改名转售不能成为规避责任的形式操作。需要指出的是,本案表明,将购入软件简单改名后对外销售,并不能改变该软件本身的技术功能属性,也不能作为规避"提供"行为责任认定的形式理由,辩护律师应避免以"软件系他人开发、本人仅系经销商"这一表层理由笼统主张不构成犯罪,而应将审查重心置于主观明知程度这一实质要件上。
五、实务启示与思考
丁某提供侵入计算机信息系统程序案对刑事辩护实务具有以下几方面的借鉴价值:
其一,证据审查应贯通技术鉴定意见与商业销售证据两条主线。办理此类涉软件分销案件,辩护律师应同时重视对软件技术运行原理鉴定意见的专业审查,以及销售合同、代理权转让协议、销售推广材料等商业证据的调取,全面还原被告人对软件违法功能的认知状态及参与销售的具体情况。
其二,类案检索应关注"提供"行为外延在软件分销场景下的具体适用。本案确立的"购买代理权转售同样构成提供"这一裁判思路,对当前普遍存在的软件代理、分销商业模式具有重要警示意义,辩护律师在检索类案时应重点关注非开发者身份被告人的主观明知认定标准。
其三,办案方法应重视对加密验证、签名校验等技术机制的专业理解。此类案件的定性高度依赖对目标平台安全防护机制及涉案软件绕过原理的专业技术理解,辩护律师应加强与技术专家的沟通协作,必要时申请技术专家辅助人出庭。
其四,与委托人沟通应加强软件代理、分销业务合规风险的前瞻性提示。本案对从事软件代理、经销、推广等商业活动的经营者具有重要警示意义,辩护律师在提供相关法律服务时,应向委托人明确提示:即便自身并非软件开发者、仅系购买代理权对外销售,只要明知该软件具有绕过平台安全验证、非法获取数据等违法功能,仍将承担提供侵入计算机信息系统程序罪的刑事责任,"改名换壳"等形式操作并不能规避法律责任。
结语
丁某提供侵入计算机信息系统程序案表明,提供侵入计算机信息系统程序罪中的"提供"行为并不以行为人是否为软件原始开发者为前提,购买代理权、改名转售等商业分销行为,只要行为人对软件的违法功能具有明确认知,同样构成本罪意义上的"提供"。对于辩护律师而言,深入理解目标系统安全验证机制被绕过的技术实质、精准审查销售者主观明知的证据基础,是办理此类涉软件代理分销类计算机犯罪案件的关键方法论。