保障PHP安全的基础原则与方法.docVIP

  • 3
  • 0
  • 约8.35千字
  • 约 7页
  • 2019-07-28 发布于天津
  • 举报
保障PHP安全的基础原则与方法 原则: 1.2.1. 深度防范 ? ?? ? 深度防范原则是安全专业人员人人皆知的原则,它说明了冗余安全措施的价值,这是被历史所证明的。 ? ?? ? 深度防范原则可以延伸到其它领域,不仅仅是局限于编程领域。使用过备份伞的跳伞队员可以证明有冗余安全措施是多么的有价值,尽管大家永远不希望主伞失效。一个冗余的安全措施可以在主安全措施失效的潜在的起到重大作用。 ? ?? ? 回到编程领域,坚持深度防范原则要求您时刻有一个备份方案。如果一个安全措施失效了,必须有另外一个提供一些保护。例如,在用户进行重要操作前进行重新用户认证就是一个很好的习惯,尽管你的用户认证逻辑里面没有已知缺陷。如果一个未认证用户通过某种方法伪装成另一个用户,提示录入密码可以潜在地避免未认证(未验证)用户进行一些关键操作。 ? ?? ? 尽管深度防范是一个合理的原则,但是过度地增加安全措施只能增加成本和降低价值。 1.2.2. 最小权限 ? ?? ? 我过去有一辆汽车有一个佣人钥匙。这个钥匙只能用来点火,所以它不能打开车门、控制台、后备箱,它只能用来启动汽车。我可以把它给泊车员(或把它留在点火器上),我确认这个钥匙不能用于其它目的。 ? ?? ? 把一个不能打开控制台或后备箱的钥匙给泊车员是有道理的,毕竟,你可能想在这些地方保存贵重物品。但我觉得没有道理的是为什么它不能开车门。当然,这是因

文档评论(0)

1亿VIP精品文档

相关文档