news 2026/9/9 10:14:11

第14章 安全与命名空间:用户态边界的形成

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第14章 安全与命名空间:用户态边界的形成

第14章 安全与命名空间:用户态边界的形成

内核版本:Linux 7.1.3
架构:x86_64
核心源码路径:

  • security/security.c
  • security/commoncap.c
  • security/lsm_init.c
  • kernel/user_namespace.c
  • kernel/nsproxy.c
  • kernel/audit.c

用户态不是“自然可信”的。PID 1 进入用户态之后,进程能看到哪些对象、能对对象做什么、权限判断在哪里发生,取决于三组机制:凭据cred描述“我是谁”,命名空间描述“我看见哪个世界”,LSM 描述“即使传统权限允许,安全策略是否仍然允许”。本章讲这些边界在启动阶段如何成形。

14.1 启动阶段的安全边界

安全子系统不是等到用户登录后才启用。start_kernel()很早就会调用early_security_init()security_init(),因为 VFS、进程、IPC、网络、BPF、模块加载等对象创建时都可能需要分配 LSM blob 或执行 hook。

可以把本章对象关系理解为:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/9 10:13:32

把你的烂API救回来:Go版生产级可观测性四板斧

凌晨2点,你的API炸了。你能找到是哪个请求挂了吗?能给客户一个工单号吗?能在接口下线前提醒他们吗? 大部分API对这三个问题都说NO。不是因为代码写得烂——是因为可观测性一开始就没设计进去。下面这四招,专治各种&quo…

作者头像 李华
网站建设 2026/8/31 11:50:05

熵权法:基于信息熵的客观赋权方法在评价模型中的应用

1. 项目概述:为什么评价类模型绕不开熵权法?做数学建模,尤其是评价类问题,你迟早会碰到一个名字听起来有点玄乎但用起来真香的方法——熵权法。我第一次接触它是在一个关于城市综合发展水平评价的赛题里,当时面对一堆经…

作者头像 李华
网站建设 2026/8/30 23:31:51

【LLM开发实验】LLM推理基本介绍

目录 显存需求估算:参数量经验法则 基本计算 激活内存 激活占用显存 (VRAM) 键值(KV)缓存 关于权重 (weight)的考量 推理 (inference)与训练的 FLOPS 容量和速度都重要 量化简介 权衡:准确性 显存需求估算:参…

作者头像 李华
网站建设 2026/8/31 0:42:11

LMCC认证对升学和就业具体有哪些帮助

LMCC作为CCF官方推出的大模型能力认证,对升学和就业都有明确的差异化赋能价值,结合你关注子女信奥梯队搭建、升学路径规划的背景,具体帮助如下: 一、对升学的具体帮助 1、初高中升学维度‌ 作为AI数字素养的权威硬核背书&#x…

作者头像 李华
网站建设 2026/8/31 4:27:42

Python 开发过程中的调试方法技巧

内容简介: 开发过程中的调试方法技巧让计算机程序跟电子仪器设备里的程序错误被发现以及减少的这么一个过程, 那被称作调试, 也叫做除错, 英文名为Debug。使用编写完工具, 或者程序部分功能之后, 要确认你的贡献能够依照期望的方式运行, 这还需要很大一部分工作。了…

作者头像 李华
网站建设 2026/9/2 22:22:38

Pico-ITX嵌入式主板如何实现三屏4K输出?工程实践与选型指南

做嵌入式这些年,帮客户评估过的多屏显示方案不算少。但真正让我对Pico-ITX这个板型另眼相看的,是去年一个数字标牌项目:甲方要求在不到一张A6纸大小的主板上,同时带动三块4K屏,每路刷新率还不能低于60Hz。搁五年前&…

作者头像 李华