首页 网络编程 前端制作 数据库 CMS教程 脚本编程 微信开发 服务器 小程序 框架 手机APP

ASP编程

热门: ASP.NET PHP编程 ASP编程 JSP编程

aspcms后台漏洞解决方案

来源:未知 发布时间:2019-06-25

aspcms作为国内asp领域比较知名的一款开源程序,现在使用的人越来越多,而且很多网络公司及网站制作外包团队都在使用aspcms程序来制作网站,但是大家知道,任何一个开源程序一旦使用的人比较多的时候就会有一些黑客开始研究这些系统的漏洞,当然,aspcms程序也无法幸免于难。

现在网络上已经有很多黑客公布的一些漏洞攻击教程,以及一些常见的漏洞利用方法,虽然aspcms官方的最新版本已经更新并且修复了大部分的已知bug,但是一些通用的漏洞还是无法解决的,比如去年有一段时间aspcms后台创建模板的时候可以直接创建asp的文件,这样就很容易的被黑客们利用,所以在aspcms的新版本中已经限制了模板创建格式,模板只能创建.html、js或者css格式的文件,但是对于服务器iis版本较低的站长朋友们来说,黑客还是可以通过创建.asp;.html这种格式的模板来实现挂马的。

所以今天小编就抛开程序本身,来告诉大家一个最简单的而且能够从根本上解决aspcms程序本挂马的问题,而且也可以彻底解决后台漏洞问题,毕竟修复程序对与大部分的站长们来说都是一件比较困难而且繁琐的事情,我们就应该直接从服务器入手,来做好最基础的防护。

其实原理很简单,因为所有的aspcms后台漏洞的最终挂马方法都是要在服务器里边的asp文件中写入可执行代码,并且通过执行对应的asp文件来实现挂马,所以我们需要做的就是禁止这些不安全的asp文件执行,因为aspcms后台设计的还是比较合理的,在后台或者网站前台能够实现给服务器写入文件的目录并不是很多,准确的来说也就4个文件夹,因此我们只要禁止aspcms程序中4个文件的执行权限就OK了。

需要禁止执行权限的目录是:

/data/ (如果你修改过自己的数据库文件夹名称,这里修改成你修改后的数据库文件夹名称即可)

/templates/(也就是aspcms程序的模板文件夹,如果条件允许的话大家最好是把自己的服务器iis升级到7.0版本以上)

/upload/ (这个一定要禁止,因为后台漏洞很多都是直接向这个文件夹上传可执行文件来实现挂马的)

/config/ (有的站长担心禁止了这个目录以后网站程序无法运行,其实不需要担心的,因为config这个目录不需要执行权限,只要有读取的权限aspcms就能正常运行)

只要禁止了这4个文件夹的执行权限以后,你的程序基本上就不会再被挂马了,起码目前网络上流行的aspcms漏洞还没有超过这4个文件夹的。前三个文件夹相信站长们都在知道原因的,但是最后一个config文件夹估计很多一部分站长都不知道问什么要禁止的,因为在aspcms程序后台修改幻灯片的时候,其实是会在config文件夹写入代码的,如果这时候黑客们通过在幻灯片提交页面做简单的代码修改就可以把一句话木马注入到config/AspCms_Config.asp这文件中,所以我们还是要禁止这个文件夹的执行权限比较安全。

 

上一篇:九种防MDB数据库被下载的方法小结

下一篇:没有了

网络编程 | 前端制作 | 数据库 | CMS教程 | 脚本编程 | 微信开发 | 服务器 | 小程序 | 框架 | 手机APP |

凡本网站转载的文章、图片等资料的版权归版权所有人所有,因无法和版权所有者一一联系,如果本网站选取的文/图威胁到您的权益,请您及时和本网站联系。 我们会在第一时间内采取措施,避免给双方造 成不必要的损失。
© 2015-2018 微学网 版权所有,并保留所有权利。 备案号:粤ICP备09051474号-1

电脑版 | 移动版