php框架和安全性

Ayo*_* M. 5 php security frameworks cakephp

作为一名Web开发人员,我使用的是PHP,我知道我必须担心安全性,但是当你使用框架时,你会继续使用很多代码和设计,但是你没有代码或设计,例如我正在使用CakePHP.

  • 所以在这种情况下使用框架我应该担心多少安全性?

Pas*_*TIN 9

您应该始终遵守安全的基本原则:

  • 不信任用户
  • 永远不要相信用户

哪种意思是:

  • 过滤/验证应用程序的所有内容
  • 逃避任何输出.


使用框架对此没有太大变化,除了:

  • 输出到数据库通常是框架的某个层,它应该处理转义
  • 框架通常提供过滤/验证解决方案; 使用它们 ;-)
  • 框架通常有一些指导方针; 读他们.


作为旁注:你这样说:

您可以继续使用大量代码和设计,但不进行编码或设计

考虑到您使用的是许多人都使用的着名框架,这段代码可能比您编写的任何代码都更加经过测试/审核;-)

这是开源的一个优点,实际上:你并不是唯一一个负责代码的人,很多人的目光都看到了 - 这意味着很多人都加强了它.