7.3 身份认证与访问控制

7.32026-11-03 11:07:00

本篇定位:身份认证与访问控制是信息安全多选辨析重灾区(9 年直接命中 10+ 题:2019 单77、2020 单24/36/62、2021 单25/75/76、2023 单70/76/多95、2025 单76、2026 单48),且金融场景实务题高频(离职撤销、最小权限、外包权限)。考点:认证因子与双因子、DAC/MAC/RBAC、最小权限、职责分离、账户锁定、chmod 权限。核心能力:三大访问控制模型对比 + 最小权限/职责分离/离职撤销三动作。 数据依据:01-真题/真题文本/ + 01-真题/考点汇总/ + 05-笔记/信息安全-高频考点清单.md;答案以专业判断为准。 阅读提示:访问控制与 4.1 完整性、7.9 金融合规(外包权限)衔接;DAC 与 2.3 文件权限(chmod)衔接。


一、考点定位(本章真题统计)

考点真题锚点频次考法
认证因子/双因子2020 单621 年两种因子(口令+令牌)更安全
弱认证识别2021 单761 年统一制发初始口令最不安全
DAC vs MAC vs RBAC2019 单77、2021 单252 年DAC 灵活;MAC 强制;RBAC 角色
最小权限2021 单75、2023 多95、2025 单76、2026 单484 年 4 题离职即撤销;补偿性控制;不用管理员账号
职责分离2023 单761 年开发员访问安全系统软件=违背职责分离
账户锁定2023 单701 年防暴力破解
chmod/权限交集2020 单24/361 年 2 题744 读写执行;文件权限取交集

命题规律:认证访问控制考"模型对比 + 实务动作"——最小权限(4 年 4 题)是绝对主角(离职/外包/管理员账号场景)。2027 预测 2–3 题:最小权限场景、DAC/MAC/RBAC 辨析、双因子。核心能力:最小权限三动作(撤销/补偿/不用管理员)+ 三大模型一句话。


二、知识框架(先搭骨架)

身份认证(你是谁)
├── 认证因子(2020 单62)
│   ├── 知识:口令/PIN
│   ├── 持有:令牌/智能卡/手机验证码
│   ├── 生物:指纹/人脸/虹膜
│   └── 双因子=两类不同因子(口令+令牌)比单因子安全
├── 弱认证识别(2021 单76)
│   └── 统一制发的初始口令最不安全(人人相同,必须立即改)
└── 账户锁定(2023 单70)
    └── 多次失败锁定账户 → 防暴力破解

访问控制(你能做什么)
├── 三大模型(2019 单77、2021 单25)
│   ├── DAC 自主访问控制:属主自己决定谁能访问(Windows/Unix 文件权限)——灵活
│   ├── MAC 强制访问控制:系统强制按安全标签(机密/秘密)——严格
│   └── RBAC 基于角色:按角色分配权限(银行柜员/经理)——最常用
├── 最小权限原则(2021 单75、2026 单48 等,4 年 4 题)
│   ├── 离职/轮岗:立即撤销原职责权限、离职即注销(2026 单48)
│   ├── 特权过多:先检查是否有有效的补偿性控制(2021 单75)
│   └── 普通操作不用管理员账号(2023 多95)
├── 职责分离(2023 单76)
│   └── 开发/运维/安全角色分开(开发员不能访问安全系统软件)
└── 权限数字与交集(2020 单24/36)
    ├── chmod 744:属主读写执行、组只读、其他只读
    └── 文件+文件夹权限取交集(文件读+写、文件夹只读→最终只读)

一句话记忆:认证三因子(口令/令牌/生物)+ 双因子更安全;访问控制三模型(DAC 灵活/MAC 强制/RBAC 角色);最小权限三动作(离职即撤/查补偿/不用管理员);职责分离三角色分开。


三、考点详解

3.1 认证因子与双因子(2020 单62)

精确定义:身份认证因子三类:

  1. 所知(知识):口令、PIN;
  2. 所有(持有):令牌、智能卡、短信验证码;
  3. 所是(生物):指纹、人脸、虹膜。

2020 单62(选双因子):使用两种不同类别的因子(如口令+动态令牌)比单一因子更安全——双因子认证。

坑:双因子=两类不同因子(口令+指纹),不是"两个口令"。

3.2 弱认证识别(2021 单76)

2021 单76(选最不安全):信息系统运行管理方统一制发的初始口令最不安全——所有人初始口令相同、容易被猜中/泄露,必须登录后立即修改。

口诀:初始口令=人人一样的公开秘密,最弱。

3.3 DAC vs MAC vs RBAC(2019 单77、2021 单25,必考)

