页面篡改检测方法

0x00 前言

个人博客

https://www.birdy02.com

免责声明

文章仅用作网络安全人员对自己网站、服务器等进行自查检测,不可用于其他用途,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作

本次测试只作为学习用处,请勿未授权进行渗透测试,切勿用于其它用途!

0x01 描述

网页篡改,一种利用木马等病毒程序,篡改网页内容的黑客技术。具有传播速度快、复制容易、事后消除影响难和实时防范难的特点。这种篡改可能会导致用户信息泄露、恶意软件传播、虚假信息传播等安全风险。页面篡改通常是指正常的Web页面被篡改,不易被发现的篡改是页面存在了暗链,容易被发现的是网站页面大幅度被修改或直接跳转到其它网站。

0x02 危害

  1. 网站被黑帽SEO

  2. 正常用户可能会因网站页面被篡改而出现的假消息或新闻干扰,造成经济损失

  3. 搜索引擎发现网站存在页面篡改情况,会标记网站域名为“危险网站”,对网站的发展不利

0x03 篡改分类

一般篡改

一般篡改就是正常访问网站时可以看到篡改内容的,如图:

这些篡改内容一般使用html实体编码展示,如开,会直接修改默认html代码或通过JavaScript将这些篡改内容输出在title、keywords、description或其他标签中,如图:

大部分情况下这些实体编码会直接写在html代码中,少数情况下会将内容放在 .js 文件中,通过 <script src="/xxx.js"></script> 调用 .js 文件将代码添加到html中实现篡改。

定向篡改

定向篡改就是只面向搜索引擎时才展示篡改内容的,这些篡改可以做的更隐秘,因为正常访问网页时是看不到任何篡改痕迹的,这种情况是使用了后端代码判断请求头,并根据请求头判断返回内容的。这种篡改方式多用于黑帽SEO、使搜索引擎将网站域名标记为“危险网站”,影响网站的发展。

  • 使用搜索引擎UA头访问网页

  • 被篡改页面的链接

  • 正常访问网页

0x04 检测方法

在线平台

站点分析模块中会优先使用搜索引擎的 User-Agent 头去请求网站,用于分析绝大部分类型存在暗链的站点,它可以完成这项任务

浏览器插件

  • User-Agent Switcher[ https://chromewebstore.google.com/detail/kchfmpdcejfkipopnolndinkeoipnoia ]

  • 在设置中新增一个请求头

  • 在Chrome组中选择刚才新增的Spider

  • 重新请求网站

  • 查看请求头为搜索引擎头

  • 查看响应内容,已经返回了挂马之后的内容

0x05 修复建议

  1. 清理Web页面中存在篡改的代码

  2. 清理服务器上可能存在的后门程序

  3. 清理用途或来源不明的js文件,js文件在网页篡改中担任及其重要的角色

  4. 检查服务器端代码是否被篡改

iGuard网页防篡改系统是完全保护Web网站不发送被篡改内容并进行自动恢复的Web页面保护软件。 iGuard网页防篡改系统(以下简称iGuard)采用先进的Web服务器核心内嵌技术,将篡改检测模块和数据库防护模块内嵌于Web服务器内部,并辅助以增强型事件触发检测技术,不仅实现了对静态网页和脚本的实时检测和恢复,更可以保护数据库中的动态内容免受来自于Web的攻击和篡改,彻底解决网页防篡改问题。 iGuard的篡改检测模块使用密码技术,为网页对象计算出唯一性的数字水印。公众每次访问网页时,都将网页内容与数字水印进行对比;一旦发现网页被非法修改,即进行自动恢复,保证非法网页内容不被公众浏览。同时,iGuard的数据库防护模块也对用户输入的URL地址和提交的表单内容进行检查,任何对数据库的注入式攻击都能够被实时阻断。 iGuard以国家863项目技术为基础,全面保护网站的静态网页和动态网页,其安全性从根本上大大优于同类产品。iGuard支持网页的自动发布、篡改检测、应用保护、警告和自动恢复,保证传输、鉴别、地址访问、表单提交、审计等各个环节的安全,完全实时地杜绝篡改后的网页被访问的可能性,也杜绝任何使用Web方式对后台数据库的篡改。 iGuard支持所有主流的操作系统,包括:Windows、Linux/FreeBSD、Unix(Solaris、HP-UX、AIX);支持常用的Web系统,包括:IIS、Apache、SunONE、Weblogic、WebSphere、resin等;保护所有常用的数据库系统,包括:SQL Server、Oracle、MySQL、Access等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值