所以配合服务器来设置防止webshell是有效的方法。
一、防止数据库被非法下载
应当说,有一点网络安全的管理员,都会把从网上下载的网站程序的默认数据库路径进行更改。当然也有一部分管理员非常粗心,拿到程序直接在自己的服务器上进行安装,甚至连说明文件都不进行删除,更不要说更改数据库路径了。这样黑客就可以通过直接从源码站点下载网站源程序,然后在本地测试找到默认的数据库,再通过下载数据库读取里面的用户信息和资料(一般是经过MD5加密的)找到管理入口进行登陆获得webshell。还有一种情况是由于程序出错暴出了网站数据库的路径,那么怎么防止这种情况的发生呢?我们可以添加mdb的扩展映射。如下图所示:
æå¼IISæ·»å ä¸ä¸ªMDBçæ å°ï¼èmdb解ææå
¶ä»ä¸è½½ä¸äºçæ件ï¼âIISå±æ§âââ主çå½âââé
ç½âââæ å°âââåºç¨ç¨åºæå±âéé¢æ·»å .mdbæ件åºç¨è§£æï¼è³äºç¨äºè§£æåçæ件大å¶å¯ä»¥èªå·±è¿è¡éæï¼åªè¦è¿éæ°æåºæ件åºç°æ æ³è¿éå°±å¯ä»¥äºã
è¿æ ·åç好å¤æ¯ï¼1åªæ¯è¦æ¯mdbåç¼æ ¼å¼çæ°æåºæ件就è¯åä¸è½½ä¸äºï¼2对æå¡å¨ä¸ææçmdbæ件é½èµ·ä½ç¨ï¼å¯¹äºèæ主æºç¡çåå¾æç¨å¤ã
äºãé²æ¢ä¸ä¼
é对以ä¸çé
ç½å¦æ使ç¨çæ¯MSSQLçæ°æåºï¼åªè¦åå¨æ³¨å
¥ç¹ï¼ä¾ç¶å¯ä»¥éè¿ä½¿ç¨æ³¨å
¥å·¥å
·è¿è¡æ°æåºçç解ãåè¥ä¸ä¼ æä»¶æ ¹æ¬æ²¡æ身份éªè¯çè¯ï¼æ们å¯ä»¥ç´æ¥ä¸ä¼ ä¸ä¸ªaspçæ¨é¬å°±å¾å°äºæå¡å¨çwebshellã
对ä»ä¸ä¼ ï¼æ们å¯ä»¥æ»ç»ä¸ºï¼å¯ä»¥ä¸ä¼ ççå½ä¸ç»æ§è¡æéï¼å¯ä»¥æ§è¡ççå½ä¸ç»ä¸ä¼ æéãWebç¨åºæ¯éè¿IISç¨æ·è¿è¡çï¼æ们åªè¦ç»IISç¨æ·ä¸ä¸ªç¹åçä¸ä¼ çå½æåå
¥æéï¼ç¶ååæè¿ä¸ªçå½çèæ¬æ§è¡æéå»æï¼å°±å¯ä»¥é²æ¢å
¥ä¾µè
éè¿ä¸ä¼ è·å¾webshelläºãé
ç½æ¹æ³ï¼é¦å
å¨IISçwebçå½ä¸ï¼æå¼æéé项å¡ãåªç»IISç¨æ·è¯»ååååºçå½æéï¼ç¶åè¿å
¥ä¸ä¼ æ件ä¿åååæ¾æ°æåºççå½ï¼ç»IISç¨æ·å ä¸åå
¥æéï¼æåå¨è¿ä¸¤ä¸ªçå½çâå±æ§âââæ§è¡æéâé项æâ纯èæ¬âæ¹ä¸ºâæ âå³å¯ãè§ä¸å¾
æåæéä¸ç¹ï¼å¨ä½ è¾ç½ä»¥ä¸æéçæ¶åï¼ä¸åè¦æ³¨æå°è¾ç½å¥½ç¶çå½ç继æ¿ãé¿å
æåçè¾ç½ç½è´¹ã
ä¸ãMSSQL注å
¥
对äºMSSQLæ°æåºçé²å¾¡ï¼æ们说ï¼é¦å
è¦ä»æ°æåºè¿æ¥å¸æ·å¼å§ãæ°æåºä¸è¦ç¨SAå¸æ·ã使ç¨SAå¸æ·è¿æ¥æ°æåºå¯¹æå¡å¨æ¥è¯´å°±æ¯ä¸åºç¾é¾ãä¸è¬æ¥è¯´å¯ä»¥ä½¿ç¨DB_OWNERæéå¸æ·è¿æ¥æ°æåºï¼å¦æå¯ä»¥æ£å¸¸è¿è¡ï¼ä½¿ç¨publicç¨æ·æåå
¨çãè¾ç½ædboæéè¿æ¥æ°æåºä¹åï¼å
¥ä¾µè
åºæ¬å°±åªè½éè¿ç解ç¨æ·ååå¯ç æè
æ¯å·å¼å¤ä»½æ¥è·å¾webshelläºï¼å¯¹äºåè
ï¼æ们å¯ä»¥éè¿å å¯åä¿æ¹ç¡çåå°çé»è¤ç»éå°åæ¥é²å¾¡ã对äºå·å¼å¤ä»½ï¼æ们ç¥éåçæ¡ä»¶æ¯æå¤ä»½çæéï¼å¹¶ä¸è¦ç¥éwebççå½ã寻æ¾webçå½æ们说é常æ¯éè¿éåçå½è¿è¡å¯»æ¾æè
ç´æ¥è¯»å注å表æ¥åç°ãæ è·¯è¿ä¸¤ä¸ªæ¹æ³çåªä¸ç§ï¼é½ç¨å°äºxp_regreadåxp_dirtree两个æå±åå¨è¿ç¨ï¼æ们åªéè¦å é¤è¿ä¸¤ä¸ªæå±åå¨å°±å¯ä»¥äºï¼å½ç¶ä¹å¯ä»¥æ对åºçdllæ件ä¹ä¸èµ·å é¤ã
ä½æ¯å¦ææ¯ç±äºç¨åºåºéèªå·±æ´åºäºwebçå½ï¼å°±æ²¡æåæ³äºãæ以æ们è¿è¦èå¸æ·çæéæ´ä½ï¼æ æ³åæå¤ä»½æä½ãå
·ä½æä½å¦ä¸ï¼å¨è¿ä¸ªå¸æ·çå±æ§âæ°æåºè¿éé项éåªéè¦å¯¹éä¸å¯¹åºçæ°æåºå¹¶èµäºå
¶DBOæéï¼å¯¹äºå
¶ä»æ°æåºä¸è¦æä½ãæ¥çè¿è¦å°è¯¥æ°æåºâå±æ§âæéæ该ç¨æ·çå¤ä»½åå¤ä»½æ¥å¿çæéå»æï¼è¿æ ·å
¥ä¾µè
å°±ä¸è½éè¿å·å¼å¤ä»½è·å¾webshelläºã
服务器有效设置防止web入侵图文方法_win服务器
时间: 2024-09-29 22:12:29
服务器有效设置防止web入侵图文方法_win服务器的相关文章
win2003 服务器安全设置教程(权限与本地策略)_win服务器
服务器安全设置 1.系统盘和站点放置盘必须设置为NTFS格式,方便设置权限. 2.系统盘和站点放置盘除administrators 和system的用户权限全部去除. 3.启用windows自带防火墙,只保留有用的端口,比如远程和Web.Ftp(3389.80.21)等等,有邮件服务器的还要打开25和130端口. 4.安装好SQL后进入目录搜索 xplog70 然后将找到的三个文件改名或者删除. 5.更改sa密码为你都不知道的超长密码,在任何情况下都不要用sa这个帐户. 6.改名系统默认帐户名并
win2003 WEB服务器NTFS权限设置图文方法_win服务器
总得来说,前者比较难配置,参考了别人的一些配置和自己的一些实践,找到一个本人觉得还相对满意的做法,由于个人水平有限,希望高手指出我不足的地方,谢谢.由于最近忙着别的事,等忙完之后再把IIS配置的部分还有自己要整理的一些资料奉上~~到时候大家可以到论坛www.n0ws.com上去查看,不过本博客也是提供相关资料的下载的.下面是我的做法:首先,配置系统盘下(如:c盘)的权限(已经将IIS的默认文件夹删除)1.系统盘:选中系统盘,属性,安全选项卡,删掉除了administrators和system组的
IIS7.5使用web.config设置伪静态的二种方法_win服务器
近几天公司里开发的项目有几个运行在IIS7.5上,由于全站采用的是伪静态,因此从网上找到两两种方法来实现.这两种方法各有优势:第一种比较灵活,只要把文件拷到根目录下,即可直接显示所有伪静态页面(适用于此伪静态规则的所有项目,如ThinkPHP),无需更改代码:第二种适合有子目录时的伪静态,比如一个网站下有多个子网站且都要使用伪静态,那么就考虑使用第二种方法了,第一种会报错误.两种方法,自己根据情况使用吧(当然,并不是适用所有项目,可以根据项目的伪静态规则自行调整).以下是代码: 第一种方法:we
win2003服务器中创建Web网站虚拟目录的图文方法_win服务器
有两种方式可以实现这一目标,一种方式是在网站主目录中新建一个子目录,并把相关内容复制到这个目录中.另一种方式就是创建虚拟目录,虚拟目录既可以是本地磁盘中的任何一个目录,也可以是网络中其他计算机中的目录.相对而言,创建子目录的方式更安全高效.<?XML:NAMESPACE PREFIX = O /> 虚拟目录需要在主目录的基础上进行创建,创建步骤如下所述: 第1步,在开始菜单中依次单击"管理工具"→"Internet信息服务(IIS)管理器"菜单项,打开&
图解修改IIS web.config配置文件增设置默认文档的方法_win服务器
我们在发布的网站中找到web.config文件,打开这个这件,在<configuration></configuration>标签内添加几段代码,就可以指定默认启动的页面了. <system.webServer> 复制代码 代码如下: <defaultDocument> <files> <add value="DreyeOnlineTestPage.html" />
Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法_win服务器
首先了解一下重定向,常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh.什么情况下需要做301重定向? 如果你想要换域名,可以通过做301重定向来实现搜索引擎上你的网页依然有效和PR及其他数据不变等对搜索引擎友好的效果,保证流量稳定. 如果你有多个主页网址,也就是说访问者可以通过不同的URL到达相同的网页的时候,这种情况也就是PR分散和外链分散的情况,你可以通过做301重定向确定唯一的主页网址,统一URL所有的PR和外链集中. 如果你需要删除网站
启用IIS的GZIP压缩功能的图文方法_win服务器
所以下面来看看步骤: a.加一个服务器扩展:[Internet 信息服务(IIS)管理器]>>[Web 服务扩展]>>"添加一个新的 Web 服务扩展">>"扩展名"随便填>>"要求的文件"添加"C:\windows\system32\inetsrv\gzip.dll">>勾选"设置扩展状态为允许">>[确定]: b.启用IIS的HTT
IIS 8.5下设置404错误页图文教程_win服务器
问题描述 搭建一个测试网站,总共就2个页面(index.php和404.php),默认首页为:index.php 当访问index.php和404.php的时候,IIS服务器能正常响应,说明在IIS 8.5中配置PHP环境没有出现问题. 访问index.php 访问404.php 另外,我的错误页配置结果如下: 正常情况下,当访问某个不存在的页面时(比如:127.0.0.1/aaa.php),此时,iis服务器发现aaa.php这个文件并不存在,所以,应该会请求404.php 也就是:127
Windows下Apache+MySQL+PHP运行环境的安装图文方法_win服务器
1.安装Apache a) 双击文件Apach_2.2.8_win32-x86-no_ssl.msi,弹出欢迎界面.单NEXT按钮,进入到License Agreement(许可协议)界面. b) 用户需要同意界面 中的条款才能继续安装.选中I accept the terms in the license agreement 单选按钮后,单击NEXT按钮,如图1所示,进入程序描述与说明界面. 图1 c) 浏览程序的描述和说明后,单击NEXT按钮进入Server Information界面,如图