设为首页 收藏本站
查看: 878|回复: 0

[经验分享] Apache安全配置基线指导

[复制链接]

尚未签到

发表于 2015-12-23 14:22:47 | 显示全部楼层 |阅读模式
本文规定了维护工程师所维护管理的Apache服务器应当遵循的安全性设置标准,本文档旨在指导系统管理人员进行Apache服务器的安全配置。本文档适用的版本2.0.x、2.2.x版本的Apache服务器。

第1章           日志配置操作
1.1   日志配置
1.1.1      审核登录

安全基线项目名称

Apache审核登录策略安全基线要求项
安全基线编号

SBL-Apache-02-01-01
安全基线项说明  

设备应配置日志功能,对运行错误、用户访问等进行记录,记录内容包括时间,用户使用的IP地址等内容。
检测操作步骤

1、参考配置操作
编辑httpd.conf配置文件,设置日志记录文件、记录内容、记录格式。
LogLevel notice
ErrorLog logs/error_log
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Accept}i\" \"%{Referer}i\" \"%{User-Agent}i\"" combined
CustomLog logs/access_log combined
ErrorLog指令设置错误日志文件名和位置。错误日志是最重要的日志文件,Apache httpd将在这个文件中存放诊断信息和处理请求中出现的错误。若要将错误日志送到Syslog,则设置:ErrorLog syslog。
CustomLog指令设置访问日志的文件名和位置。访问日志中会记录服务器所处理的所有请求。
LogFormat设置日志格式。LogLevel用于调整记录在错误日志中的信息的详细程度,建议设置为notice。
基线符合性判定依据

1、判定条件
查看logs目录中相关日志文件内容,记录完整。
2、检测操作
查看相关日志记录。
3、补充说明
备注


第2章           设备其他配置操作
2.1    访问权限
2.1.1      禁止访问外部文件

安全基线项目名称

Apache目录访问权限安全基线要求项
安全基线编号

SBL-Apache-03-01-01
安全基线项说明  

禁止Apache访问Web目录之外的任何文件。
检测操作步骤

1、参考配置操作
编辑httpd.conf配置文件,

Order Deny,Allow
Deny from all

2、补充操作说明
设置可访问目录,

Order Allow,Deny
Allow from all

其中/web为网站根目录。
基线符合性判定依据

1、判定条件
无法访问Web目录之外的文件。
2、检测操作
访问服务器上不属于Web目录的一个文件,结果应无法显示。
3、补充说明
备注


2.2   防攻击管理
2.2.1      错误页面处理

安全基线项目名称

Apache错误页面安全基线要求项
安全基线编号

SBL-Apache-03-02-01
安全基线项说明  

Apache错误页面重定向
检测操作步骤

1、参考配置操作
(1) 修改httpd.conf配置文件:
ErrorDocument 400 /custom400.html
ErrorDocument 401 /custom401.html
ErrorDocument 403 /custom403.html
ErrorDocument 404 /custom404.html
ErrorDocument 405 /custom405.html
ErrorDocument 500 /custom500.html
Customxxx.html为要设置的错误页面。
(2)重新启动Apache服务
基线符合性判定依据

1、判定条件
指向指定错误页面
2、检测操作
URL地址栏中输入http://ip/xxxxxxx~~~(一个不存在的页面)
备注


2.2.2      目录列表访问限制

安全基线项目名称

Apache目录列表安全基线要求项
安全基线编号

SBL-Apache-03-02-02
安全基线项说明  

禁止Apache列表显示文件
检测操作步骤

1、参考配置操作
(1) 编辑httpd.conf配置文件,

Options FollowSymLinks   
AllowOverride None   
Order allow,deny
Allow from all

将Options Indexes FollowSymLinks中的Indexes 去掉,就可以禁止 Apache 显示该目录结构。Indexes 的作用就是当该目录下没有 index.html文件时,就显示目录结构。
(2)设置Apache的默认页面,编辑%apache%\conf\httpd.conf配置文件,

    DirectoryIndex index.html

其中index.html即为默认页面,可根据情况改为其它文件。
(3)重新启动Apache服务
基线符合性判定依据

1、判定条件
当WEB目录中没有默认首页如index.html文件时,不会列出目录内容
2、检测操作
直接访问http://ip:8800/xxx(xxx为某一目录)
备注


2.2.3      拒绝服务防范

安全基线项目名称

Apache拒绝服务防范安全基线要求项
安全基线编号

SBL-Apache-03-02-03
安全基线项说明  

拒绝服务防范。
检测操作步骤

1、参考配置操作
(1) 编辑httpd.conf配置文件,
Timeout 10 KeepAlive On
KeepAliveTimeout 15
AcceptFilter http data
AcceptFilter https data
(2)重新启动Apache服务
基线符合性判定依据

1、判定条件
2、检测操作
检查配置文件是否设置。
备注


2.2.4      删除无用文件

安全基线项目名称

Apache无用文件安全基线要求项
安全基线编号

SBL-Apache-03-02-04
安全基线项说明  

删除缺省安装的无用文件。
检测操作步骤

1、参考配置操作
删除缺省HTML文件:
# rm -rf /usr/local/apache2/htdocs/*
删除缺省的CGI脚本:
# rm –rf /usr/local/apache2/cgi-bin/*
删除Apache说明文件:
# rm –rf /usr/local/apache2/manual
删除源代码文件:
# rm -rf /path/to/httpd-2.2.4*
根据安装步骤不同和版本不同,某些目录或文件可能不存在或位置不同。
基线符合性判定依据

1、判定条件
2、检测操作
检查对应目录。
备注


2.2.5      隐藏敏感信息

安全基线项目名称

Apache隐藏敏感信息安全基线要求项
安全基线编号

SBL-Apache-03-02-05
安全基线项说明  

隐藏Apache的版本号及其它敏感信息。
检测操作步骤

1、参考配置操作
修改httpd.conf配置文件:
  ServerSignature Off
  ServerTokens Prod
基线符合性判定依据

1、判定条件
2、检测操作
检查配置文件。
备注



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-155308-1-1.html 上篇帖子: Apache防DDOS模块mod_evasive的安装配置和使用 下篇帖子: 源码安装apache2.2.13
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表