开场

网络安全(Cyber Security)先回答的不是攻击手法,而是它到底在保护什么。这个问题看起来简单,实际上决定了后面所有概念的理解方式。只要把“保护对象”想清楚,后面的保密性(Confidentiality)、完整性(Integrity)和可用性(Availability)就会自然落到具体场景里。

现实背景

2013 年常被当作一个明显的分界点,不是说那之前没有安全问题,而是说公众对安全和隐私的关注在那之后明显升高了。一个重要背景是斯诺登(Edward Snowden)披露了 PRISM 等项目,很多人第一次直观地意识到,数据收集、平台责任和个人隐私之间并不是抽象的学术问题,而是每天都可能碰到的现实问题。

这也解释了所谓的可见性困境(Visibility Dilemma)。大多数安全防护本来就应该悄悄起作用,越是成功,越不容易被普通用户看见;一旦出事,大家又会立刻感受到它的重要性。2024 年 CrowdStrike 相关事件就很符合这种逻辑,很多人平时不会想到安全基础设施,但它一出问题,影响会立刻扩散到大量系统和业务。

保护对象

网络安全通常把“资产(assets)”当成理解入口。一个计算机系统里,真正需要保护的东西大致可以分成三类。

类别典型内容是否容易替换
硬件(hardware)电脑、磁盘、内存、打印机、网络设备通常可以替换
软件(software)操作系统、商业软件、个人应用通常可以重新安装
数据(data)文档、照片、视频、邮件、交易记录往往最难替换

这里最关键的是数据。硬件坏了可以换,软件坏了可以重装,但数据一旦丢失、泄露或者被篡改,很多时候就没有“原样恢复”的机会了。所以网络安全的重点不是只盯着设备,而是要同时看系统、网络、程序和数据。

CIA 三要素

网络安全要保护的目标通常概括成 CIA 三要素,不是情报机构,而是三个英文单词的首字母。

目标中文理解常见手段课堂里的典型场景
保密性(Confidentiality)只有授权的人才能看见信息加密(Encryption)、访问控制(Access Control)、身份验证(Authentication)网上银行登录、员工资料库
完整性(Integrity)信息不能被未授权地改坏哈希(Hashing)、数字签名(Digital Signature)、版本控制(Version Control)金融交易、软件更新
可用性(Availability)需要的时候系统和数据能正常使用冗余(Redundancy)、故障切换(Failover)、备份(Backup)、灾难恢复(Disaster Recovery)医疗系统、电商网站、云存储

理解这三个词时,可以把它们看成三个不同的问题。保密性问的是“别人能不能看”;完整性问的是“内容有没有被偷偷改”;可用性问的是“我需要用的时候它在不在”。

典型场景

网上银行最适合用来说明保密性(Confidentiality)。账户密码、转账记录和身份信息都不能被旁人直接读到,所以加密传输(Encrypted Transport)和严格的访问控制是最基础的要求。

金融交易更适合说明完整性(Integrity)。只要交易金额、收款人或者时间戳被改过一次,账就会对不上,所以系统往往会配合数字签名、日志和校验机制来保证记录可信。

医疗系统、电子商务网站和云存储服务则更强调可用性(Availability)。医院不能因为单点故障就读不到病历,电商网站不能在高峰期就直接下线,云盘也不能只靠一台服务器撑住全部访问。因此冗余、负载均衡(Load Balancing)和多数据中心部署会变得很重要。

小结

如果只记一句话,我会把这讲总结成这样:网络安全不是某一种攻击技巧,而是围绕数字资产,持续维持保密性、完整性和可用性的系统工程。后面的章节如果继续往下学,所有方法、工具和案例最后都会回到这三个目标上。

返回目录