Skip to main content

密码与信息安全常识

Definition

不要使用保密的密码算法

  • 安全领域有“Kerckhoffs原则”:一个加密系统的安全性应全部依赖于密钥的保密,而不能依赖于算法保密。只有经过公开、广泛验证的加密算法才靠谱。自创或“秘密”算法往往容易存在严重漏洞,一旦泄露就被轻易破解。

使用低强度的密码比不进行任何加密更危险

  • 弱密码(如“123456”、“password”)极易被暴力破解或猜到,看似有保护却形同虚设,容易让用户产生“已加密”的错觉,导致潜在损失更大。不如直接明示“不安全”来得清楚。

任何密码总有一天都会被破解

  • 无论多安全的加密算法和密钥,随着科技提升(如计算能力、算法进步),被破解只是“迟早”的问题。所以信息的加密保护应考虑“时限”与“风险”,不能认为加密等于永远安全。

密码只是信息安全的一部分

  • 密码(加密和认证)只是信息安全的一环。还需配合身份验证、多因素认证、访问控制、系统安全、运维安全、用户教育等多重防护。仅靠密码无法应对所有网络安全风险,有时配合其他措施(如多重认证、防钓鱼等)更为重要。