安全本质及如何实施安全评估以及安全方案原则

 提示:点击图片可以放大

信息安全本质

### 安全问题的本质就是信任问题

- 安全是一个持续的过程
- 一门朴素的学问,一种平衡的艺术

### 安全三要素

- 机密性(confidentiality)
- 完整性(integrity)
- 可用性(availability)

## 如何实施安全评估

### 资产等级划分

- 互联网安全的核心问题,就是数据安全问题

威胁分析

- [威胁建模:STRIDE模型](https://blog.csdn.net/qq_29277155/article/details/89947058)

### 风险分析

- [威胁风险分析:DEEAD模型](https://blog.csdn.net/qq_29277155/article/details/89948772)

### 设计安全方案

- 有效解决问题、用户体验好、高性能、低耦合、易扩展升级

信息安全方案原则

### Security By Default 原则【总则】

- 最小权限原则

 - 根据业务所需来授予主体必要权限,不过度授权

- 黑名单,白名单

 - 白名单基于信任原则而来

### 纵深防御原则【全面看待问题】

- 1.各个不同层面不同,不同方面安全方案,避免出现疏漏,不同安全方案之间需要互相配合,构成一个整体;
- 2.在解决根本问题的地方实施针对性的安全方案

### 数据与代码分离原则【漏洞成因看问题】

- 对用户数据片段$var进行安全处理

 - 重写代码部分将标签成为代码片段部分。
 - 可使用过滤、编码等手段,把造成代码混淆的用户数据清理掉
 - 具体到案例就是将特殊符号处理<、>、

### 不可预测性原则【克服攻击方法的角度】

- 不可预测性有效地对抗基于篡改,伪造的攻击
- 加密算法,随机算法,哈希算法运用到设计安全方案中将事半功倍

以下是信息安全的相关拓扑图:

一、安全理念.png