发布者:售前芳华【已离职】 | 本文章发表于: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命令下强制删除。
下一篇
SQL注入是什么 原理危害及防护方案详解
不少站长运营网站时经常会遇到各类网络攻击,SQL注入就是web场景下最常见的攻击类型之一,很多网站数据泄露、权限被窃取的问题都和这类攻击有关。普通运营者对这类攻击的认知普遍不足,往往等出现业务损失才后知后觉想要补救。提前了解这类攻击的基础逻辑、可能带来的风险,以及对应的防护方法,能帮你有效降低网站遇到这类攻击时的损失。 SQL注入是什么? 这类攻击是黑客针对网站数据库设计的攻击手段,黑客会在网站的输入框、查询接口等位置插入恶意SQL语句。如果网站后台没有做对应的参数校验,这些恶意语句就会被数据库直接执行,相当于黑客直接拿到了数据库的操作权限。很多小型网站的后台开发没做专门的防注入逻辑,很容易成为这类攻击的目标。 SQL注入有啥危害? 最直接的危害就是网站核心数据泄露,用户的账号密码、交易信息、隐私数据都可能被黑客批量拖走。严重情况下黑客还能通过注入拿到网站后台的最高管理权限,直接篡改网站内容、下架核心功能,甚至植入木马病毒窃取访问用户的设备信息。如果涉及到交易类的网站,还可能出现资金被盗刷、用户集体投诉的情况,给运营者带来巨额的经济损失。 怎么防SQL注入? 基础的防护可以从开发层面入手,做输入参数校验、使用预编译语句处理数据库查询,避免直接拼接用户输入的内容到SQL语句里。如果没有足够的技术开发能力,也可以直接接入专业的web应用防护产品,智能识别并拦截恶意注入请求,不用调整网站本身的代码就能实现防护。有需求的话可以去了解下快快网络的WAF应用防护墙产品,适配各类网站场景,防护覆盖的攻击类型也更全面,能帮你省去很多自主开发防护逻辑的成本。 网站运营过程中网络防护是不能忽略的环节,提前做好各类常见攻击的防护,能帮你省去很多后续的麻烦。不用盲目投入高额的技术成本,选对适配的防护产品就能轻松覆盖绝大多数常见的攻击风险,给网站稳定运行加上一层安全保障。
安全审计是什么 企业网络安全合规的核心防护措施
很多企业在做网络安全建设或者合规备案的时候,都会接触到安全审计相关的要求,不少人对这项能力的具体价值、适用场景都不太清晰,很容易忽略它在风险预警、追溯溯源、合规过审里的核心作用。搞清楚安全审计的基本逻辑和适用场景,能帮企业少踩很多网络安全和合规层面的坑,也能大幅降低未知风险带来的经营损失。 什么是安全审计? 是对企业网络、系统、终端的所有操作行为做记录、分析、核查的过程,大到服务器的登录操作、核心数据导出记录,小到员工终端的文件访问、网站浏览痕迹,都可以纳入安全审计的覆盖范围。不同行业对审计的留痕时长、覆盖维度有不同的监管要求,大部分企业需要至少留存6个月以上的审计日志。 安全审计有用吗? 合规层面的价值十分明确,现在等保2.0、数据安全法等相关法规都对企业操作留痕、可追溯有明确要求,完整的安全审计能力是过审的必备条件。遇到网络攻击、数据泄露等安全事件的时候,审计记录可以帮运维人员快速追溯攻击路径、定位泄露源头,把损失降到最低。日常运营里也能及时发现内部违规操作,比如员工私自导出核心数据、越权访问敏感系统这类行为,都能第一时间预警,真的能帮企业省不少事后排查的功夫。有需要的话可以了解快快网络的快卫士终端安全相关服务,自带全维度的行为审计能力,能覆盖终端操作、文件流转、网络访问等多个场景的审计需求。 怎么选安全审计? 要先匹配自身的合规要求,不同行业的审计留痕时长、覆盖范围要求都有区别,选的时候要先确认能不能满足对应行业的监管标准。要优先选支持多维度审计的产品,最好能同时覆盖终端、应用、服务器多个场景,不用多个平台来回切换管理。还要看有没有智能分析能力,靠人工翻审计日志效率太低,自带异常行为自动预警的产品能省不少运维成本。 安全审计不是应付合规检查的摆设,是企业搭建完整安全防护体系里必不可少的一环。不管是小型创业团队还是中大型企业,都可以根据自身的业务规模和安全需求,搭建适配的安全审计体系,提前规避很多不必要的安全风险和合规风险。
rhost是什么 常见作用及配置安全要点解析
很多运维人员、网络开发从业者日常操作中经常会碰到rhost这个术语,不管是配置远程访问权限、排查网络连接故障还是部署跨节点业务,搞懂它的定义和用法能帮你少踩很多坑。不少新手刚接触时容易把它和其他远程访问相关概念搞混,随意配置还可能留下安全隐患,理清基础逻辑再动手能省不少没必要的麻烦。 rhost是什么? rhost的全称是remote host,翻译过来就是远程主机,是网络通信中对远端设备的统称,只要是和当前设备不在同一本地网络、需要通过网络链路访问的主机,都可以被叫做rhost。 不同场景下rhost的指代会有差异,比如做FTP传输时rhost指的是远端的文件服务器,做SSH登录时就指代你要访问的那台远端服务器设备。很多新手容易把rhost和rhosts配置文件搞混,后者是类Unix系统里专门用来存储可信远程主机列表的配置文件,属于rhost相关应用的一个细分场景。 rhost有啥用? 最常见的用途是标记远程访问的目标对象,很多网络工具的命令参数里都会出现rhost字段,用来指定你要访问的远端设备地址,输入正确的rhost地址才能正常发起连接请求。 部分系统的权限配置文件里也会用到rhost相关的配置,用来设置哪些远程主机可以免密访问当前设备,简化日常运维的操作流程。不少企业做跨区域业务部署时,也会把不同节点的服务器互相设为可信rhost,方便跨节点的数据同步和运维操作,减少频繁输入验证信息的麻烦。你要是需要稳定的远程主机用来做开发测试或者业务部署,可以去快快网络的弹性云服务器页面了解适合的配置。 rhost要注意啥? 配置rhost相关权限的时候一定要做好白名单限制,不要随便放开所有远程主机的访问权限,很容易被不法分子利用发起暴力破解或者未授权访问攻击。 涉及免密登录的rhost配置要定期盘点清理,离职人员或者废弃的远程主机权限要及时删除,避免出现敏感数据泄露的安全风险。日常访问rhost的时候尽量走加密传输通道,不要用明文传输的协议传输账号密码等敏感数据,如果你的rhost承载了核心业务,最好搭配专业的DDoS防护服务,避免远程访问链路被攻击中断,影响正常的业务运转。 搞懂rhost的基础概念和用法,不管是日常运维还是做网络开发都能帮你提升效率,也能规避不少不必要的安全风险。实际操作时根据自己的使用场景调整配置规则,就能把它的作用发挥到最大,也能更好的保障自身业务的安全稳定运转。
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命令下强制删除。
下一篇
SQL注入是什么 原理危害及防护方案详解
不少站长运营网站时经常会遇到各类网络攻击,SQL注入就是web场景下最常见的攻击类型之一,很多网站数据泄露、权限被窃取的问题都和这类攻击有关。普通运营者对这类攻击的认知普遍不足,往往等出现业务损失才后知后觉想要补救。提前了解这类攻击的基础逻辑、可能带来的风险,以及对应的防护方法,能帮你有效降低网站遇到这类攻击时的损失。 SQL注入是什么? 这类攻击是黑客针对网站数据库设计的攻击手段,黑客会在网站的输入框、查询接口等位置插入恶意SQL语句。如果网站后台没有做对应的参数校验,这些恶意语句就会被数据库直接执行,相当于黑客直接拿到了数据库的操作权限。很多小型网站的后台开发没做专门的防注入逻辑,很容易成为这类攻击的目标。 SQL注入有啥危害? 最直接的危害就是网站核心数据泄露,用户的账号密码、交易信息、隐私数据都可能被黑客批量拖走。严重情况下黑客还能通过注入拿到网站后台的最高管理权限,直接篡改网站内容、下架核心功能,甚至植入木马病毒窃取访问用户的设备信息。如果涉及到交易类的网站,还可能出现资金被盗刷、用户集体投诉的情况,给运营者带来巨额的经济损失。 怎么防SQL注入? 基础的防护可以从开发层面入手,做输入参数校验、使用预编译语句处理数据库查询,避免直接拼接用户输入的内容到SQL语句里。如果没有足够的技术开发能力,也可以直接接入专业的web应用防护产品,智能识别并拦截恶意注入请求,不用调整网站本身的代码就能实现防护。有需求的话可以去了解下快快网络的WAF应用防护墙产品,适配各类网站场景,防护覆盖的攻击类型也更全面,能帮你省去很多自主开发防护逻辑的成本。 网站运营过程中网络防护是不能忽略的环节,提前做好各类常见攻击的防护,能帮你省去很多后续的麻烦。不用盲目投入高额的技术成本,选对适配的防护产品就能轻松覆盖绝大多数常见的攻击风险,给网站稳定运行加上一层安全保障。
安全审计是什么 企业网络安全合规的核心防护措施
很多企业在做网络安全建设或者合规备案的时候,都会接触到安全审计相关的要求,不少人对这项能力的具体价值、适用场景都不太清晰,很容易忽略它在风险预警、追溯溯源、合规过审里的核心作用。搞清楚安全审计的基本逻辑和适用场景,能帮企业少踩很多网络安全和合规层面的坑,也能大幅降低未知风险带来的经营损失。 什么是安全审计? 是对企业网络、系统、终端的所有操作行为做记录、分析、核查的过程,大到服务器的登录操作、核心数据导出记录,小到员工终端的文件访问、网站浏览痕迹,都可以纳入安全审计的覆盖范围。不同行业对审计的留痕时长、覆盖维度有不同的监管要求,大部分企业需要至少留存6个月以上的审计日志。 安全审计有用吗? 合规层面的价值十分明确,现在等保2.0、数据安全法等相关法规都对企业操作留痕、可追溯有明确要求,完整的安全审计能力是过审的必备条件。遇到网络攻击、数据泄露等安全事件的时候,审计记录可以帮运维人员快速追溯攻击路径、定位泄露源头,把损失降到最低。日常运营里也能及时发现内部违规操作,比如员工私自导出核心数据、越权访问敏感系统这类行为,都能第一时间预警,真的能帮企业省不少事后排查的功夫。有需要的话可以了解快快网络的快卫士终端安全相关服务,自带全维度的行为审计能力,能覆盖终端操作、文件流转、网络访问等多个场景的审计需求。 怎么选安全审计? 要先匹配自身的合规要求,不同行业的审计留痕时长、覆盖范围要求都有区别,选的时候要先确认能不能满足对应行业的监管标准。要优先选支持多维度审计的产品,最好能同时覆盖终端、应用、服务器多个场景,不用多个平台来回切换管理。还要看有没有智能分析能力,靠人工翻审计日志效率太低,自带异常行为自动预警的产品能省不少运维成本。 安全审计不是应付合规检查的摆设,是企业搭建完整安全防护体系里必不可少的一环。不管是小型创业团队还是中大型企业,都可以根据自身的业务规模和安全需求,搭建适配的安全审计体系,提前规避很多不必要的安全风险和合规风险。
rhost是什么 常见作用及配置安全要点解析
很多运维人员、网络开发从业者日常操作中经常会碰到rhost这个术语,不管是配置远程访问权限、排查网络连接故障还是部署跨节点业务,搞懂它的定义和用法能帮你少踩很多坑。不少新手刚接触时容易把它和其他远程访问相关概念搞混,随意配置还可能留下安全隐患,理清基础逻辑再动手能省不少没必要的麻烦。 rhost是什么? rhost的全称是remote host,翻译过来就是远程主机,是网络通信中对远端设备的统称,只要是和当前设备不在同一本地网络、需要通过网络链路访问的主机,都可以被叫做rhost。 不同场景下rhost的指代会有差异,比如做FTP传输时rhost指的是远端的文件服务器,做SSH登录时就指代你要访问的那台远端服务器设备。很多新手容易把rhost和rhosts配置文件搞混,后者是类Unix系统里专门用来存储可信远程主机列表的配置文件,属于rhost相关应用的一个细分场景。 rhost有啥用? 最常见的用途是标记远程访问的目标对象,很多网络工具的命令参数里都会出现rhost字段,用来指定你要访问的远端设备地址,输入正确的rhost地址才能正常发起连接请求。 部分系统的权限配置文件里也会用到rhost相关的配置,用来设置哪些远程主机可以免密访问当前设备,简化日常运维的操作流程。不少企业做跨区域业务部署时,也会把不同节点的服务器互相设为可信rhost,方便跨节点的数据同步和运维操作,减少频繁输入验证信息的麻烦。你要是需要稳定的远程主机用来做开发测试或者业务部署,可以去快快网络的弹性云服务器页面了解适合的配置。 rhost要注意啥? 配置rhost相关权限的时候一定要做好白名单限制,不要随便放开所有远程主机的访问权限,很容易被不法分子利用发起暴力破解或者未授权访问攻击。 涉及免密登录的rhost配置要定期盘点清理,离职人员或者废弃的远程主机权限要及时删除,避免出现敏感数据泄露的安全风险。日常访问rhost的时候尽量走加密传输通道,不要用明文传输的协议传输账号密码等敏感数据,如果你的rhost承载了核心业务,最好搭配专业的DDoS防护服务,避免远程访问链路被攻击中断,影响正常的业务运转。 搞懂rhost的基础概念和用法,不管是日常运维还是做网络开发都能帮你提升效率,也能规避不少不必要的安全风险。实际操作时根据自己的使用场景调整配置规则,就能把它的作用发挥到最大,也能更好的保障自身业务的安全稳定运转。
查看更多文章 >