大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
网站服务器安全是个大话题;说到什么是加固某一台网站服务器的最佳工具和技术,不同的人自有不同的偏好和观点。就Apache网站服务器而言,即便不是所有专家,至少也是绝大多数专家一致认为,mod_security和mod_evasive是两个非常重要的模块,可以保护Apache网站服务器远离常见的威胁。
创新互联建站自2013年创立以来,先为十堰等服务建站,十堰等地企业,进行企业商务咨询服务。为十堰企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
我们在本文中将探讨如何安装及配置mod_security和mod_evasive,假设Apache HTTP网站服务器已经搭建并运行起来。我们将执行演示性质的压力测试,看看该网站服务器在遇到拒绝服务(DOS)攻击时会有怎样的反应,并且演示它如何借助这些模块来反击。我们在本教程中将使用CentOS平台。
安装mod_security和mod_evasive
要是你还没有启用CentOS/RHEL服务器中的EPEL软件库,就需要先启用该软件库,之后再安装这些软件包。
# yum install mod_security
# yum install mod_evasive
安装完成后,你会在/etc/httpd/conf.d里面找到主配置文件:
现在,你需要确保Apache启动时装入这两个模块。在mod_security.conf和mod_evasive.conf中分别寻找下列行(如果没有这些行,就添加上去):
LoadModule security2_module modules/mod_security2.so
LoadModule evasive20_module modules/mod_evasive20.so
•LoadModule指令告诉Apache链接对象文件(*.so),将它添加到活动模块列表。
•security2_module和evasive20_module是模块的名称。
•modules/mod_security2.so和modules/mod_evasive20.so是从/etc/httpd目录到模块源文件的相对路径。只要检查/etc/httpd/modules目录的内容,就能核实路径(必要的话,还可以更改路径)。
现在重启Apache网站服务器:
# service httpd restart
配置mod_security
为了使用mod_security,必须先安装核心规则集(CRS)。基本上而言,CRS为网站服务器提供了一套规则,这套规则明确了在某些情形下服务器有怎样的行为。Trustwave的SpiderLabs(开发mod_security的公司)提供了开放式Web应用安全项目(OWASP)ModSecurity
CRS,详见。
如果想下载并安装最新的OWASP
CRS,可以使用下面这些命令。
# mkdir /etc/httpd/crs
# cd /etc/httpd/crs
# wget
# tar xzf master
# mv SpiderLabs-owasp-modsecurity-crs-ebe8790 owasp-modsecurity-crs
现在,浏览到已安装的OWASP
CRS目录。
1.有没有将sql 2000,mysql运行在普通用户权限下,这是最重要的一点,大部分的都是利用数据库的权限进行的。
2.关闭所有没用的端口
3.所有盘的根目录都不能有everyone,users 的读与运行权限。
4.加强PHP的安全:
5.不要装或使用CGI,CGI存在先天上的安全隐患。
6.不要安装任何的第三方软件。例如XX优化软件,XX插件之类的,更不要在租用的服务器上注册未知的组件。
7.不要在服务器上使用IE访问任何网站。
8.Mysql要用4.1以上的版本,4.0版本存在安全问题。
9.不要装PCanywhere或Radmin因为它们本身就存在安全问题,可以直接用windows 2003自带的3389,它比任何远程控制软件都安全。
10.不要在服务器上双击运行任何程序,不然你中了什么都不知道。
11.不要在服务器上用IE打开用户的硬盘中的网页,这是危险的行为。
12.不要在服务器上浏览图片,以前windows就出过GDI+的安全漏洞。
13.确保你自己的电脑安全,如果你自己的电脑不安全,服务器也不可能安全。
14.如果你使用imail,必须要用8.2以上版本,8.1存在安全严重的安全漏洞。
一个小心谨慎的服务器管理人员,是服务器安全的最后保障,按以上设置后,就算你的用户上传了什么东西在自己的网站中,也绝对影响不了你租用的服务器。 壹基比小喻为你解答。
从基本做起,及时安装系统补丁不论是Windows还是Linux,任何操作系统都有漏洞,及时地打上补丁避免漏洞被蓄意攻击利用,是服务器安全最重要的保证之一
安装和设置防火墙现在有许多基于硬件或软件的防火墙,很多安全厂商也都推出了相关的产品
对服务器安全而言,安装防火墙非常必要
防火墙对于非法访问具有很好的预防作用,但是安装了防火墙并不等于服务器安全了
在安装防火墙之后,你需要根据自身的网络环境,对防火墙进行适当的配置以达到最好的防护效果
关闭不需要的服务和端口服务器操作系统在安装时,会启动一些不需要的服务,这样会占用系统的资源,而且也会增加系统的安全隐患
对于一段时间内完全不会用到的服务器,可以完全关闭;对于期间要使用的服务器,也应该关闭不需要的服务,如Telnet等
另外,还要关掉没有必要开的TCP端口
以下为服务器常用端口列表:温馨提示:为了安全考虑,建议客户机将防火墙打开,只需将常用端口添加到防火墙例外或入站规则
比如网站管理员一般仅开放:80、22、21、3306、1433等端口
定期对服务器进行备份为防止不能预料的系统故障或用户不小心的非法操作,必须对系统进行安全备份
除了对全系统进行每月一次的备份外,还应对修改过的数据进行每周一次的备份
同时,应该将修改过的重要系统文件存放在不同服务器上,以便出现系统崩溃时,可以及时地将系统恢复到正常状态
设置账号和密码保护账号和密码保护可以说是服务器系统的第一道防线,目前网上大部分对服务器系统的攻击都是从截获或猜测密码开始
一旦被进入了系统,那么前面的防卫措施几乎就失去了作用,所以对服务器系统管理员的账号和密码进行管理是保证系统安全非常重要的措施
感谢@头条科技圈的邀请!
WINDOWS服务器在使用过程中我们需要进行维护,主要的方式有以下几种方式:
将账户administrator改名,如bcho,也可以改为中文名,这样可以为黑客攻击增加一点障碍。将guest账户改名为administrator作为陷阱账号,并为这个账号增加一个高难度密码,或者直接禁用这个账户。处理管理员账号和其他必须的账号以外,删除所有其他的账号,避免黑客攻击其他弱密码的账号。除了管理员账号以外,建议再新增一个高难度的管理员账号,这样在黑客攻击主账号时可以用备用账号重新取得控制权。开启用户策略使用用户策略,分别设置复位用户锁定计数器时间为30分钟,用户锁定时间为30分钟,用户锁定阈值为3次。开启密码策略注意应用密码策略,启用密码复杂性要求,设置密码长度最小值为8位,设置强制密码历史为5次,时间为31天。开启密码策略注意应用密码策略,启用密码复杂性要求,设置密码长度最小值为8位,设置强制密码历史为5次,时间为31天。系统更新设置为自动,并半个月检查更新一次。服务器硬件状况每月检查一次,CPU、内存、硬盘使用率每月做一次统计。安装补丁、安装杀毒软件。
如有遗漏,请各位补充!