📘 CodingMarble Learn

网络安全:常见威胁和防御方法

网络安全是保护电脑、网络和数据的安全。它有三个目标:保密性、完整性和可用性(CIA三要素)。常见威胁有恶意软件、网络钓鱼和社会工程、暴力破解密码以及拒绝服务攻击。防御办法包括强身份验证、加密、防火墙、杀毒(反恶意软件)软件、及时更新、访问控制和备份。

🎬 分步故事

  1. 我们的数据放在一个保险库里,由三根支柱撑着:保密、正确、能用。
  2. 攻击者有四种招数:有害程序、假消息、猜密码,还有用海量请求淹没服务器。
  3. 第一道防线:证明你是谁。可以用密码、手机验证码或指纹。密码越长,越难被猜出来。
  4. 第二道防线:加密。SAFE 里每个字母往后移 3 位,就变成 VDIH。没有密钥,它就是一堆乱码。
  5. 第三道防线:防火墙拦住坏数据包。第四道:备份,这样数据就不会永远丢失。
  6. 轮到你了。输入一个单词,再调整密钥。把加密后的秘密发给朋友,并告诉他密钥。

提示:拖动3D画面可以旋转,用两根手指可以缩放。

🤔 常见疑问,一次讲清

为什么要三根支柱,而不是只“保密”就行?

保密的数据如果是错的(完整性)或者用不了(可用性),就没有用。三者必须同时做到,就像 3D 里的三根支柱。

攻击怎么能不入侵就让网站瘫痪?

拒绝服务不偷任何东西。它发出太多请求,服务器忙不过来,就顾不上真正的用户了。

有人偷了我的密码,为什么双重验证更安全?

他们还需要第二个因素,比如发到你手机上的验证码,而他们没有。

加密的数据被偷了,还危险吗?

没有密钥,它只是一堆打乱的字母。所以密钥必须保密。

防火墙能挡住网络钓鱼吗?

不能完全挡住。网络钓鱼是骗人交出信息。培训大家识别假消息才是主要的防御。

为什么要把副本放在异地?

火灾、盗窃或勒索软件可能把一个地方的东西全毁掉。异地的副本能留下来。

什么是网络安全?

网络安全就是保护电脑、手机、网络和数据,不让它们被攻击、破坏或盗取。它有三个目标,合称 CIA 三要素:

隐私是指你有权控制自己的个人信息。好的安全措施能保护隐私。关于个人上网安全(网络欺凌、安全浏览、举报),请看 网络安全意识。

常见的网络威胁

身份验证和访问控制

身份验证是确认你真的是你所说的那个人。有三类验证因素:

同时用两种不同类型的因素,就是双重验证(2FA)。强密码要够长,并且混合字母、数字和符号。只用 26 个小写字母时,4 位密码有 26⁴ = 456,976 种可能,而 8 位密码有 26⁸ ≈ 2080 亿种。访问控制只给每个用户他需要的权限(学生可以查看成绩,只有老师能修改)。错几次就锁定账号,以及验证码(CAPTCHA),都能拖慢暴力破解。

加密

加密是用密钥把能读懂的明文变成打乱的密文。只有拿着正确密钥的人才能把它解密还原。

凯撒密码是一个古老又简单的例子:把每个字母按密钥移动。密钥是 3 时,A → D,B → E,SAFE → VDIH。它很容易被破解,因为一共只有 25 种可能的密钥。现代加密(如 AES)的密钥非常长,把所有密钥都试一遍,花的时间比宇宙的年龄还长。

防火墙、杀毒软件、更新和备份

动手试试:做一个强密码短语

随便选四个互不相关的词,比如 mango-river-lamp-seven(不要真的用这个!)。数一数有多少个字符,再和 raj123 这样的短密码比一比。哪一个更容易记,又更难猜?然后在 3D 自由玩耍里,用凯撒密码加密一个单词,让朋友用密钥来解密。

重点公式和概念

例题讲解

1. 用凯撒密码(密钥为 3)加密 CAT。

C → F,A → D,T → W。密文:FDW。

2. 解密 KHOOR,它用的密钥是 3。

