提高Wordpress站点的安全

  [复制链接]
查看: 720   回复: 16
发表于 2013-6-20 15:22:31 | 显示全部楼层 |阅读模式
本帖最后由 梦雨 于 2013-6-20 15:25 编辑

如何提高WordPress站点安全?

如何提高WordPress站点安全,是我们每个WordPress用户需要重视的问题。网站安全涉及主机服务器和WordPress源码等方面。

1.选择安全可靠的主机

谨慎选择一款安全可靠的主机,不要使用免费主机和劣质主机。免费主机只适合用来学习程序和建站方法,但是不建议使用免费主机来托管正式上线的网站。当然了,最好也不要使用那些特别廉价,管理经验不足的主机商的服务。

2.升级到WordPress最新版

只从WordPress官方下载源码,不要到第三方网站下载。尽可能升级到WordPress最新版,及时修补程序漏洞,包括WordPress核心源码、WordPress主题以及WordPress插件。

3.使用官方WordPress主题和插件

这里所说的官方,一是WordPress官方,二是主题或插件开发者的官方,尽量避免使用“破解”版主题、插件,慎用网上传播的原本是收费,但是被人恶意提供免费下载的主题、插件。

4.修改数据库默认前缀 wp_

很多朋友安装WordPress都没有修改数据库前缀,如果你打算修改默认的前缀 wp_ ,请根据 如何修改 WordPress 数据库前缀 来修改。

5.修改默认的用户名 admin

WordPress3.* 以上已经支持安装时自定义登录用户名,如果你使用默认的admin,建议你根据下面的方法进行修改:

方法一:后台新建一个用户,角色为管理员,然后使用新用户登录,删除默认的 admin 用户。

方法二:登录phpmyAdmin,浏览当前数据库的 wp_users 数据表,将user_login 和user_nicename 修改为新用户名。

同时建议修改 “我的个人资料”中的的昵称,然后设置“公开显示为”非用户名的其他方式:



6.使用高级密码,经常更换密码

建议使用含 大写字母、小写字母、数字和其他符号 的复杂密码,比如nuH4j&*aHG%dMz ,避免使用生日、手机号、QQ号等。

7.隐藏WordPress版本信息

默认情况下会在头部输出WordPress版本信息,你可以在主题的 functions.php 最后一个 ?> 前面添加:


8.修改wp-admin目录的访问权限

你可以通过限定IP地址访问WordPress管理员文件夹来进行保护,所有其他IP地址访问都返回禁止访问的信息。另外,你需要放一个新的.htaccess文件到wp-admin目录下,防止根目录下的.htaccess文件被替换。

9.定期备份网站数据

可以借助WordPress备份插件进行自动备份或手动备份:

WordPress数据库定时备份插件:WordPressDatabase Backup

使用WordPress自带导出导入功能备份和恢复网站

WordPress克隆/备份/搬家插件:WP Clone

WordPress超强备份插件:BackWPup(支持FTP/Email/本地/网盘)

10.安装安全插件

WordPressFirewall 2

该插件可以帮助你识别/阻止一些有效的攻击,例如 目录扫描、SQL注入、WP文件扫描、PHPEXE扫描 等,并可将其定向到404或者首页。如果有问题还可以通过电子邮件通知你处理,还可以阻止一些IP的访问。

Better WPSecurity

由于大多数的WP网站存在插件漏洞、弱口令、过时的插件/程序,隐藏这些漏洞可以更好的保护网站,例如保护登录和管理区(控制面板?仪表盘?)。

Login Lockdown

这个插件可以记录失败的登录尝试的IP地址和时间,若是来自某一个IP地址的这种失败登录超过一定条件,那么系统将禁止这一IP地址继续尝试登录。

Limit LoginAttempts

LimitLogin Attempts 限制登录尝试的次数来防止暴力破解,增强WordPress 的安全系数。

WP Security Scan

该插件会自动按照以上的安全建议对WordPress进行安全扫描,查找存在的问题。
引用原文:http://www.wpdaxue.com/improve-wordpress-security.html



