澳门皇冠真人官网是一个网站架设的学习平台,提供最新的网站制作与网站运营等教程

关于网站安全和网站易用性相关问题的五点建议-建站经验教程

来源:未知更新时间:2009-12-31 13:05点击:

当今网站如牛毛一抓一大把,自然安全也就像电子商务一样随波越来越显的重要起来,网络、网站领域一向道高一尺,魔高一丈,没有绝对安全的计算机与网络、网站。就算装了防火墙、杀毒软件、定期有安全专家做安全检测、评估并修复也不能说是安全的,一个网站,安全问题从多方面而来。光是任何一方面,都不可能保证绝对的安全。一个安全的网站,必须要各方面配合才能打造出来。首先有计算机的地方首先都应该遵守一定的内部计算机相关使用规则的前提下,相对而言可以做好以下五个方面确保其安全性:1、域名管理权限:最重要,至今中国已经有不少大网络公司因为前期创业时域名注册信息这些不重视,结果摊子做大了后闹矛盾。网站做大后域名的拥有者就拥有一切话语权。域名解析一般为:自己确定需要宣传的那个域名绑定服务器IP地址,对外宣传;所有的域名都解析到自己需要宣传的那个域名上去,一定要把顶级与www二级域名捆绑等操作,因为在中国内地普通网民对网址/域名的认识不到位,多统一认为www.mb5u.com这样叫域名、网址,其实技术人员或学校书本出身的学生和非大陆人都认定xxx.com才是顶级域的。2、网站数据备份:网站数据量大了最好一天一备份,谁也不保证未来下一秒发生什么事。而且最好是有几个备份存储地,网络数据安全性问题就如汶川地震一样,没什么预兆,包括技术性的、人为的、战争等非可抗性灾害造成的等等。3、服务器管理权限:首当其冲的是服务器的安全,服务器本身如果被人入侵了,网站系统再安全,那也没有任何作用。这重点是技术性跟服务器托管商交涉;其次是FTP或远程桌面管理、网站系统顶级管理等的帐号安全,如果人家破解了你的FTP或远程管理权限,那也就等于窗户开给人家爬,那家里的东西自然是随便拿了。再次主要是服务器管理员需要操作的很多技术性工作,网上都有相关文章的,自己管理服务器的站长,可以多查阅一些关于NTFS权限管理、IIS权限管理的资料。可以让技术全权负责脚本程序、服务器安全的维护,尽最大可能确保数据365*24完整上线服务、页面展开顺利、服务器不宕机等。万一发生任何问题确保第一时间能联系上技术并第一时间找到问题出地并维护好,现在一般发生最多最可能的是洪水攻击,相关信息可以baidu查询了解,这个问题至今没人能从技术上解决,什么防火墙都没实质意义,顶多分散部分攻击流,唯一有效解决办法是:联系服务器托管商更换服务器IP地址并查询攻击源给予警告,严重的报案。但网络取证也是难点,所以一有什么问题首先应该保存好界面;最后服务器上设置一般都应该设置404错误指向;即打开一个网站,之前有的内容页,现在打开那个地址没有东西了。不存在了。这时间404错误就起作用可以设置主动跳转到一个自己设置的404指向页面,比如跳往首页等。器端运行的脚本代码,比如动易系统、动网论坛都属此类。脚本代码的安全问题最主要最集中的问题出在两个方面:SQL注入和FSO权限。互动网站大多有数据库,代码通过SQL语句对数据库进行管理,而SQL语句中的一些变量是通过用户提交的表单获取,如果对表单提交的数据没有做好过滤,攻击者就可以通过构造一些特殊的URL提交给你的系统,或者在表单中提交特别构造的字符串,造成SQL语句没有按预期的目的执行,所以,开发人员结束开发检查时应该加大表单数据的检验和过滤, 最好是让所有通过表单提交的数据,分字符型和数字型,分别用一个专门的函数进行处理,当然也应该多考虑程序的教好容错性,当然如果需要提供下载等可以考虑封装在DLL组件中。其次是上传漏洞,一旦上传了漏洞,攻击者就获得了站长的权限,甚至超过站长的权限(对整个服务器构成安全威胁)。这几年来,众多网站系统,都曾经出现过上传漏洞的问题(尤其是06年的upload.inc上传.cer等类型文件的漏洞)。但是为什么每次发现这种大规模存在的漏洞之后,都只有一部分网站被黑呢?当然不是攻击者手软或者良心发现,而是一些网站通过服务器设置,防止了这些漏洞导致的损失。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、网站为基础平台分析,如有不恰之处和好的意见建议希望大家不吝赐教。

相关搜索: