🛡️
工控机安全编程 · 防护策略
📘 30章 完整课程 · 从基础到实战
📚 中小学风格
🌈
🧩 30个模块
01
工控安全概述
工控系统定义 · 与传统IT安全区别 · 重要性
基础
02
工控系统架构与脆弱性
分层架构(现场/控制/管理) · 各层脆弱性
架构
03
工控网络协议安全
Modbus/TCP · PROFINET · EtherNet/IP 缺陷与攻击面
协议
04
工控系统威胁建模
STRIDE模型 · 资产识别 · 威胁树分析
威胁
05
安全编程基础
C/C++安全编码 · 缓冲区/整数溢出
编码
06
输入验证与净化
用户输入 · 传感器数据合法性校验
防御
07
认证与会话管理
身份认证 · 会话令牌安全存储与传输
认证
08
访问控制模型
RBAC在HMI/SCADA中的实现
权限
09
加密与数据保护
对称/非对称加密 · 密钥管理最佳实践
加密
10
安全日志与审计
日志规范 · 异常行为检测与溯源
审计
11
工控防火墙与隔离
工业防火墙 · DMZ · 单向网闸
网络
12
入侵检测与防御系统
签名/异常IDS在工控网络部署
检测
13
安全补丁管理
补丁更新策略 · 离线升级与回滚
运维
14
工控端点安全
PLC/RTU/DCS加固 · 白名单机制
端点
15
安全远程访问
VPN · 堡垒机 · 远程维护风险控制
远程
16
工控软件开发安全生命周期
安全需求 · 设计评审 · 代码审计 · 渗透测试
SDL
17
静态代码分析
Flawfinder · Cppcheck 检测源码漏洞
工具
18
动态与模糊测试
Peach · Boofuzz 工控协议Fuzzing
测试
19
工控系统应急响应
事件分级 · 应急预案 · 取证分析
应急
20
工控安全标准与合规
IEC 62443 · 等保2.0工控应用
合规
21
PLC编程安全
梯形图/LAD · ST语言安全陷阱 · 防御性编程
PLC
22
SCADA系统安全
历史数据库安全 · HMI脚本注入 · OPC UA安全
SCADA
23
DCS系统安全
域划分 · 控制器冗余 · 安全同步
DCS
24
工业物联网安全
边缘计算安全 · 传感器完整性 · 轻量加密
IIoT
25
工控供应链安全
第三方组件漏洞 · 固件签名 · SBOM
供应链
26
物理安全与环境安全
控制室访问 · 电磁屏蔽 · 防雷冗余供电
物理
27
人员安全培训
安全意识 · 社会工程学 · 权限最小化
人员
28
安全配置基线
Windows/Linux加固 · 数据库/网络设备基线
基线
29
灾难恢复与业务连续性
备份策略 · 冷/热备切换 · 异地容灾
容灾
30
综合案例实战
制造企业工控安全防护体系设计与实施
实战