模型全称核心特点
DAC自主访问控制资源属主自主决定谁能访问灵活性高(2019 单77);Windows/Unix 文件权限
MAC强制访问控制系统强制按安全标签(密级)控制严格、安全性高(军事/涉密)
RBAC基于角色访问控制按角色分配权限银行/企业最常用(角色=岗位)

2019 单77(选较高灵活性):DAC 相比 MAC 的优点是较高灵活性(属主可自主授权)。

口诀:DAC 自主灵活、MAC 强制严格、RBAC 角色管理。

3.4 最小权限原则(2021 单75、2023 多95、2025 单76、2026 单48,必考)

精确定义:最小权限 = 用户只拥有完成工作所必需的最小权限——不多给一分权限。

三个必背场景(4 年 4 题):

  1. 离职/轮岗(2026 单48):工作人员离职 → 离职即注销用户身份(不能集中批量/保留备用);
  2. 特权用户过多(2021 单75):先检查是否有有效的补偿性控制(再决定是否降权);
  3. 普通操作(2023 多95):日常操作用数据库账号的普通权限(原题文本"数据号"为"数据库账号"误录)、保护客户端启动进程;"可用管理员账号"是错误做法。

口诀:最小权限=够用就行;离职即注销、特权要补偿、普通操作不登管理员。

3.5 职责分离(2023 单76)

精确定义:职责分离 = 把关键职责分配给不同人员/角色,防止一人独揽(防内鬼、防舞弊)。

2023 单76:程序开发员访问安全系统软件 = 违背职责分离——开发与安全/运维职责必须分开(开发者不应有生产环境安全权限)。

口诀:开发的不碰生产安全、管钱的不碰账。

3.6 账户锁定(2023 单70)

2023 单70(选防暴力破解):账户锁定策略(多次失败锁定)防止暴力破解(不断试口令)——与 DDoS(流量型)区分。

3.7 chmod 与权限交集(2020 单24/36)

权限数字(必背):读=4、写=2、执行=1;chmod 744 = 属主(7=读写执行)、组(4=只读)、其他(4=只读)。

2020 单24(权限交集):用户 A 对文件有读+写权限、对所在文件夹只有读权限 → A 对文件最终只读——文件权限受所在文件夹权限限制(取交集)。

2020 单36:chmod 权限数字换算(r=4、w=2、x=1)。

口诀:744=属主全、组其他只读;文件权限=文件与文件夹权限取交集。

3.10 访问控制的实现层与安全模型(补强)

三种实现形态:

形态挂在哪例子特点
访问控制矩阵抽象模型(主体×客体)教材示意直观但规模大,不直接落地
ACL(访问控制表)客体(记录"谁能访问我")Windows DACL、Linux 文件权限查"某资源谁能用"快
能力表(Capability)主体(记录"我能访问谁")令牌、票据查"某人能用什么"快
  • UNIX 权限 9 比特:rwxrwxrwx(属主/属组/其他),数字 4/2/1;2021 单25:UNIX/Windows 的文件权限属 DAC(自主访问控制),不是 MAC。
  • Windows 流程:用户登录得访问令牌 → 访问客体时由 SRM(安全引用监视器) 把令牌与对象 DACL 比对;SACL 用于记录审计。
  • 三型对比:DAC 自主(属主可授权,灵活但易失控)/MAC 强制(系统按密级定,属主不能改)/RBAC 角色(按岗位授权,最适合企业)。

口令与账号策略九项:长度与复杂度、首次登录改初始口令、一人一号不共用、加盐存储、传输加密、定期更换且不重复、失败锁定、人员变动立即改/停、弱口令检测。

2025 单71"受约束接口":限制授权人员只能执行许可的操作(最小权限的具体实现);2025 单70:IoT 被黑最常见原因是默认口令/默认配置未改。

四个安全模型(判断题,必背方向):

模型规则保什么
BLP不上读、不下写(no read up, no write down)机密性
Biba不下读、不上写完整性
Clark-Wilson良构事务+职责分离+审计商业完整性
Chinese Wall利益冲突类之间强制隔离防利益冲突
  • 评价标准:TCSEC 七级 D → C1 → C2 → B1 → B2 → B3 → A1(B1 起强制保护);CC 的 EAL1–EAL7。
  • 动态模型演进:PDR(防护-检测-响应)→ P2DR(+策略)→ PPDRR(+恢复);目标 Pt > Dt + Rt(保护时间 > 检测 + 响应时间)。

