Linux-WEB服务器安全



《Linux-WEB服务器安全》由会员分享,可在线阅读,更多相关《Linux-WEB服务器安全(27页珍藏版)》请在装配图网上搜索。
1、单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,*,,*,单击此处编辑母版标题样式,,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,*,,*,Linux网络服务器安全,1,WEB服务器的安全隐患,,WEB应用程序的漏洞;,,WEB服务器软件本身的漏洞;,,WEB服务赖于生存的NOS漏洞;,,NOS配置及管理的疏忽。,2,,WEB应用程序的漏洞,,WEB程序员在编写WEB应用程序时由于设计出现问题而出现的漏洞。,,对应的策略:程序设计体系进行优化,找出相对应的BUG;,,该内容属于软件内容。,3,,WEB服务器软件本身的漏洞,
2、,如早期的IIS、APACHE在设计时出现的漏洞。,4,,APACHE,,Apache是世界使用排名第一的Web服务器软件,市场占有率达60%左右 。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。,5,,APACHE缺陷,,1、利用HTTP协议进行DOS攻击,,SYN flood、ICMP flood、UDP flood等,大量伪造连接请求攻击网络服务的端口,造成服务器的资源耗尽、系统停止响应,甚至系统瘫痪。,,APACHE服务器存在着拒绝服务的安全隐患。,,影响版本:1.3、2.0、2.0.36,6,,APACHE缺陷,,2、缓
3、冲区溢出的安全缺陷,,Buffer overflow,指当计算机向缓冲区内填充数据位数时超过了缓冲区本身的容量溢出的数据覆盖在合法数据上,理想的情况是程序检查数据长度并不允许输入超过缓冲区长度的字符,但是绝大多数程序都会假设数据长度总是与所分配的储存空间相匹配,这就为缓冲区溢出埋下隐患.,,7,,注意:一般的溢出是没有意义的,但是如果这些数据是经过设计的有意行为,覆盖缓冲区的是入侵程序代码,就可能被对方获取控制权。,,如: 1.3有一个远程缓冲区溢出漏洞,利用该漏洞会得到HTTPD服务运行者的权限。,8,,APACHE缺陷,,被攻击者获得ROOT权限的安全缺陷,,该安全缺陷主要是因为Apach
4、e服务器一般以root权限运行(父进程),攻击者会通过他获得root权限,进而控制整个Apache系统。,9,,3.3Apache服务器特点,,Apache服务器的特点:,,支持HTTP/1.1协议。Apache是最先使用HTTP/1.1协议的Web服务器之一,它完全兼容HTTP/1.1协议并与HTTP/1.0协议向后兼容,,支持通用网关接口(CGI)。Apache用mod_cgi模块来支持CGI,它遵守CGI/1.1标准并且提供了扩充的特征,,10,,3.3Apache服务器特点,,支持HTTP认证。Apache支持基于Web的基本认证,它还为支持基于消息摘要的认证做好了准备。Apache通
5、过使用标准的口令文件DBM SQL调用,或通过对外部认证程序的调用来实现基本的认证,,集成的Perl语言。Perl已成为CGI脚本编程的基本标准。Apache肯定是使Perl成为这样流行的CGI编程语言的因素之一,通过使用它的mod_perl模块你可以将基于Perl的CGI脚本装入内存,并可以根据需要多次重复使用该脚本。这消除了经常与解释性语言联系在一起的启动开销,11,,3.3Apache服务器特点,,集成的代理Proxy服务器,,服务器的状态和可定制的日志,,允许根据客户主机名或IP地址限制访问,,支持用户Web目录,,支持虚拟主机,,支持动态共享对象,,支持安全Socket层,,支持多进
6、程。当负载增加时,服务器会快速生成子进程来处理,从而提高系统的响应能力,,12,,3.5Apache服务器安全策略,,勤打补丁,,,Linux网管员要经常关注相关网站的缺陷,及时升级系统或添加补丁,,13,,3.5Apache服务器安全策略,,隐藏和伪装Apache的版本,,软件的漏洞信息和特定版本是相关的,因此,版本号对黑客来说是最有价值的,,去除,Apache,版本号的方法是修改配置文件,/etc/,httpd/conf/httpd.conf,,找到关键字,ServerSignature,,ServerSignature,Off,ServerTokens,Prod,14,,安全的目录结构,
7、,目录之间是独立的,某个目录的权限错误不会影响到其他目录。,15,,16,,3.5Apache服务器安全策略,,建立一个安全的目录结构,,Apache服务器包括以下四个主要目录,,,ServerRoot:保存配置文件(conf子目录)、二进制文件和其他服务器配置文件,,,DocumentRoot:保存Web站点的内容,包括HTML文件和图片等,,17,,3.5Apache服务器安全策略,,为Apache使用专门的用户和用户组,,,必须保证Apache使用一个专门的用户和用户组,不要使用系统预定义的账号,比如nobody用户和nogroup用户组,,,只有root用户可以运行Apache,,,1
8、8,,3.5Apache服务器安全策略,,如果希望“test”用户在Web站点发布内容,并且可以以httpd身份运行Apache服务器:,,,groupadd webteamusermod -G webteam testchown -R httpd.webteam /,19,,3.5Apache服务器安全策略,,只有root用户访问日志目录,这个目录的推荐权限:,,,chown -R root.root /etc/logschmod -R 700 /etc/logs,20,,3.5Apache服务器安全策略,,Web目录的访问策略,,,对于可以访问的Web目录,要使用相对保守的途径进行访
9、问,不要让用户查看任何目录索引列表,,,21,,3.5Apache服务器安全策略,,禁止使用目录索引,,,修改配置文件httpd.conf,,,Options -Indexes FollowSymLinksOptions指令通知Apache禁止使用目录索引FollowSymLinks表示不允许使用符号链接,22,,3.5Apache服务器安全策略,,禁止默认访问,,一个好的安全策略要禁止默认访问的存在,只对指定的目录开启访问权限,,如果允许访问/var/目录,使用如下设定:,,Order deny,allowAllow from all,23,,Apache的Order Allow De
10、ny,,1、修改完配置后要保存好并重启Apache服务,配置才能生效;,,2. 开头字母不分大小写;,,3. allow、deny语句不分先后顺序,谁先谁后不影响最终判断结果;但都会被判断到;,,4. order语句中,“allow,deny”之间“有且只有”一个逗号(英文格式的),而且先后顺序很重要;,,5. Apache有一条缺省规则,“order allow,deny”本身就默认了拒绝所有的意思,因为deny在allow的后面;同理,“order deny,allow”本身默认的是允许所有;当然,最终判断结果还要综合下面的allow、deny语句中各自所包含的范围;(也就是说
11、order语句后面可以没有allow、deny语句),,6. allow、deny语句中,第二个单词一定是“from”,否则Apache会因错而无法启动,,,7. “order allow,deny”代表先判断allow语句再判断deny语句,反之亦然。,24,,一个普通例子,,order deny,allow,,allow from 218.20.253.2,,deny from 218.20,,1. 所谓“首先判断默认的”,就是判断“order deny,allow”这句,它默认是允许所有;,,2. 所谓“然后判断逗号前的”,因为在本例子中的order语句里面,d
12、eny在逗号的前面,所以现在轮到判断下面的deny语句了——“deny from 218.20”;,,3. 所谓“最后判断逗号后的”,因为在本例子中的order语句里面,allow在逗号的后面,所以最后轮到判断下面的allow语句了——“allow from 218.20.253.2”。,25,,3.5Apache服务器安全策略,,禁止用户重载,,禁止用户对目录配置文件(.htaccess)进行重载(修改),,AllowOverride None,26,,本节任务,,写论文论述apache服务器的安全管理,包含以下内容,并在虚拟机上进行设置并截图。(注:在网上找资料),,在apache中.htpasswd文件的作用及设置;,,Apache中的日志管理;,,Apache中的访问控制措施(举例说明,如该网站只允许172.26.117.0/24访问应该如何做)。,27,,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 踏春寻趣 乐享时光——春季旅游踏春出游活动
- 清明假期至安全不缺席风起正清明安全需守护
- 全国党员教育培训工作规划
- XX中小学公共卫生培训树立文明卫生意识养成良好卫生习惯
- 小学生常见传染病预防知识培训传染病的预防措施
- 3月18日全国爱肝日中西医结合逆转肝硬化
- 肝病健康宣教守护您的肝脏健康如何预防肝炎
- 垃圾分类小课堂教育绿色小卫士分类大行动
- 中小学班主任经验交流从胜任到优秀身为世范为人师表 立责于心履责于行
- 教师数字化转型理解与感悟教师数字化转型的策略与建议
- 团建小游戏团建破冰小游戏团队协作破冰游戏多人互动
- 教师使用deepseek使用攻略让备课效能提升
- 办公室会议纪要培训会议内容会议整理公文攥写
- 党员要注重培塑忠诚奋斗奉献的人格力量
- 橙色卡通风儿童春季趣味运动会