一、凭据安全概述
什么是工厂凭据
工厂凭据,说白了就是工厂里各种系统、设备、账号的「通行证」。我经常跟团队讲,你想想看,一个工厂里有多少个需要登录的地方?
- IT 系统凭据:ERP、MES、WMS、OA 等管理系统的账号密码
- OT 设备凭据:PLC、DCS、SCADA、HMI、RTU 的登录凭证
- 网络设备凭据:交换机、路由器、防火墙、工业网关的管理账号
- 数据库凭据:SQL Server、Oracle、InfluxDB、PI System 的连接字符串
- 应用凭据:API Token、SSH 密钥、证书、服务账号
- 物理凭据:门禁卡、机柜钥匙、操作员站登录 PIN
核心定义:工厂凭据是用于验证身份、授权访问、记录操作的数字化或物理化凭证。它连接了人、系统、设备和数据。
我在项目中遇到过一家汽车零部件工厂,光 PLC 的登录密码就超过 200 个。每个工位、每台设备都有自己的密码。有的写在便签纸上,有的存在 Excel 里,有的干脆不设密码。嗯,这里要特别注意——凭据管理不是 IT 部门一家的事,OT 侧的设备密码往往更脆弱。
凭据泄露的典型场景
凭据怎么泄露的?我总结了几个真实案例,你对照看看自己的工厂有没有类似情况。
| 场景 | 典型表现 | 真实案例 |
|---|---|---|
| 硬编码凭据 | PLC 程序里写死密码,源代码泄露即泄露 | 某食品厂 SCADA 源码被外包人员带走,密码全部暴露 |
| 共享账号 | 一个管理员账号全厂共用,无法追溯操作人 | 某化工厂 DCS 系统被误操作,找不到责任人 |
| 明文存储 | 密码写在文本文件、Excel、便签纸上 | 某电子厂 IT 巡检时发现机柜门上贴着 root 密码 |
| 弱口令 | admin/admin、123456、password、设备默认密码 | 某水厂 PLC 被勒索攻击,原因是默认密码未改 |
| 未加密传输 | Telnet、HTTP、FTP 等明文协议传输凭据 | 某钢铁厂 SCADA 网络被嗅探,抓包获取了管理员密码 |
| 离职人员凭据未回收 | 员工离职后账号仍有效,系统未及时禁用 | 某制药厂前员工远程登录删除了生产数据库 |
| 第三方供应商凭据 | 设备厂商、系统集成商长期持有高权限账号 | 某电厂 DCS 供应商账号被黑客利用,导致停机 |
⚠️ 特别提醒:OT 环境的凭据泄露比 IT 更危险。IT 系统泄露最多丢数据,OT 系统泄露可能导致设备损坏、生产停摆、甚至人员伤亡。我曾经处理过一个案例,因为 HMI 密码泄露,操作员被恶意篡改了工艺参数,整条产线报废了 3 天。
凭据安全管理的核心原则
凭据安全管理不是买一个密码管理软件就完事了。我把它总结为「六条铁律」,你在工厂里推行时可以参考。
- 最小权限原则:每个账号只给够用的权限,不多给。比如巡检人员只需要只读权限,不需要管理员权限。
- 唯一身份原则:一人一账号,禁止共享账号。谁操作、谁负责,必须能追溯到人。
- 定期轮换原则:密码要定期更换,尤其是高权限账号。我建议每 90 天轮换一次,关键系统可以缩短到 30 天。
- 加密存储与传输:凭据不能明文存,也不能明文传。用加密数据库、密码保险箱、TLS/SSH 等安全通道。
- 审计与监控:所有凭据的使用都要有日志,异常登录要告警。谁在什么时候、从哪台设备、登录了哪个系统,都要记录。
- 生命周期管理:从凭据的创建、分发、使用、轮换到回收,全流程管控。离职、转岗、设备退役时,凭据必须同步清理。
💡 实战建议:我在推行凭据管理时,发现最难的不是技术,而是人的习惯。操作工觉得每次登录输密码麻烦,就想办法绕过去。我的做法是——先做培训,让大家明白「密码不是防你的,是防坏人的」。然后引入单点登录(SSO)或凭据保险箱,降低使用门槛。
凭据安全管理的核心逻辑,可以用下面这张图来概括:
这张图把凭据安全的核心逻辑串起来了。中心是凭据安全,外围是六大原则,底部是凭据类型和泄露场景。你把它打印出来贴在机房里,每次做安全评审时对照着看,基本不会漏项。
凭据安全这件事,说难不难,说简单也不简单。难在落地执行,简单在道理大家都懂。我见过太多工厂,安全制度写了几十页,结果密码还是贴在显示器上。所以这门课,我不跟你讲虚的,全是实战中踩过的坑和填坑的方法。