您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
怎么提高wordpress安全性
雅绿2023-11-26WordPress教程已有人查阅
导读无论你的网站规模是大还是小,丢失站点数据,或是无法管理你自己的站点,都会让你神经紧绷。WordPress驱动着全世界25%的Web,对于黑客来说
无论你的网站规模是大还是小,丢失站点数据,或是无法管理你自己的站点,都会让你神经紧绷。WordPress驱动着全世界25%的Web,对于黑客来说,WordPress网站是他们最重要的目标之一。
在这篇文章中,我们将会讨论一些加强WordPress安全性的小tip。
1. Bcrypt密码散列
WordPress成立于2003年,那时PHP和Web还刚刚起步。那时候Facebook还没有出现,PHP还没有OOP架构;因此,今天WordPress的安全性已经稍显过时,例如其密码加密的方式。
如今WordPress还在使用MD5散列。基本上说,它只是把123456变成这样:e10adc3949ba59abbe56e057f20f883e。然而,如今的计算机比10年前要复杂精密的多,因此这样的密码可以被轻易攻破。
自从5.5版本之后,PHP有了本地的加密方式,如果你的WordPress网站,所使用的PHP版本高于5.5,你可以使用这个功能。
你可以安装Composer或是MU-Plugins插件,重新保存你的密码。
2. 启用WordPress.com防护
Brute-force是黑客最常用的密码破解方式。因此,你需要设定一些非常难猜的密码。
WordPress.com的母公司Automattic收购了一个非常流行的防brute-force插件。这个插件的名字叫BruteProtect,它如今已经被整合到Jetpeck里面了。事实证明,这个插件的防护效率非常好。
首先,你需要安装 新版本的Jetpack,然后将你的网站连接至WordPress.com。之后打开防护模块,将你自己的IP添加到白名单中。
之后,你的网站就更加安全了。
3. 隐藏登录URL
谁都知道,要想登录WordPress后台,你只需要在域名后面加上wp-login.php,不仅你知道,黑客也知道。因此,你需要隐藏你的登录URL,让这个URL只对你开放。
幸运的是,你可以通过一些简单的插件来实现这个目的:
1) iThemes Security
2) WPS Hide Login
4. 关闭“忘记密码”
“忘记密码”功能能让你通过其他方式找回你的密码,但是黑客们也可以通过这个方式来获取你的密码。因此,你好关闭这个功能。
我们需要创建一个新的文件并且上传,将其命名为forget-password.php。
首先,我们要更改丢失密码的URL:
HTTPS为你的站点提供了多一层的防护,而且还能提升你在搜索引擎中的排名。现在你可以通过 Let’s Encrypt这个项目免费获得HTTPS证书。对于WordPress网站来说,你可以使用WP Encrypt轻松使用这个证书。我建议你现在就去是用HTTPS。
在这篇文章中,我们将会讨论一些加强WordPress安全性的小tip。
1. Bcrypt密码散列
WordPress成立于2003年,那时PHP和Web还刚刚起步。那时候Facebook还没有出现,PHP还没有OOP架构;因此,今天WordPress的安全性已经稍显过时,例如其密码加密的方式。
如今WordPress还在使用MD5散列。基本上说,它只是把123456变成这样:e10adc3949ba59abbe56e057f20f883e。然而,如今的计算机比10年前要复杂精密的多,因此这样的密码可以被轻易攻破。
自从5.5版本之后,PHP有了本地的加密方式,如果你的WordPress网站,所使用的PHP版本高于5.5,你可以使用这个功能。
你可以安装Composer或是MU-Plugins插件,重新保存你的密码。
2. 启用WordPress.com防护
Brute-force是黑客最常用的密码破解方式。因此,你需要设定一些非常难猜的密码。
WordPress.com的母公司Automattic收购了一个非常流行的防brute-force插件。这个插件的名字叫BruteProtect,它如今已经被整合到Jetpeck里面了。事实证明,这个插件的防护效率非常好。
首先,你需要安装 新版本的Jetpack,然后将你的网站连接至WordPress.com。之后打开防护模块,将你自己的IP添加到白名单中。
之后,你的网站就更加安全了。
3. 隐藏登录URL
谁都知道,要想登录WordPress后台,你只需要在域名后面加上wp-login.php,不仅你知道,黑客也知道。因此,你需要隐藏你的登录URL,让这个URL只对你开放。
幸运的是,你可以通过一些简单的插件来实现这个目的:
1) iThemes Security
2) WPS Hide Login
4. 关闭“忘记密码”
“忘记密码”功能能让你通过其他方式找回你的密码,但是黑客们也可以通过这个方式来获取你的密码。因此,你好关闭这个功能。
我们需要创建一个新的文件并且上传,将其命名为forget-password.php。
首先,我们要更改丢失密码的URL:
function lostpassword_url() {
return site_url( 'wp-login.php' );
}
add_filter( 'lostpassword_url','lostpassword_url' );
移除链接。但是,WordPress本身并不支持这个操作,因此我们需要使用JavaScript。
function lostpassword_elem( $page ) { ?>
<script type="text/javascript">
(function(){
var links = document.querySelectorAll( 'a' );
for (var i = links.length - 1; i >= 0; i--) {
if ( links[i].innerText === "Lost your password?" ) {
links[i].parentNode.removeChild( links[i] );
}
};
}());
</script>
<?php }
add_action( 'login_footer', 'lostpassword_elem' );
最后,将“丢失密码”的URL重定向到登录页。
function lostpassword_redirect() {
if ( isset( $_GET[ 'action' ] ) ){
if ( in_array( $_GET[ 'action' ], array( 'lostpassword', 'retrievepassword' ) ) ) {
wp_redirect( '/wp-login.php', 301 );
exit;
}
}
}
add_action( 'init','lostpassword_redirect' );
5. 启用HTTPSHTTPS为你的站点提供了多一层的防护,而且还能提升你在搜索引擎中的排名。现在你可以通过 Let’s Encrypt这个项目免费获得HTTPS证书。对于WordPress网站来说,你可以使用WP Encrypt轻松使用这个证书。我建议你现在就去是用HTTPS。
本文标签:
很赞哦! ()
相关教程
- (响应式)wordpress模板VieuV4.5主题资讯自媒体博客源码
- (响应式)WordPress主题Ripro9.0博客免扩展二开版
- (自适应多语言)WordPress开源主题MirageV资讯个人博客源码
- (自适应)WordPress主题SEO自媒体博客资讯模板RabbitV2.0
- WordPress主题模板JustNews资讯博客类源码V5.2.2
- (自适应)WordPress二次元博客主题Sakurairo
- 响应式WordPress简约博客主题Alt_Blog
- Wordpress博客新闻主题在线商店平台betheme 21.5.6版
- WordPress个人博客主题 - wp-Concise-v1.0免费下载
- WordPress主题模板主题巴巴/博客X主题源码免费下载
- MYcat实现wordpress库和shopxo库分库
- wordpress、Discuz产品部署示例
图文教程
thinkphp和wordpress有什么区别
简言之,thinkphp和wordpress区别就是:一个是博客系统,功能都是现成的直接使用。一个是框架,提供基本构架,功能很少,做后期开发的。
两个wordpress数据怎么互通
首先,找到确定主站的数据表前缀,肯定是一个站A先建立,第二个站B再建立,B站要共享A站的用户,那么就打开B站的wp_config.php 文件,然后插入如下代码:
wordpress和dedecms的区别有哪些
很多刚开始做网站的同志都有过这样纠结的经历,wordpress和dedecms到底选哪一个?主要是看建站的用途,以下是wordpress和dedecms的区别:
WordPress模板标签不常用被遗忘的有哪些
自从WordPress出现以来,它就一直为我们提供了大量的模板标签。这些模板标签属于PHP功能,可以用来输出和取回一段数据。
相关源码
-
(自适应)帝国cms7.5模板自媒体文章新闻博客为帝国CMS7.5设计的响应式模板,采用H5技术构建现代化内容展示框架。通过智能断点检测技术实现手机、平板、PC三端适配查看源码 -
(自适应手机端)英文外贸电子产品通用pbootcms模板源码下载为电子产品外贸企业设计的响应式网站模板,采用PbootCMS开发内核,支持多语言展示。模板默认集成产品展示系统、询价表单模块和企业资质展示区,满足跨境贸易基础需求。整站采用模块化设计,便于扩展业务场景。查看源码 -
帝国CMS7.5漫画网站模板带手机端源码免费下载本模板为漫画内容平台设计开发,采用帝国CMS7.5内核构建,深度优化漫画作品展示结构与章节管理模式。前端采用响应式布局设计,适配各类漫画阅读场景,提供作品分类、连载追踪、热度排行等垂直领域功能模块。查看源码 -
(PC+WAP)地暖热水器烘干机节能设备网站模板下载为地暖热水器及节能设备企业设计的PbootCMS网站模板,集成产品展示、节能方案介绍、技术参数说明等专业模块。采用PC与移动端同步响应架构查看源码 -
(自适应响应式)蓝色外贸英文产品介绍展示网站模板本模板采用手工编写的DIV+CSS架构,代码精简高效。适配手机端浏览,数据实时同步更新。内置SEO优化框架,支持独立设置各页面标题、关键词及描述。开源代码结构清晰,便于二次开发。查看源码 -
(自适应响应式)pbootcms紫色美容整形机构企业模板下载基于PbootCMS内核开发的响应式网站模板,为医疗美容机构、整形医院等企业设计,提供完整的线上展示平台采用紫色系配色方案,整体风格专业大气。模板包含首页轮播、服务项目、专家团队、案例展示等核心模块,能够充分展示医疗美容机构的专业服务和特色优势。查看源码
| 分享笔记 (共有 篇笔记) |

