策略模块开发与测试全解析
1. 策略测试与分析
在策略测试和分析阶段,我们的主要目标是验证策略模块的功能正确性,并确保其满足安全目标。
1.1 策略模块测试
假设我们已成功编译、安装并加载新策略,且正确标记了文件系统,就可以开始对IRC守护进程和策略模块进行功能测试。此阶段仅进行基本功能测试,在生产环境中使用该策略模块前,需进行更广泛的测试。
-设置系统为宽容模式并停止守护进程:运行在宽容模式下,IRC守护进程能正常运行,我们可查看策略模块未允许的所有访问请求。执行以下命令:
# setenforce 0 # /etc/init.d/ircd stop- 使用seaudit工具监控审计日志:使用setools包中的seaudit工具(FC4系统需安装),打开审计日志并开启监控,确保状态栏显示为“On”。也可使用
tail -f /var/log/audit/audit.log命令查看日志文件。 - 启动IRC守护进程:执行以下命令启动守护进程:
# setenforce 0 # /etc/init.d/ircd start- 验证守护进程的安全上下文:使用
ps