随笔分类 -  SELinux

摘要:公号:Rand_cs BLP 模型 本篇文章是调研了许多资料后对 BLP 模型的一个总结 MLS,Multi-level Security,主要关心的是数据机密性 D. Elliott Bell 和 Leonard J. LaPadula 在 1996 年提出了基本的 BLP 模型,主要有两个性质: 阅读全文
posted @ 2024-06-08 14:57 Rand_CS 阅读(165) 评论(0) 推荐(0) 编辑
摘要:首发公号:Rand_cs SELinux 安全模型——MLS BLP 模型:于1973年被提出,是一种模拟军事安全策略的计算机访问控制模型,它是最早也是最常用的一种多级访问控制模型,主要用于保证系统信息的机密性,是第一个严格形式化的安全模型 暂时无法在飞书文档外展示此内容 多层安全的核心:“数据流向 阅读全文
posted @ 2024-06-08 14:54 Rand_CS 阅读(59) 评论(0) 推荐(0) 编辑
摘要:首发公号:Rand_cs SELinux 安全模型——TE 通过前面的示例策略,大家对 SELinux 应该有那么点感觉认识了,从这篇开始的三篇文章讲述 SELinux 的三种安全模型,会涉及一些代码,旨在叙述 SELinux 内部的原理 SELinux 提供了 3 种安全模型: RBAC:Role 阅读全文
posted @ 2024-06-08 13:56 Rand_CS 阅读(72) 评论(0) 推荐(0) 编辑
摘要:首发公号:Rand_cs SELinux策略语法以及示例策略 本文来讲述 SELinux 策略常用的语法,然后解读一下 SELinux 这个项目中给出的示例策略 安全上下文 首先来看一下安全上下文的格式: user : role : type : level 每一个主体和客体都有一个安全上下文,通常 阅读全文
posted @ 2024-06-08 13:55 Rand_CS 阅读(136) 评论(0) 推荐(0) 编辑
摘要:首发公号:Rand_cs SELinux 基本原理 本文讲述 SELinux 保护安全的基本原理 安全检查顺序 不废话,直接先来看张图 当我们执行系统调用的时候,会首先对某些错误情况进行检查,如果失败通常会得到一些 error 信息,通过查看全局变量 errno 可以知道到底是哪一类错误 随后进行 阅读全文
posted @ 2024-06-08 13:53 Rand_CS 阅读(55) 评论(0) 推荐(0) 编辑
摘要:首发公号:Rand_cs 此文档说明如何在 ubuntu 上启用 SELinux,测试环境为虚拟机,开始前一定一定一定先来个快照,不要问我为什么有三个一定。 卸载 apparmor(可选) ubuntu 默认安装的安全组件为 apparmor,网上文档说最好卸载掉 apparmor,可能冲突之类的问 阅读全文
posted @ 2023-11-29 00:28 Rand_CS 阅读(316) 评论(0) 推荐(0) 编辑
摘要:首发公号:Rand_cs 前段时间的工作遇到了一些关于 SELinux 的问题,初次接触不熟悉此概念,导致当时配置策略时束手束脚,焦头烂额,为此去系统的学习了下 SELinux 的东西。聊 SELinux 之前,先来看看什么叫做访问控制。 访问控制模型简介 从上图可知,一个访问控制模型包括四个部分: 阅读全文
posted @ 2023-11-29 00:24 Rand_CS 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示