随着网络安全攻防实战演习常态化,企事业单位的网络安全规划标准、建设水平和管理能力均得到大幅提升,反过来也促进了网络安全产品的更新迭代。很多历史悠久的网络安全产品都面临着应用场景发生重大变化所带来的挑战,网页防篡改系统也不例外。
传统的网站安全防护体系中,网页防篡改系统的防护目标是保护网页不被篡改。狭义的网页篡改,是指存在于 Web 服务器上的网页文件被攻击者修改。在过去,由于 Web 应用系统发布、运维环节不规范,运维/开发人员安全意识薄弱,攻击者可以利用各种 Web 服务器文件系统权限管控上的缺陷直接篡改网页。所以,传统的网页防篡改系统的防护焦点也定位在识别并阻止这种直接篡改网页的行为。亦或在篡改发生后,及时识别篡改并采取阻止访问、自动恢复被篡改页面等处置措施。
网站运维的规范化、网站安全防护体系的日趋完善使得攻击者直接篡改网页变得越来越难。这一现状迫使攻击者将攻击目标从网页文件本身转向与网页文件相关的网站系统其它资源 (如配置文件、上传文件、动态文件等)。通过攻击这些资源,迂回达到篡改网页文件的目的。例如:攻击者通过篡改 Web 中间件配置文件,在其中加入重定向或反向代理处理,或者修改响应码自定义页面,进而实现不篡改网页文件却让访问者在访问网站时看到被篡改的内容。
此外,在近几年的网页篡改攻击研判案例中,攻击者通过供应链攻击、旁站攻击等攻击手段达成篡改目标网站网页文件目的的事件屡见不鲜。例如:攻击者通过探测网站后台入口,再通过撞库、爆破等手段登入网站后台,进而利用后台程序漏洞植入恶意程序或直接在后台编辑包含不当内容、不当链接的网页。
传统的网页防篡改产品无力应对上述挑战,主要是以下几方面原因:
-
传统网页防篡改产品确定产品的防护边界完全依赖于产品实施人员的经验。