计算机安全基本概念

信息安全三要素

C-I-A:机密性、完整性、可用性

  • 机密性(Confidentiality):也称保密性/私密性,能够确保相关资源只被授权用户访问的系统能力
  • 完整性(Integrity):能确保相关资源只被授权用户修改,或者保证正确性、精确性或一致性的系统能力
  • 可用性(Availability):确保相关资源或者服务可以被任何授权用户有效使用的系统能力

其他特性

  • 可认证性:能确认信息发送者身份的系统能力
  • 不可否认性:能确保发送者不能对已发送过的信息进行抵赖的系统能力
  • 可审计性:能追踪与给定资源相关联的所有行为的系统能力

攻击

脆弱点-威胁-控制的范式

  • 脆弱点是系统中的薄弱环节,如在过程、设计和实现中的缺陷,它会产生安全风险,也会被攻击者利用,作为攻击的入口点
  • 威胁是指有可能引起系统损失或者损害的潜在安全风险。
    • 可分为非人为威胁和人为威胁,人为威胁可以是非恶意的或者恶意的
    • 大多数的计算机安全事件都与恶意的人为威胁有关,通常把这种恶意的人为威胁称为攻击
  • 控制是指能消除或者减少系统脆弱点的动作、装置、程序、技术

脆弱点

脆弱点:

  • 硬件脆弱性
  • 软件脆弱性
  • 数据脆弱性

易受攻击的资源:

  • 网络
  • 访问(服务)
  • 关键人员

![[images/Pasted image 20251202174624.png]]

计算机入侵的特点

  • 计算机系统的任何部分都可能成为入侵的目标。这里所指的计算机系统是指硬件、软件、存储介质、数据以及执行计算任务的人所组成的一个集合。
  • 最易渗透原则(最薄弱环节原则)
    • 一个入侵者总是企图利用任何可能的入侵手段
    • 这种入侵没有必要通过显而易见的手段,也没有必要针对系统最可靠的防御系统

攻击类型

  • 截取
  • 篡改
  • 伪造
  • 中断

适度保护原则

适度保护原则:计算机资源在其失去价值前必须被保护,被保护的程度与其价值是一致的。(适用于所有资源)

防御(控制)

防御方法

预防、阻止、转移、检测、恢复

基本控制方法

  • 加密
  • 软件控制:操作系统、反病毒程序、木马查杀程序、反间谍程序、开发控制
  • 硬件控制:加密硬件或智能卡、防火墙、入侵检测和防御系统、漏洞管理系统
  • 策略和过程:规则章程、道德法律控制
  • 物理控制

控制有效性

  • 察觉问题
  • 使用的可能性
  • 有效性原则(Principle of Effectiveness)
    • 控制必须被使用(而且被正确使用)才有效,它们必须是高效的、容易使用和适当的
  • 重叠控制(分层防御)
  • 定期检查
  • 最薄弱环节原则(Principle of Weakest Link)