发布者:售前芳华【已离职】 | 本文章发表于:2023-04-17
一台服务器几乎所有网站打开网页HTML都被自动加上如的iframe代码,经检查程序、JS、CSS的时间都没有被修改。这种样式的代码,有的在头部,有的在尾部,部分杀毒软件打开会报毒,打开HTML或ASP、PHP页面,在源码中怎么也找不到这段代码。首先你可以随意建一个HTML文件上传到服务器,通过网站打开,如发现这个文件加入了iframe代码那说明中招了。

第一种方法:检查IIS文档页脚
注意红框处,无特殊情况文档页脚是不会被启用的,如果看到这里勾选并指向了一个本地HTML文件,可以打开指向本地文件查看是否为木马病毒代码。
第二种方法:检查MetaBase.xml文件
MetaBase.xml是IIS里的一个配置文件,位置是:C:\WINDOWS\system32\inetsrv\MetaBase.xml
检查是否被添加上如下一段代码:
--------------------------------------------------------------
AccessFlags="AccessRead | AccessScript"
AppFriendlyName="默认应用程序"
AppIsolated="2"
AppRoot="/LM/W3SVC/81120797/Root"
AuthFlags="AuthAnonymous | AuthNTLM"
DefaultDocFooter="FILE:C:\WINDOWS\system32\Com\iis.htm"
--------------------------------------------------------------
DefaultDocFooter=后面一般都是跟一个本地的文件,木马病毒就在这里了,把这段删除即可。
特别提示:MetaBase.xml无法直接修改,需要停止IIS服务才能修改,或者在IIS管理器中右击本地计算机--选择属性,勾选"允许直接编辑配置数据库",这样就可以在不停止IIS的情况下编辑metabase.xml文件。
第三种方法:检查ISAPI筛选器
目前这些DLL加载的文件,任何一款杀毒软件和杀木马软件还不能有效发现并杀掉。方法:打开IIS,右键点击网站,属性——找到ISAPI选项卡,检查下里面是否多了一些陌生的DLL文件。如果有陌生的DLL删除,重启IIS即可。
第四种方法:检查global.asa木马
先解释一下这个代码的作用:因为global.asa 文件是网站启动的文件,当一个网站被用户访问的时候,会执行Application_Start代码段的内容,当一个用户第一次访问时会执行Session_Start代码段的内容,所以此段代码的作用就是当访问的时候自动下载获取木马内容,上面遇到的就是跳转性作用的木马代码。global.asa木马一样平常不会影响网站的正常运行,黑客一样平常行使global.asa木马不是为了来破坏网站的运行,他们与网站黑链类似,一样平常是对网站的搜索引擎收录产生特别很是恶劣的影响。常体现为搜索引擎收录大量莫名其妙的网站题目,而这些题目绝对不是本身网站发布的内容,点击链接进入的依然是本网站的页面,但题目不同,点击百度快照发现百度提醒:“对不起,您所查看的网页不许可百度保存其快照,您可以直接访问某某网址”,这说明你的网站已经中招了!它的直接后果是网站在搜索引擎的排名降落或者彻底消散,紧张的还会让访问者在访问你的网站的时候电脑中毒!
global.asa这个文件一般是在根目录下的,属于系统文件只能在cmd命令下强制删除。
下一篇
什么是xss攻击 常见类型及有效防护方法
XSS攻击是当下十分常见的web端注入类安全威胁,不少网站运营者都曾遭遇过这类攻击,轻则页面内容被恶意篡改,重则用户隐私信息、网站核心数据被批量窃取,给企业带来口碑和经济的双重损失。很多刚接触网站运营的人对这类攻击的认知比较模糊,也不知道该怎么搭建合理的防护体系,避开这类攻击带来的潜在风险。 xss攻击是什么? XSS攻击全称跨站脚本攻击,是黑客往web页面里插入恶意脚本代码,用户访问页面时代码会自动执行,从而达到黑客想要的攻击目的。这类攻击大多利用网站对用户提交内容的过滤漏洞,属于非常高发的web安全威胁,中小网站因为安全配置不完善,往往是这类攻击的重灾区。 xss攻击有哪些危害? 普通用户访问被植入恶意代码的页面,账号密码、支付信息、个人隐私等内容很容易被黑客静默窃取,甚至可能被自动诱导跳转至钓鱼网站,造成直接的财产损失。对网站运营方来说,轻则页面被篡改弹窗、用户信任度大幅下降,重则核心业务数据被窃取、网站被监管部门关停,造成的业务损失很难估量。 xss攻击怎么防护? 网站开发阶段可以对用户提交的所有内容做严格的过滤和转义,避免恶意代码被直接插入到页面前端代码中。日常运营过程中要定期做漏洞扫描,及时修复网站存在的安全漏洞,不给黑客留下可乘之机。 想要降低运维成本提升防护效率,也可以部署专业的WAF应用防护墙,对所有访问请求做实时检测,精准拦截带有恶意脚本的访问请求,从根源上阻断XSS攻击的发生。有相关需求可以去查看成熟的商用WAF产品,适配不同规模的网站业务,部署门槛低防护效果也更稳定。 XSS攻击虽然高发,但只要提前做好安全配置,搭配专业的防护工具,完全可以把风险降到最低。网站运营者平时也要多关注常见的web安全威胁,定期更新安全策略,保障网站和用户的信息安全,避免因为攻击事件造成不必要的损失。
子域名爆破是什么 常见用法与网站安全防护指南
子域名爆破是网络安全领域非常常见的信息收集手段,常被网安从业人员用来梳理目标站点的全部域名资产,也可能被不法分子利用来寻找网站的隐蔽薄弱入口。很多站长对这项技术的定义、使用边界和潜在风险认知比较模糊,不知道该怎么防范恶意的子域名探测行为,合理认知这项技术才能更好地保障站点域名安全。 子域名爆破是什么? 子域名爆破本质是枚举特定主域名下所有关联子域名的技术,核心逻辑是通过字典匹配、批量DNS查询等方式,把未公开的隐藏子域名全部挖掘出来。常规的站点子域名不会全部放在公开导航里,很多内部测试、管理后台的子域名都比较隐蔽,刚好是子域名爆破的主要探测目标。这项技术本身是中性的,既可以用于合法的安全测试,也可能被用于非法攻击。 子域名爆破有啥用? 正规的网络安全测试场景里,子域名爆破是资产梳理的第一步,能帮企业找出遗忘的测试站点、未下线的旧业务页面,提前填补对应的安全漏洞。不少企业站点被入侵,都是因为早年上线的测试子域名没及时下线,又没做任何安全防护,被黑客爆破找到后当成了攻击跳板。普通站长也可以用合法的子域名爆破工具自查,及时清理废弃的子域名,降低站点被攻击的概率。想要拦截恶意的子域名爆破探测,可以搭配专业的WAF应用防护墙,精准识别异常的批量DNS查询请求,从源头挡住非法探测行为。 子域名爆破咋防护? 日常要定期梳理自己的域名解析记录,及时删除已经停用的子域名解析,避免废弃资产成为安全隐患。可以限制单IP的DNS查询频率,短时间内大量查询同一主域名下的子域名时,自动触发拦截机制。重要的内部管理后台、测试站点,不要用常规的规则命名子域名,尽量提高爆破的字典匹配难度,也可以设置内网访问权限,避免公网可以直接访问这些隐蔽站点。 子域名爆破是把双刃剑,合理使用能帮大家优化站点安全管理,忽略防护就可能给不法分子留下可乘之机。日常运营站点时多关注域名层面的安全配置,搭配专业的安全防护工具,就能把相关风险降到最低,不用过度担心这类探测行为带来的威胁。
selinux是什么意思 快速搞懂核心功能与配置方法
不少刚接触Linux系统的运维新手,经常会碰到和selinux相关的报错提示,搞不懂它的具体定位,也不知道什么时候需要开启、什么时候可以调整运行模式。很多人甚至因为不了解它的运行规则,导致部署的服务莫名无法运行,或是意外降低了服务器的安全等级。这篇内容会拆解大家最关心的几个相关疑问,帮大家快速理清相关概念,避开配置踩坑。 selinux是什么? selinux是安全增强型Linux的缩写,是美国国家安全局主导开发的强制访问控制体系,和普通的自主访问控制逻辑不同,它能严格限制每个进程能访问的资源范围,哪怕进程拿到了root权限,也没法突破预设的规则限制。 很多主流的Linux发行版默认都预装了selinux,只是不同版本的默认运行模式可能存在区别。不少刚接触Linux的用户第一次知道selinux,大多是因为安装完服务没法正常运行,查了半天发现是selinux拦截了服务的访问请求。 selinux有啥作用? 它能从系统底层阻断非法提权、敏感文件非法读取等常见攻击行为,比如对外提供服务的网站进程被入侵后,默认只能访问指定的网站目录,没法读取系统密码文件或者其他服务的隐私数据。 日常对外提供业务的服务器开启selinux,能大幅降低被入侵后的损失,相当于给系统加了一层隐形的权限防火墙。觉得手动配置selinux规则太繁琐的话,也可以搭配专业的终端安全工具,降低运维的配置成本和安全风险,适配各类Linux和Windows服务器环境,不用手动梳理复杂的权限规则就能实现系统层面的全方位安全防护。 selinux咋配置? 常见的selinux有三种运行模式,enforcing是强制启用所有规则,所有违规访问都会被直接拦截,permissive是只记录违规行为不做拦截,disabled是完全关闭所有防护规则。 新手调试新部署的服务时,可以临时切到permissive模式,排查完运行异常的问题再切回enforcing模式,不建议直接完全关闭selinux,避免给服务器留下不必要的安全隐患。调整模式可以通过修改系统配置文件或者输入临时命令实现,修改后重启服务器就能正式生效。 日常运维过程中多了解selinux的基础规则,能帮大家减少很多不必要的服务故障,也能进一步提升服务器的整体安全性。要是对服务器安全防护有更高的要求,也可以结合DDoS防护、应用防火墙等更多专业的安全工具,搭建多层防护体系,不用在基础安全配置上耗费太多精力,就能省心保障业务的稳定运行。
2023-04-25 14:08:36
2023-04-21 09:42:32
2023-04-24 12:00:42
2023-06-09 03:03:03
2023-05-26 01:02:03
2024-04-03 15:05:05
2023-06-02 00:02:04
2023-06-30 06:04:04
2023-04-25 14:08:36
2023-04-21 09:42:32
2023-04-24 12:00:42
2023-06-09 03:03:03
2023-05-26 01:02:03
2024-04-03 15:05:05
2023-06-02 00:02:04
2023-06-30 06:04:04
发布者:售前芳华【已离职】 | 本文章发表于:2023-04-17
一台服务器几乎所有网站打开网页HTML都被自动加上如的iframe代码,经检查程序、JS、CSS的时间都没有被修改。这种样式的代码,有的在头部,有的在尾部,部分杀毒软件打开会报毒,打开HTML或ASP、PHP页面,在源码中怎么也找不到这段代码。首先你可以随意建一个HTML文件上传到服务器,通过网站打开,如发现这个文件加入了iframe代码那说明中招了。