每个字母往回移 3 位:K → H,H → E,O → L,O → L,R → O。明文:HELLO。

3. 3 位 PIN 码(每位 0–9)一共有多少种?

10 × 10 × 10 = 10³ = 1,000。

4. 一条消息说:“你的银行账户已被冻结。请在 1 小时内点击这里并输入你的 PIN 码。”这是什么攻击?你该怎么做?

网络钓鱼(社会工程)。不要点击。打开银行的官方应用或拨打官方电话核实,然后举报这条消息。

5. 学校的成绩服务器被大量假请求淹没,谁也打不开。CIA 中哪一项受到了攻击?

可用性。这是拒绝服务攻击。

6. 用密码加指纹登录时,用到了哪两类验证因素?

你知道的东西(密码)和你本身的特征(指纹):这是双重验证。

常见错误

练习测验

1. 在 CIA 三要素中,“I”代表:
2. 一封索要你密码的假邮件是:
3. 凯撒密码密钥为 3:A 会变成什么?
4. 下面哪一个是你“拥有”的东西?
5. 防火墙的作用是什么?

练习:自己动手回答

输入或选择你的答案,然后点“检查”。卡住了就看提示;回答后会显示完整解答。

常见问题

用简单的话说,网络安全是什么?

就是保护电脑、网络和数据,不让想偷、想改或想破坏它们的人或程序得逞。

病毒和蠕虫有什么区别?

病毒需要依附在宿主文件上,文件运行时才传播。蠕虫不需要打开任何文件,就能自己通过网络传播。

密码越长真的越安全吗?

是的。每多一个字符,需要猜的次数就成倍增加。由随机词组成的长密码短语,既强又好记。

哪里会学到

Canada (Ontario)Grade 11D. Computers and Society
Canada (Ontario)Grade 12Information and Communication Technology Ethics and Issues
NetherlandsHAVO 5 (eindexamenjaar)Architecture
NetherlandsHAVO 5 (eindexamenjaar)Interaction
NetherlandsHAVO 5 (eindexamenjaar)Elective theme: Networks
NetherlandsHAVO 5 (eindexamenjaar)Elective theme: Security
NetherlandsVWO 6 (eindexamenjaar)Architecture
NetherlandsVWO 6 (eindexamenjaar)Interaction
NetherlandsVWO 6 (eindexamenjaar)Elective theme: Networks
NetherlandsVWO 6 (eindexamenjaar)Elective theme: Security
PolandSzkoła podstawowa, klasa VIIIDefence readiness
PolandLiceum ogólnokształcące, klasa IState security
PolandLiceum ogólnokształcące, klasa IDefence education
RomaniaClasa a VIII-aWeb pages
Spain4º ESODigital security and wellbeing
Ukraine10 класModern information technologies
Ukraine10 класElective: information security (17 h)
Ukraine11 класElective: information security (17 h)
England (GCSE, A level)Year 113.5 Fundamentals of computer networks
England (GCSE, A level)Year 113.6 Cyber security
USA (Common Core, NGSS, AP)Grade 8Networks and the Internet
USA (Common Core, NGSS, AP)Grade 9Networks and the Internet
USA (Common Core, NGSS, AP)Grade 10Big Idea 5: Impact of Computing
USA (Common Core, NGSS, AP)Grade 11Networks and the Internet
USA (Common Core, NGSS, AP)Grade 11Algorithms and Programming
Japan高校(専門学科)1〜3年Software Technology
Japan高校(専門学科)1〜3年Information Security
South Korea고등학교 2학년Digital culture
South Korea고등학교 3학년Information culture
Germany (Bavaria)Jahrgangsstufe 11Encoding and encryption
Germany (Bavaria)Jahrgangsstufe 12Information security
FranceTerminaleKnowledge as a stake
FranceTerminaleSpecific option — management information systems
China八年级(初二)Module: IoT practice and exploration
China八年级(初二)Module: Internet applications and innovation (review/extension)
China高一Comp.2 Ch.4 Security and ethics
China高二Sel.2 Network basics

先学这些

接着学