[发明专利]一种针对Apache配置安全性的自动化检测方法在审
申请号: | 201710706617.9 | 申请日: | 2017-08-17 |
公开(公告)号: | CN107480534A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 牛彬 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孙晶伟 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 apache 配置 安全性 自动化 检测 方法 | ||
1.一种针对Apache配置安全性的自动化检测方法,其特征在于对Apache的配置文件、系统命令执行和数据进行自动化分析,具体过程为:
获取自动化检测程序运行的操作系统类型及Apache服务器的版本,
通过执行本地命令检测Apache运行时的用户,查看是否有安全风险,
分析Apache安装目录下conf目录中的配置文件:检测是否开启服务器签名,若开启则提示安全风险;检测是否启用符号连接追踪,若启用则提示安全风险;检测是否开启目录浏览,若开启且未注释则提示安全风险;检测应用程序的目录权限设置情况,若存在权限设置异常则提示安全风险;检测Apache日志记录情况,若存在日志记录被注释或日志格式存在缺少项的情况则提示安全风险;
将上述结果输出到结果文件中。
2.根据权利要求1所述的方法,其特征在于根据自动化检测程序运行的操作系统类型,使用相应的本地命令检测Apache运行用户,查看是否有安全风险。
3.根据权利要求2所述的方法,其特征在于自动化检测程序运行的操作系统为Windows系统,使用tasklist /V | findstr “httpd”命令检测Apache运行用户,查看本地组成员是否存在administrators,若存在则提示安全风险;
或者自动化检测程序运行的操作系统为Linux系统,使用ps -ef|grep httpd命令,检测Apache运行用户,若为root则提示安全风险,否则查看/etc/passwd中对应用户行的第4个参数是否为0,若为0则提示安全风险。
4.根据权利要求1-3任一所述的方法,其特征在于根据自动化检测程序运行的操作系统类型:使用相应的命令检查是否开启服务器签名,使用相应的命令检查配置文件是否启用符号连接追踪,使用相应的命令检查配置文件的目录浏览是否开启且未注释。
5.根据权利要求4所述的方法,其特征在于自动化检测程序运行的操作系统为windows/RHEL/CentOS/Fedora中的一种,则Apache安装目录下conf目录中的配置文件为httpd.conf。
6.根据权利要求5所述的方法,其特征在于检查httpd.conf配置文件的ServerSignature指令和ServerTokens指令是否均为开启状态,以便检查Apache是否开启服务器签名,如果开启则提示安全风险。
7.根据权利要求5或6所述的方法,其特征在于检查httpd.conf配置文件的每一个Directory指令下的options选项是否包含FollowSymlinks,以便检测Apache是否启用符号连接追踪,若包含则提示安全风险。
8.根据权利要求7所述的方法,其特征在于检查httpd.conf配置文件的每一个Directory指令下的options选项是否包含Indexes,以便检测Apache是否开启目录浏览,若包含且未注释则提示安全风险。
9.根据权利要求5或8所述的方法,其特征在于检测应用程序的目录权限设置情况:先检查主目录对应于配置文件httpd.conf的Server Root控制项是否允许非超级用户修改该目录中的内容,再检查httpd.conf配置文件的其他目录项是否存在写入或执行权限,若存在上述权限设置情况则提示安全风险。
10.根据权利要求9所述的方法,其特征在于检测Apache日志记录情况:先查看httpd.conf配置文件的ErrorLog项是否被注释,若被注释则提示安全风险;再查看httpd.conf配置文件的LogFormat项或CustomLog项是否被注释,若被注释则提示安全风险;否则查看日志格式的内容,若日志格式存在缺少项则提示安全风险。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710706617.9/1.html,转载请声明来源钻瓜专利网。