慎用FIPS加密
2016-11-26
引言:FIPS是Windows 10中一项隐含的系统加密功能,是一套描述文件处理、加密算法的标准,确切是指FIPS 140标准。它对普通用户意味着什么?莫非采用它后就会让系统安全无忧吗?
FIPS 是Windows 10中一项隐含的系统加密功能,意即美国联邦信息处理标 准(Federal Information Processing Standards),是一套描述文件处理、加密算法的标准,确切是指FIPS 140标准。
FIPS 140-2 进一步定义了 四种安全等级:
等级1通常用于仅软件加密产品,安全要求非常有限;所有组件必须达到制造等级,不能存在任何极其严重的不安全因素。
等级2要求基于角色的认证(不要求个人用户认证),它还要求具有通过使用物理锁定或防篡改签章识别物理篡改的能力。
等级3添加了物理篡改预防措施,防止拆卸或修改,让非法侵入的难度更大,如果检测到篡改,设备必须能够擦除关键安全参数;等级3 还包括强大加密保护和密钥管理、身份授权、界面间的物理或逻辑分隔(通过该分隔来输入和保留关键安全参数)。
等级4包含高级篡改保护,专为要在未受物理保护的环境中运行的产品而设计。
那么,主要用于政府部门的Windows PC的FIPS加密技术,对于那些普通级别的用户意味着什么?莫非采用它后就会让系统安全无忧吗?
采用FIPS加密的后果
依照官方解释,除非确实需要,普通用户不用为好。假如设置FIPS在系统中生效,那么Windows系统以及多项服务必须受约于FIPS加密规则。例如在Windows内置的系统服务有一项意为“安全通道”的系统服务Schannel,主要用于实现在Windows服务器端和客户端之间建立加密的通信信道,假如FIPS生效,将会禁用SSL 2.0 与SSL 3.0协议,要求安全协议至少为TLS 1.0以上。……
