操作系统安全远不止拦截病毒。除了防止计算机遭到入侵或运行恶意代码,它还包括
安全保存文件,避免用户之间相互干扰
。
本文将用孩子也能理解的例子,逐一介绍操作系统中的
安全概念、威胁类型、认证与加密,以及实际的安全技术和案例
。
操作系统安全是指
保护系统资源和用户数据免受未授权访问或恶意行为影响的技术
。
想象一下学校里的储物柜。每个柜子都上了锁,其他同学打不开。这些锁就像加密或用户认证等安全措施。
例如,有些柜子用密码锁住(密码认证),有些需要用指纹才能打开(生物识别认证)。如果柜子里的内容也必须用特定的代码才能读取,就相当于信息经过了加密。
操作系统需要保护以下内容。
- 内存、CPU、文件和网络资源等
- 用户数据与设置信息
- 系统配置与内核区域
操作系统需要抵御多种威胁。常见的威胁如下。
病毒
:隐藏在可执行文件中并传播的恶意代码。
蠕虫
:通过网络自行传播的程序。
木马
:表面上看似正常,内部却会执行恶意操作。
예: 어떤 사진 뷰어 프로그램을 실행했는데, 백그라운드에서 내 파일을 외부로 전송한다면? 트로이 목마일 수 있습니다.
嗅探(Sniffing)
:暗中查看网络中传输的数据。
欺骗(Spoofing)
:冒充其他用户或服务器发起攻击。
拒绝服务攻击(DoS)
:耗尽资源,妨碍系统正常运行。
用户认证用于核实用户身份。
密码认证
:用户 ID 加密码。
双重认证
:短信验证码、电子邮件确认等。
生物识别认证
:指纹、人脸识别等。
예: 스마트폰에서 비밀번호 입력 + 지문 인식 → 이중 인증 적용
例如,给朋友写密信时,把“가나다”替换成“123”再发出去。
对称密钥加密
:用同一把秘密密钥加密和解密信息。如果有人得知这把密钥,信息就不再安全。这就像和朋友共用一把家门钥匙。
非对称密钥加密
:使用两把密钥。一把是可以公开分享的公钥,另一把是只有自己知道的私钥。用公钥加密的信息只有用私钥才能解密,因此更安全。比如,朋友把一把锁交给你,却只把开锁的钥匙留在自己手上。
操作系统在内部采用多种安全防御技术。
防火墙(Firewall)
:监控来自外部的连接,只允许符合规则的流量通过。就像学校门口只允许有通行证的人进入。
用户权限隔离
:如果每个用户都可以执行计算机上的所有操作,就会有风险。因此,操作系统区分普通用户和管理员(超级用户),只允许管理员执行重要的系统修改。
访问控制列表(ACL)
:明确谁可以读取、写入或执行特定文件或文件夹。就像用家里的钥匙管理房间,规定“这个房间只有妈妈可以进”。
日志与审计
:记录谁在什么时候打开或修改了哪些文件。就像监控录像,发生问题时可以据此追查线索。
在现代智能手机或平板电脑上,除了操作系统,
应用本身的安全
也很重要。例如:
- 各应用在自己的**沙箱(Sandbox)**中运行,无法查看其他应用的数据。
- 通过
应用权限设置
,可以限制对位置信息、相机和麦克风等的访问。
예: 사진 편집 앱이 위치 정보에 접근하려고 하면, 허용할지 묻는 창이 뜨는 이유입니다.
Windows Defender
:系统内置的防病毒程序。
SmartScreen
:阻止可疑应用运行。
BitLocker
:加密整个磁盘,防止信息泄露。
操作系统安全是保护计算机和数据的重要防线。本文梳理了程序、网络、用户认证和应用权限等多个层面的安全机制。
下一篇将介绍操作系统保护机制的核心,即
访问控制和权限管理
。