(%00)、换行符(%0d,%0a,r, n)、路径字符(../ 或 ..)等,建议直接阻止该数据,若需要接受该数据,则应做不同方式的净化处理
规范化 不可信数据的净化和校验前翯进行规范化,如将目录遍历...安全地处理失败的身份校验,如使用"用户名或密码错误"来提示失败,防止泄露过多信息
异常处理 登录入口应具有防止暴力或撞库猜解(利用已泄露的密码字典进行批量登录尝试)的措施,超过1次验证失败自动启用图灵测试...,超过多次验证失败自动启用账户锁定机制限制其访问
二次验证 在执行关键操作(如账户密码修改、资料更新、交易支付等)时,先启动图灵测试,再对用户身份进行二次验证。...交易支付过程还应该形成完整的证据链,待交易数据应经过发起方数字签名
多因子验证 高度敏感或核心的业务系统,建议使用多因子身份验证机制,如短信验证码、软硬件 Token等。...关闭调试通道 生产代码不包含任何调试代码或接口
通信安全 配置网站的HTTPS证书或其它加密传输措施。