|||
笔者曾发布在科技新报专栏的文章《在互联网+的时代,如何提高网速?》一文中提到了网站web前端安全防护的一种简单有效的方法,就是使用具有防护功能的CDN。本期主要介绍一下在网站服务器端的安全防护问题。
以php+mysql方式做网站的时候,虽然Linux系统的运行性能和安全性更佳,但许多人依然选择使用windows操作系统的服务器,这是由于我们常常习惯于使用windows操作系统,这就我们的维护人员更多的性能与安全维护。为了安全起见笔者建议选择用windows服务器建站的朋友最好选择windows server 2008及以上版本。以windows server 2008为例,如何做好安全设置?
首先,要保证高级管理员账户的安全,windows server的默认管理员账户名是administrator,除了设置较为复杂的密码之外,还应当修改管理员账户名,以防止远程桌面暴力破解。另外,还有一个密码为空的来宾账户guest,其默认状态是禁用的,虽然不能登录到远程桌面,但是可以连接到控制台登录界面,为了防止远程桌面攻击给服务器性能带来影响,也应当修改来宾账户的用户名,并且修改为较复杂的用户名。
注意,切勿启用来宾账户的状态,也不要为其分配权限。来宾账户不可以删除,如果强制删除则造成不可逆转的用户信息丢失,重建用户名无效,可能会导致网站无法访问。
其次,需要将windows防火墙设为推荐的设置。更为重要的是需要安装一款防护软件,目前比较主流的有360主机卫士、安全狗、云盾。如果您不喜欢一些设置建议使用主机卫士,主机卫士安装后无需进行设置,具有服务器防护、web应用防护等功能,当然安全狗也有这功能,不过需要细致设置。在防御效率方面主机卫士略胜一筹,会有误拦截,但为了安全“宁可错杀不可放过”,主机卫士有一特色功能就是能够自动检测并修复web应用程序的漏洞。
需要说明的是360安全卫士并不能替代360主机卫士,安全卫士没有对web应用程序漏洞修复的功能,有的同学可能会安装360安全卫士,安全卫士会影响到服务器运行效率,笔者并不建议安装。
另外还有一些细节需要设置好,具体是哪些细节呢?且听下回分解。
本文发表于科技新报。更多精彩文章请关注微信号wangjunliwx。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-24 19:15
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社