Infrastructure
深入解析负载均衡:四层(L4)与七层(L7)的核心区别与实践指南
使用Docker-compose搭建nginx-keepalived双机热备来实现高可用nginx集群
VRRP (Virtual Router Redundancy Protocol) 虚拟路由器冗余协议
用户密码的安全存储,七个要点: 1、核心原则:密码不能明文存,也不能用可逆加密,必须用单向哈希。 2、MD5和SHA-1不能直接用,因为太快,容易被显卡暴力破解和彩虹表撞库。 3、慢哈希算法选Argon2优先,其次是bcrypt,参数要随硬件调整。 4、盐值必须每个用户独立随机生成,不能全局共用,也不能硬编码。 5、表结构建议存算法标识、参数、盐值和哈希结果,方便后续升级算法。 6、校验用恒定时间比较函数防时序攻击,登录失败提示要统一,配合限流和锁定。 7、密码传输必须走HTTPS,日志里禁止打印明文密码、完整哈希和盐值,要做脱敏。