四、易错坑汇总(命题人惯用陷阱)

  1. 双因子=两类因子(2020 单62)——"两个口令是双因子"错误(同类不算双因子)。
  2. 初始口令最弱(2021 单76)——"统一制发初始口令很安全"错误(人人相同必须改)。
  3. DAC 灵活(2019 单77)——"MAC 比 DAC 灵活"错误(MAC 强制严格,DAC 自主灵活)。
  4. 离职即注销(2026 单48)——"集中批量注销/保留备用"错误(离职立即注销)。
  5. 普通操作不用管理员(2023 多95)——"可用管理员账号执行日常操作"是错误做法。
  6. 职责分离(2023 单76)——"开发员可以访问生产安全系统"错误(违背职责分离)。
  7. 账户锁定防暴力破解(2023 单70)——"账户锁定防 DDoS"错误(DDoS 是流量型)。
  8. 权限取交集(2020 单24)——"文件权限不受文件夹限制"错误(取交集取最严)。

五、横向扩展(防漏网:本章边界内、真题尚未考但可能补考的点)

说明:横向扩展覆盖"大纲范围内但 9 年真题未考过"的知识,标注【新增概率】供取舍。

  1. 多因子认证(MFA)【高】:双因子升级版(口令+令牌+生物三选二)——概念题高概率。
  2. 单点登录(SSO)【中】:一次登录访问多系统——与 8.5 金融应用衔接。
  3. OAuth/令牌机制【低】:第三方授权登录——名词题。
  4. 最小权限在数据库的落地【高】:列级/行级授权(2020 单45 考过)——与 4.6 衔接。
  5. RBAC 角色继承【低】:角色层级、权限继承——名词题。
  6. 审计日志与访问控制【中】:审计=记录谁做了什么(2018 单62)——与 7.9 衔接。
  7. 强制访问控制的安全标签【低】:机密/秘密/公开分级——名词题。
  8. 会话管理(超时/锁定)【低】:空闲超时自动锁定——名词题。

六、真题演练(代表性真题 + 解析)

例 1(2019 单77) DAC 自主访问控制相比 MAC 强制访问控制的优点是(口径已核)。 A. 安全性更高 B. 灵活性较高 C. 成本更低 D. 管理更简单

答案:B。DAC 优点=灵活性高(属主自主授权);MAC 是强制严格(安全性高但灵活性低)。口诀:DAC 灵活、MAC 严格。

例 2(2026 单48) 商业银行工作人员辞职离开时,其信息系统中的账户和权限应(口径已核)。 A. 集中批量注销 B. 离职即注销 C. 一年一次集中注销 D. 保留备用

答案:B。最小权限原则:离职即注销用户身份(不能拖、不能留)。口诀:离职即注销。

例 3(2020 单62) 下列认证方式中,安全性最高的是(口径已核)。 A. 仅使用口令 B. 口令+动态令牌(双因子) C. 仅使用指纹 D. 仅使用身份证号

答案:B。双因子认证(两类不同因子组合)安全性最高。口诀:双因子最安全。

例 4(2023 单76) 程序开发员访问安全系统软件,这违背了(口径已核)。 A. 最小权限原则 B. 职责分离 C. 账户锁定策略 D. 双因子认证

答案:B。开发与安全职责要分开——违背职责分离。口诀:开发不碰生产安全。

例 5(2020 单24) 用户 A 对文件有读、写权限,但对文件所在文件夹只有读权限,A 对文件最终具备(口径已核)权限。 A. 读 B. 写 C. 读和写 D. 执行

答案:A。文件权限受文件夹权限限制——取交集(文件读+写 ∩ 文件夹读 = 只读)。口诀:文件权限=文件与文件夹权限取交集。

例 6(2023 多95) 关于权限管理,正确的做法有(口径已核)。 A. 遵循最小权限原则 B. 普通数据操作使用管理员账号 C. 使用数据库账号的普通权限执行日常操作 D. 保护客户端的启动进程

答案:ACD。最小权限(A)、数据库账号普通权限执行日常操作(C)、保护客户端进程(D)都对;"用管理员账号执行普通操作"(B)错误。口诀:日常操作不用管理员。 ⚠️ 文本勘误:原题文本(常见误选录入)作"数据号",应为"数据库账号"之误——语境"只能访问必需的数据"指应用系统访问数据库所用的账号(等保/安全开发规范标准表述:应用系统连数据库用普通权限账号、启动进程权限最小化)。且常见误选题面与解析自相矛盾(题面只有 A/B/C 而答案为 ACD、题面 B 是正确做法解析却判 B 错),本题选项按专业判断重构,答案 ACD 不变。


七、本章小结

  • 一条主线:认证三因子+双因子 → 弱认证(初始口令)→ 账户锁定 → 三大模型(DAC 灵活/MAC 强制/RBAC 角色)→ 最小权限三动作 → 职责分离 → chmod/权限交集。
  • 必背判定:DAC 灵活(2019 单77);双因子最安全(2020 单62);离职即注销(2026 单48);职责分离(2023 单76);权限取交集(2020 单24)。
  • 衔接预告:列级授权→4.6 数据库;外包权限→7.9 金融合规;审计→7.9。