Skip to content

Commit ec47ffb

Browse files
committed
add glosarry list
1 parent 82b8d43 commit ec47ffb

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

.vscode/extensions.json

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"recommendations": [
3+
"davidanson.vscode-markdownlint",
4+
"yzhang.markdown-all-in-one"
5+
]
6+
}

docs/concept/README.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Glossary 概念解释
2+
3+
## A
4+
5+
- [安全](./safety-and-security.md)

docs/concept/safety-and-security.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# 安全
2+
3+
在计算机科学中,安全代表着两个不同但相关的概念:safety(安全性)和security(安全保障)。虽然它们经常被混淆使用,但它们在含义和应用上存在一些区别。
4+
5+
可以说,safety(安全性)更注重系统的内部能力,而security(安全保障)则更关注系统对外的能力。
6+
7+
## 安全性(Safety)
8+
9+
安全性关注的是系统或软件本身的性质,确保其在正常操作下不会对用户、数据或环境造成伤害或危险。安全性侧重于预防和减轻事故或意外事件的潜在危害,并确保系统在异常情况下能够进入安全状态。
10+
11+
例如,对于一辆自动驾驶汽车而言,安全性意味着它能够遵循交通规则、正确感知周围环境、有效地应对紧急情况,并保证乘客和其他道路使用者的安全。在软件开发中,安全性可以涉及对输入数据的验证、错误处理、边界检查和异常处理等方面,以防止潜在的崩溃、数据损坏或系统故障。
12+
13+
## 安全保障(Security)
14+
15+
安全保障则更加关注系统或软件的保护和防御,以确保其免受恶意攻击、未经授权的访问、数据泄露或损坏等威胁。安全保障旨在确保系统的机密性、完整性和可用性,以及保护用户的隐私和敏感信息。
16+
17+
在计算机系统中,安全保障可以包括诸如身份验证和访问控制、加密和解密、防火墙和入侵检测系统(IDS)等措施。这些措施旨在防止恶意用户的未经授权访问、数据泄露、网络攻击或病毒感染等安全威胁。
18+
19+
总结起来,安全性(safety)强调系统的健壮性和对意外情况的适应能力,而安全保障则强调系统的保护性和对恶意威胁的防御能力。它们是计算机科学中维护系统完整性、可靠性和保护用户利益的重要方面,常常需要综合考虑来确保计算机系统的全面安全。

0 commit comments

Comments
 (0)