一文看懂:网络安全中那些“听起来很玄”的安全模型

admin 2026-01-14 23:17:44 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文通过通俗类比解读CIA、Bell-LaPadula、Biba及RBAC等安全模型,指出其是定义访问规则的思维框架。文章强调安全模型能解释SQL注入等攻击背后的原理,帮助安全人员从漏洞发现进阶至安全分析与设计,明确系统防御的核心逻辑。 综合评分: 84 文章分类: 网络安全,安全建设,漏洞分析


cover_image

一文看懂:网络安全中那些“听起来很玄”的安全模型

原创

网安布道师

六边形攻防安全

2026年1月14日 20:26 河北

很多人刚接触网络安全时,都会被一堆名词劝退,甚至搞了很多年安全对”安全模型(security model)”还是一知半解。

CIA 三元组、Bell-LaPadula、Biba、RBAC、Clark-Wilson……

看起来像论文,看起来像考试,看起来离实战很远

但实际上—— 你每天看到的漏洞、攻击、事故,背后几乎都能用“安全模型”解释清楚。

这篇文章我们不用教材语言,只用人话 + 生活类比 + 实战视角,一次把常见安全模型讲清楚。


一、什么是安全模型?先别急着记名词

先给结论:

安全模型 = 用一套规则说明:谁能干什么、不能干什么、为什么

它不是工具,也不是安全产品,而是一种安全思维框架

你可以把安全模型理解为:

  • 小区的门禁制度
  • 公司的权限体系
  • 银行的业务流程规范

安全模型的作用,是用一套抽象、可推理的规则,明确系统要保护什么、信任谁、防谁,以及如何控制访问,从而指导安全设计、分析漏洞和评估风险。

用人话理解安全模型的作用

你可以把安全模型当成 “安全世界里的法律”。

如果没有安全模型,安全就会变成:

  • 今天加防火墙

  • 明天加加密

  • 出事了再补洞

而安全模型解决的是:

“为什么要这么设计?”


二、所有安全模型的起点:CIA 三元组

这是网络安全里最基础、最重要的一套模型。

CIA 分别是什么?

| 要素 | 通俗解释 | 生活类比 | | — | — | — | | 机密性(Confidentiality) | 不该看的人看不到 | 密码锁 | | 完整性(Integrity) | 不该改的人改不了 | 防篡改封条 | | 可用性(Availability) | 该用的时候能用 | 不停电 |

一句话记忆

看不看、能不能改、用不用得上


实战一秒代入

  • SQL 注入改账户余额 → 完整性
  • 数据库被拖库 → 机密性
  • DDoS 把网站打挂 → 可用性

📌 CIA 是安全目标,而不是具体技术。


三、Bell–LaPadula:专门防“泄密”的模型

这个模型多见于军工、政府、高保密系统

生活类比:文件保密等级

  • 绝密
  • 机密
  • 内部
  • 公开

两条核心规则(考试常客)

不上读,不下写

  • ❌ 低级别不能读高级别
  • ❌ 高级别不能写到低级别

一句话人话

防止机密信息往低处流

实战理解

  • 普通员工 ≠ 核心数据库
  • 测试环境 ≠ 生产数据
  • 外包人员 ≠ 内部源码

📌 Bell–LaPadula 主要关注:机密性


四、Biba 模型:防“被污染”的模型

如果说 Bell 模型是防泄密, 那 Biba 模型就是防“脏数据”

生活类比:医院手术室

  • 手术室(高可信)
  • 普通病房(低可信)

核心规则(刚好和 Bell 相反)

不下读,不上写

  • ❌ 高可信对象不能读低可信数据
  • ❌ 低可信对象不能写高可信数据

一句话人话

宁可不方便,也不能被脏数据污染

实战一秒理解

  • 用户输入 → 不能直接影响核心逻辑
  • WebShell → 破坏系统完整性
  • SQL 注入 → 本质就是完整性失守

📌 Biba 模型关注:完整性


五、访问控制模型:最贴近现实世界

1️⃣ DAC(自主访问控制,Discretionary Access Control)

类比:你自己的房子

“钥匙我说了算”

  • Linux 文件权限
  • chmod 777

windows和linux操作系统都属于这种,即资源的“所有者”,有权决定谁能访问这个资源

优点:灵活 缺点:容易乱给权限


2️⃣ MAC(强制访问控制)

类比:军营

“你是谁不重要,制度最大”

  • SELinux
  • AppArmor

优点:安全性高 缺点:配置复杂、学习成本高


3️⃣ RBAC(企业最常用)

类比:公司工牌

你不是“张三”, 你是“运维 / 财务 / 研发”。

用户 → 角色 → 权限

一句话人话

不给人权限,而是给角色权限

📌 银行、OA、云平台的标配模型。


六、Clark–Wilson:最懂“业务”的安全模型

这是金融、ERP、财务系统最常见的安全模型。

生活类比:银行转账

你不能:

  • 自己下单
  • 自己审批
  • 自己放款

三个核心思想

  1. 只能通过合法事务修改数据
  2. 职责分离
  3. 全程可审计

一句话人话

不信任人,只信流程

最后用一张图整理一下刚才讲到的一些模型,希望对你加深理解有所帮助


七、把你熟悉的漏洞,套进安全模型

你会突然发现: 这些模型一点都不虚。

| 漏洞 / 攻击 | 破坏的模型 | | — | — | | SQL 注入 | 完整性(Biba) | | 后门账号 | 访问控制 | | WebShell | 完整性 | | 提权漏洞 | RBAC / MAC | | DDoS | 可用性 | | 文件被替换 | 完整性 |


八、记不住?送你一版“人话口诀”

CIA 是目标 Bell 防泄密 Biba 防污染 RBAC 管人 Clark-Wilson 管流程


九、为什么安全模型对你很重要?

因为当你能说出:

“这是一个违反了 Biba 完整性模型的漏洞”

你已经:

  • 超过只会“找漏洞”的阶段
  • 开始具备安全分析与安全设计能力

📌 漏洞是点,安全模型是面。 📌 技术是手段,模型是方向。


结尾

安全模型不是为了考试而存在, 而是为了让你:

  • 看懂攻击在“破坏什么”
  • 设计系统时知道“该防哪里”

免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:六边形攻防安全 网安布道师《一文看懂:网络安全中那些“听起来很玄”的安全模型》

评论:0   参与:  0