评分

参与人数 5T币 +7 收起 理由
ymfq1984 + 1 有見地
ztencmcp + 1 有見地
yangjianfeng + 1 認眞參與
印个历史 + 2
gger + 2

查看全部评分

发表于 2013-6-20 21:41:33 | 显示全部楼层
看来玩英文站的 WP是主流程序。。。
回复 支持 反对

使用道具 举报

发表于 2013-6-21 00:09:29 | 显示全部楼层
不错,赞一个提高Wordpress站点的安全。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2013-6-21 00:53:41 | 显示全部楼层
谢谢楼主分享,WP的安全性确实值得关注
回复 支持 反对

使用道具 举报

发表于 2013-6-21 05:23:50 | 显示全部楼层
提高Wordpress站点的安全还在学习弄网赚当中,wordpress是必要的功课。
不过一般都不会选择免费的主机做站的吧;
其次就是密码的问题,写得很详细也很好、提高Wordpress站点的安全
回复 支持 反对

使用道具 举报

发表于 2013-6-21 08:26:41 来自手机 | 显示全部楼层
10个安全的提示,值得每个学习wp的朋友时刻留意的,,
回复 支持 反对

使用道具 举报

发表于 2013-6-24 10:13:38 | 显示全部楼层
很好的安全防范方法。必须加分。
回复 支持 反对

使用道具 举报

发表于 2013-6-24 11:11:04 | 显示全部楼层
把管理页面的路径或页面名字修改,是否也可以呢?
回复 支持 反对

使用道具 举报

发表于 2013-6-25 14:56:49 | 显示全部楼层
iptables防火墙设置比较严格的规则,也非常重要
回复 支持 反对

使用道具 举报

发表于 2013-6-25 23:10:33 来自手机 | 显示全部楼层
请问楼主 我可以收藏这个帖子吗 毫无疑问 这对我学习wp有很大的帮助 谢谢 (不要怪我太俗套了T_T)

点评

当然可以啦,分享是种乐趣.  详情 回复 发表于 2013-6-26 09:41
回复 支持 反对

使用道具 举报

发表于 2013-6-25 23:39:13 | 显示全部楼层
这很重要了,辛苦搞的被别人拿走了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-26 09:41:41 | 显示全部楼层
happyduck 发表于 2013-6-25 23:10 提高Wordpress站点的安全
请问楼主 我可以收藏这个帖子吗 毫无疑问 这对我学习wp有很大的帮助 谢谢 (不要怪我太俗套了T_T)
...

当然可以啦,分享是种乐趣.提高Wordpress站点的安全

回复 支持 反对

使用道具 举报

发表于 2013-6-26 10:10:27 | 显示全部楼层
有用有帮助,哈哈哈,收下了提高Wordpress站点的安全
回复 支持 反对

使用道具 举报

发表于 2013-8-20 21:38:46 | 显示全部楼层
这个安全问题不错 对新手有个提醒作用 先收下了
回复 支持 反对

使用道具 举报

发表于 2013-8-20 22:31:01 | 显示全部楼层
学习了,感谢楼主分享啊。。
回复 支持 反对

使用道具 举报

发表于 2013-9-8 15:48:00 | 显示全部楼层
安全问题要抓紧哦            
回复 支持 反对

使用道具 举报

发表于 2013-11-22 16:26:16 | 显示全部楼层
本帖最后由 hardrock 于 2013-11-22 16:31 编辑

7.隐藏WordPress版本信息
默认情况下会在头部输出WordPress版本信息,你可以在主题的 functions.php 最后一个 ?> 前面添加:
  1. //隐藏版本号
  2. function wpbeginner_remove_version() {
  3. return '';
  4. }
  5. add_filter('the_generator', 'wpbeginner_remove_version');
复制代码
最好把默认的wp-admin管理路径改一下,成自定义的,这样就可以给HK多一道楷,连后台后找不到。



回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则