移动时代的网络安全与英特尔嵌入式解决方案
在移动时代,网络安全至关重要。从产品的实现审查到各种测试,再到英特尔嵌入式解决方案的发展,每一个环节都对保障系统安全起着关键作用。
1. 实现审查与测试
实现审查是一个迭代的过程,如下面的 mermaid 流程图所示:
graph LR
A[代码完成] --> B[静态分析]
A --> C[动态分析]
A --> D[手动审查]
B --> E[漏洞修复]
C --> E
D --> E
E --> F{漏洞数量为零?}
F -- 否 --> B
F -- 是 --> G[部署审查]
G --> H[部署]
在这个过程中,当修复功能或安全漏洞,或者进行其他更改(如添加小功能)后,更新后的实现必须再次经过静态分析、动态分析和手动审查这三个步骤。为了节省工程资源,手动代码审查可以只覆盖代码的更改部分。而两种自动分析应定期执行,例如每周一次,直到最终产品发布。
部署审查是产品发货前的最后一个检查点。在这个阶段,会对产品进行复杂的验证。帮助验证工程师创建测试计划的材料包括前几个阶段的输出,如架构阶段的安全目标和设计阶段的接口定义,并执行全面的测试用例来验证产品的安全行为。
1.1 接口测试
接口测试是验证产品安全性的重要环节,主要分为以下两类:
- 正向测试 :首先使用设计文档中指定的有效输入向量
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



