我需要寻找哪些常见的安全漏洞?

时间:2011-03-30 作者:MrBatman

作为一个想要开发WP插件的人,我应该寻找哪些主要的安全缺陷/漏洞?

我将创建一个带有配置面板(即输入字段和其他内容)的新插件。我应该担心什么?

例如,数据清理是否是一件大事,因为它位于/wp admin/区域?有人会直接恶意点击我的插件页面并发送POST请求或类似的东西吗?

非常感谢。

3 个回复
SO网友:Chip Bennett

这是一个修改过的检查表,基于我当前(正在进行的工作)的设置/用于审查主题的数据安全检查表(插件的原则应与主题的原则相同):

插件应在所有选项、自定义函数、自定义变量和自定义常量前面加上插件slug。

插件应该有意识地实现插件选项和插件设置页面,而不是依赖于网站教程中的复制和粘贴脚本,例如以下那些已经过时且不包含适当数据安全性的脚本:

SO网友:Rarst

这有两个方面:

  1. Basic principles.

    <应该检查写入数据库的任何内容是否有SQL注入
  2. Specifics.

    <现代WordPress非常重视安全性,旨在为开发人员提供便利

SO网友:egor

添加defined(\'ABSPATH\') or die(\'Access denied\'); 在wordpress直接使用的每个插件脚本中,添加空索引。在每个目录中添加php文件。插件目录中的htaccess,以及防止直接访问某些插件文件所需的说明

结束

相关推荐

Switching Code plugins

我目前正在使用“Wordpress代码片段”为插入到帖子中的代码添加功能。这个插件的工作方式是将代码添加到设置中的插件库中,然后执行类似于[代码:1]的操作(我记不清确切的语法了)我真的不太喜欢它的风格,所以我希望使用谷歌的美化。停用此插件会有什么影响?我会丢失所有的代码片段吗?我是否需要浏览每一篇文章并编辑所有的代码片段(即[代码:1])?