有史以来最好的虚拟主机安全配置方法

作者:2007-12-26 16:56:43| 点击:1281| 评论:0|第1页/共4页 << 上一页|下一页 >>

相关标签: 数码 | 笔记本 | 玩机技巧

侠客:陈晨

 注入漏洞、上传漏洞、弱口令漏洞等问题随处可见。跨站攻击,远程控制等等是再老套不过了的话题。有些虚拟主机管理员不知是为了方便还是不熟悉配置,干脆就将所有的网站都放在同一个目录中,然后将上级目录设置为站点根目录。有些呢,则将所有的站点的目录都设置为可执行、可写入、可修改。有些则为了方便,在服务器上挂起了QQ,也装上了BT。更有甚者,竟然把Internet来宾帐号加入到Administrators组中!汗……!普通的用户将自己的密码设置为生日之类的6位纯数字,这种情况还可以原谅,毕竟他们大部分都不是专门搞网络研究的,中国国民的安全意识提高还需要一段时间嘛,但如果是网络管理员也这样,那就怎么也有点让人想不通了。网络安全问题日益突出,最近不又有人声称“万网:我进来玩过两次了!”一句话,目前很大部分的网站安全状况让人担忧!

  这里就我个人过去的经历和大家一同来探讨有关安全虚拟主机配置的问题。以下以建立一个站点cert.ecjtu.jx.cn为例,跟大家共同探讨虚拟主机配置问题。

  一、建立Windows用户

  为每个网站单独设置windows用户帐号cert,删除帐号的User组,将cert加入Guest用户组。将用户不能更改密码,密码永不过期两个选项选上。

  二、设置文件夹权限

  1、设置非站点相关目录权限

  Windows安装好后,很多目录和文件默认是everyone可以浏览、查看、运行甚至是可以修改 的。这给服务器安全带来极大的隐患。这里就我个人的一些经验提一些在入侵中较常用的目录。

  C:\; D:\; ……

  C:\perl

  C:\temp\

  C:\Mysql\

  c:\php\

  C:\autorun.inf

  C:\Documents and setting\

  C:\Documents and Settings\All Users\「开始」菜单\程序\

  C:\Documents and Settings\All Users\「开始」菜单\程序\启动

  C:\Documents and Settings\All Users\Documents\

  C:\Documents and Settings\All Users\Application Data\Symantec\

  C:\Documents and Settings\All Users\Application Data\Symantec\pcAnywhere

  C:\WINNT\system32\config\

  C:\winnt\system32\inetsrv\data\

  C:\WINDOWS\system32\inetsrv\data\

  C:\Program Files\

  C:\Program Files\Serv-U\

  c:\Program Files\KV2004\

  c:\Program Files\Rising\RAV

  C:\Program Files\RealServer\

  C:\Program Files\Microsoft SQL server\

  C:\Program Files\Java Web Start\

  以上这些目录或文件的权限应该作适当的限制。如取消Guests用户的查看、修改和执行等权限。由于篇幅关系,这里仅简单提及。

  2、设置站点相关目录权限:

  A、设置站点根目录权限:将刚刚建立的用户cert给对应站点文件夹,假设为D:\cert设置相应的权限:Adiministrators组为完全控制; cert有读取及运行、列出文件夹目录、读取,取消其它所有权限。

点击:1281评论:0好评:0坏评:0
 

最新评论

标题作者发布时间

发表评论

您必须登录后才能发表评论,  请登录  新用户?注册


    精彩推荐