第一种方法:检查IIS文档页脚
注意红框处,无特殊情况文档页脚是不会被启用的,如果看到这里勾选并指向了一个本地HTML文件,可以打开指向本地文件查看是否为木马病毒代码。
第二种方法:检查MetaBase.xml文件
MetaBase.xml是IIS里的一个配置文件,位置是:C:\WINDOWS\system32\inetsrv\MetaBase.xml
检查是否被添加上如下一段代码:
--------------------------------------------------------------
AccessFlags="AccessRead | AccessScript"
AppFriendlyName="默认应用程序"
AppIsolated="2"
AppRoot="/LM/W3SVC/81120797/Root"
AuthFlags="AuthAnonymous | AuthNTLM"
DefaultDocFooter="FILE:C:\WINDOWS\system32\Com\iis.htm"
--------------------------------------------------------------
DefaultDocFooter=后面一般都是跟一个本地的文件,木马病毒就在这里了,把这段删除即可。
特别提示:MetaBase.xml无法直接修改,需要停止IIS服务才能修改,或者在IIS管理器中右击本地计算机--选择属性,勾选"允许直接编辑配置数据库",这样就可以在不停止IIS的情况下编辑metabase.xml文件。
第三种方法:检查ISAPI筛选器
目前这些DLL加载的文件,任何一款杀毒软件和杀木马软件还不能有效发现并杀掉。方法:打开IIS,右键点击网站,属性——找到ISAPI选项卡,检查下里面是否多了一些陌生的DLL文件。如果有陌生的DLL删除,重启IIS即可。
第四种方法:检查global.asa木马
先解释一下这个代码的作用:因为global.asa 文件是网站启动的文件,当一个网站被用户访问的时候,会执行Application_Start代码段的内容,当一个用户第一次访问时会执行Session_Start代码段的内容,所以此段代码的作用就是当访问的时候自动下载获取木马内容,上面遇到的就是跳转性作用的木马代码。global.asa木马一样平常不会影响网站的正常运行,黑客一样平常行使global.asa木马不是为了来破坏网站的运行,他们与网站黑链类似,一样平常是对网站的搜索引擎收录产生特别很是恶劣的影响。常体现为搜索引擎收录大量莫名其妙的网站题目,而这些题目绝对不是本身网站发布的内容,点击链接进入的依然是本网站的页面,但题目不同,点击百度快照发现百度提醒:“对不起,您所查看的网页不许可百度保存其快照,您可以直接访问某某网址”,这说明你的网站已经中招了!它的直接后果是网站在搜索引擎的排名降落或者彻底消散,紧张的还会让访问者在访问你的网站的时候电脑中毒!
global.asa这个文件一般是在根目录下的,属于系统文件只能在cmd命令下强制删除。
下一篇
什么是xss攻击 常见类型及有效防护方法
XSS攻击是当下十分常见的web端注入类安全威胁,不少网站运营者都曾遭遇过这类攻击,轻则页面内容被恶意篡改,重则用户隐私信息、网站核心数据被批量窃取,给企业带来口碑和经济的双重损失。很多刚接触网站运营的人对这类攻击的认知比较模糊,也不知道该怎么搭建合理的防护体系,避开这类攻击带来的潜在风险。 xss攻击是什么? XSS攻击全称跨站脚本攻击,是黑客往web页面里插入恶意脚本代码,用户访问页面时代码会自动执行,从而达到黑客想要的攻击目的。这类攻击大多利用网站对用户提交内容的过滤漏洞,属于非常高发的web安全威胁,中小网站因为安全配置不完善,往往是这类攻击的重灾区。 xss攻击有哪些危害? 普通用户访问被植入恶意代码的页面,账号密码、支付信息、个人隐私等内容很容易被黑客静默窃取,甚至可能被自动诱导跳转至钓鱼网站,造成直接的财产损失。对网站运营方来说,轻则页面被篡改弹窗、用户信任度大幅下降,重则核心业务数据被窃取、网站被监管部门关停,造成的业务损失很难估量。 xss攻击怎么防护? 网站开发阶段可以对用户提交的所有内容做严格的过滤和转义,避免恶意代码被直接插入到页面前端代码中。日常运营过程中要定期做漏洞扫描,及时修复网站存在的安全漏洞,不给黑客留下可乘之机。 想要降低运维成本提升防护效率,也可以部署专业的WAF应用防护墙,对所有访问请求做实时检测,精准拦截带有恶意脚本的访问请求,从根源上阻断XSS攻击的发生。有相关需求可以去查看成熟的商用WAF产品,适配不同规模的网站业务,部署门槛低防护效果也更稳定。 XSS攻击虽然高发,但只要提前做好安全配置,搭配专业的防护工具,完全可以把风险降到最低。网站运营者平时也要多关注常见的web安全威胁,定期更新安全策略,保障网站和用户的信息安全,避免因为攻击事件造成不必要的损失。
子域名爆破是什么 常见用法与网站安全防护指南
子域名爆破是网络安全领域非常常见的信息收集手段,常被网安从业人员用来梳理目标站点的全部域名资产,也可能被不法分子利用来寻找网站的隐蔽薄弱入口。很多站长对这项技术的定义、使用边界和潜在风险认知比较模糊,不知道该怎么防范恶意的子域名探测行为,合理认知这项技术才能更好地保障站点域名安全。 子域名爆破是什么? 子域名爆破本质是枚举特定主域名下所有关联子域名的技术,核心逻辑是通过字典匹配、批量DNS查询等方式,把未公开的隐藏子域名全部挖掘出来。常规的站点子域名不会全部放在公开导航里,很多内部测试、管理后台的子域名都比较隐蔽,刚好是子域名爆破的主要探测目标。这项技术本身是中性的,既可以用于合法的安全测试,也可能被用于非法攻击。 子域名爆破有啥用? 正规的网络安全测试场景里,子域名爆破是资产梳理的第一步,能帮企业找出遗忘的测试站点、未下线的旧业务页面,提前填补对应的安全漏洞。不少企业站点被入侵,都是因为早年上线的测试子域名没及时下线,又没做任何安全防护,被黑客爆破找到后当成了攻击跳板。普通站长也可以用合法的子域名爆破工具自查,及时清理废弃的子域名,降低站点被攻击的概率。想要拦截恶意的子域名爆破探测,可以搭配专业的WAF应用防护墙,精准识别异常的批量DNS查询请求,从源头挡住非法探测行为。 子域名爆破咋防护? 日常要定期梳理自己的域名解析记录,及时删除已经停用的子域名解析,避免废弃资产成为安全隐患。可以限制单IP的DNS查询频率,短时间内大量查询同一主域名下的子域名时,自动触发拦截机制。重要的内部管理后台、测试站点,不要用常规的规则命名子域名,尽量提高爆破的字典匹配难度,也可以设置内网访问权限,避免公网可以直接访问这些隐蔽站点。 子域名爆破是把双刃剑,合理使用能帮大家优化站点安全管理,忽略防护就可能给不法分子留下可乘之机。日常运营站点时多关注域名层面的安全配置,搭配专业的安全防护工具,就能把相关风险降到最低,不用过度担心这类探测行为带来的威胁。
selinux是什么意思 快速搞懂核心功能与配置方法
不少刚接触Linux系统的运维新手,经常会碰到和selinux相关的报错提示,搞不懂它的具体定位,也不知道什么时候需要开启、什么时候可以调整运行模式。很多人甚至因为不了解它的运行规则,导致部署的服务莫名无法运行,或是意外降低了服务器的安全等级。这篇内容会拆解大家最关心的几个相关疑问,帮大家快速理清相关概念,避开配置踩坑。 selinux是什么? selinux是安全增强型Linux的缩写,是美国国家安全局主导开发的强制访问控制体系,和普通的自主访问控制逻辑不同,它能严格限制每个进程能访问的资源范围,哪怕进程拿到了root权限,也没法突破预设的规则限制。 很多主流的Linux发行版默认都预装了selinux,只是不同版本的默认运行模式可能存在区别。不少刚接触Linux的用户第一次知道selinux,大多是因为安装完服务没法正常运行,查了半天发现是selinux拦截了服务的访问请求。 selinux有啥作用? 它能从系统底层阻断非法提权、敏感文件非法读取等常见攻击行为,比如对外提供服务的网站进程被入侵后,默认只能访问指定的网站目录,没法读取系统密码文件或者其他服务的隐私数据。 日常对外提供业务的服务器开启selinux,能大幅降低被入侵后的损失,相当于给系统加了一层隐形的权限防火墙。觉得手动配置selinux规则太繁琐的话,也可以搭配专业的终端安全工具,降低运维的配置成本和安全风险,适配各类Linux和Windows服务器环境,不用手动梳理复杂的权限规则就能实现系统层面的全方位安全防护。 selinux咋配置? 常见的selinux有三种运行模式,enforcing是强制启用所有规则,所有违规访问都会被直接拦截,permissive是只记录违规行为不做拦截,disabled是完全关闭所有防护规则。 新手调试新部署的服务时,可以临时切到permissive模式,排查完运行异常的问题再切回enforcing模式,不建议直接完全关闭selinux,避免给服务器留下不必要的安全隐患。调整模式可以通过修改系统配置文件或者输入临时命令实现,修改后重启服务器就能正式生效。 日常运维过程中多了解selinux的基础规则,能帮大家减少很多不必要的服务故障,也能进一步提升服务器的整体安全性。要是对服务器安全防护有更高的要求,也可以结合DDoS防护、应用防火墙等更多专业的安全工具,搭建多层防护体系,不用在基础安全配置上耗费太多精力,就能省心保障业务的稳定运行。
查看更多文章 >