|
|
2#

楼主 |
发表于 2008-11-18 16:40:49
|
只看该作者

网站安全和网站易用性相关问题的五点建议
4、脚本安全:
脚本指在你的网站上的ASP,ASPX,JSP,PHP,CGI等服务
服务器端给各个不必要的目录,去掉“执行”权限,改为“无”,也就是这个目录下的文件,只能读取,不能运行。比如一个论坛除了根目录以外,其它所有目录都只给读取权限即可,关闭执行权限;动易系统给动易根目录、各个频道的根目录以及User、Reg这些含有ASP网页并且ASP要从浏览器访问的目录执行权限即可,其它都可以设置为“无”。尤其是上传目录,比如UploadFiles这样的目录,还有图片目录,一定要设置为只读。这样设置以后,即使攻击者找到了上传漏洞,把asp木马上传到了你的UploadFiles目录,他也不能利用那个木马做什么。
如果你的服务器采用NTFS文件系统,那么给网站文件所在的目录设置好权限也很重要,网站所在目录,只要给IUSR_你的机器名这个用户开放了读、写权限就能正常运行。不要给EveryOne\Guest这样的用户赋予完全权限,非Web目录,应该禁止IUSR_机器名这样的用户赋予权限,这样可以避免上传的脚本木马给服务器造成严重的安全问题。
另外,在IIS的运用程序配置中,删除不需要的程序映射,也是避免因为过滤不够被攻击者上传了某些特殊类型的木马进行攻击的办法。
首先应该尽最大可能保证程序的完整、易操作性;原则上应尽量少开附件上传功能权限,但我们公司两个网站的性质决定了必须开放这一点,方便上传图片等。其次是程序能静态化处理一可以方便搜索引擎抓住、世界排名;二可以解决安全性很大的问题,也就是说一般以htm、html或shtml为网址后缀名。这样的网页一般的“黑客”这样的网站,他们从程序技术上入手一般是没有办法的。
5、服务越少安全性越好:
这是网络、网站界的一条绝对性经验,当然好坏与使用程度需要酌情考量,所以一般见到真正做程序技术的人的网站权限相当少,基本不给自己以外的人除留言外任何操作性权限,界面相当简洁。
注:本文为笔者根据最近工作需要为企业级管理层的几点安全、易用性建议,加之最近有我03-05年期间的基地“红客中国”的几位老朋友联系上与一些网上朋友在询问当年那个嫩头青“cnsir”是不是我,遂把此文贡献出来对大家以参考之用,当然由于现在的工作时间、保密工作等关系本文章省略、更改若干字段;本文以IIS、asp、网站为基础平台分析,如有不恰之处和好的意见建议希望大家不吝赐教。 |
|