ubuntu中的apparmor

apparmor是什么

Apparmor是ubuntu自带的安全工具,可以限制已知应用的能力,控制应用访问文件、目录和网络的能力。具有类似功能的工具还包括selinux、lids,目前selinux、lids和apparmor遵循LSM框架,并通过LSM框架整合到内核中。

常用apparmor操作

1、/etc/init.d/apparmor start|stop|restart|status 用于启动、停止、重启apparmor和查看apparmor进程的状态。
2、apparmor_status可查看受apparmor控制的应用,执行结果如下图所示: apparmor_status

apparmor的工作模式

apparmor有两种工作模式,enforcement和complain
enforcement 模式下,应用将严格遵循配置文件里列出的限制条件,未被授权的访问将被拒绝。
complain模式下,如果应用违反了配置文件里的限制条件,apparmor只是对程序的行为进行记录,不会拒绝访问。

apparmor的配置文件

apparmor的配置文件保存在/etc/apparmor.d/目录下,每个受apparmor控制的应用都有一个配置文件,并且配置文件的名字与应用的路径和名字强制关联。修改应用名或路径后,配置文件将会失效。
/bin/ping的配置为/etc/apparmor.d/bin.ping
/usr/sbin/cupsd的配置为/etc/apparmor.d/usr.sbin.cupsd

apparmor的适用场景

apparmor对已知应用的行为进行限制,控制其能够访问的部分资源,包括文件、目录、硬件和网络等;

apparmor是操作对象是主体。对于未知应用或未配置应用起不到任何作用;

apparmor适用于限制已知应用的权限,如果应用存在安全漏洞,由于其访问的资源有限,造成的后果有限;

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值