前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Typecho防黑安全加固

Typecho防黑安全加固

作者头像
季春二九
发布2023-03-22 14:38:34
9400
发布2023-03-22 14:38:34
举报
文章被收录于专栏:季春二九季春二九

删除安装文件

成功安装后删除install.php文件、install/文件夹。

修改后台地址

把admin修改为黑客猜不到的名字,例如pipixia,防止黑客穷举密码。

代码语言:javascript
复制
修改`admin`文件夹名称

修改admin文件夹名称为你喜欢的名称,例如pipixia

代码语言:javascript
复制
修改配置文件以适配修改后的`admin`路径

修改config.inc.php 修改为以下代码,我就当修改为pipixia了。

代码语言:javascript
复制
/** 后台路径(相对路径) */
define('__TYPECHO_ADMIN_DIR__', '/pipixia/');

好了。现在你可以访问你的域名/pipixia/了。这就是你的新的后台地址,原来的你的域名/admin/已经不能访问了。

屏蔽usr、var目录下php文件的访问

屏蔽usrvar目录下php文件的访问可以阻止黑客访问到他上传的php木马。 我们利用Rewrite伪静态机制来做。我这里以Apache服务器为例,大部分虚拟主机都是Apache。LiteSpeed Web Server也使用的是Apache的规则。 我们同时屏蔽config.inc.php和.htaccess的访问。 屏蔽原理就是把要屏蔽的请求重定向到首页文件,首页文件会当成文章名来解析,没有同名文章就会返回404未找到。所以就算黑客上传了木马也只会得到404未找到的响应。

文件名:.htaccess

代码语言:javascript
复制
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [E=PATH_INFO:$1]
    RewriteRule (var|usr)(.+ph*)$ index.php [E=PATH_INFO:$1]
    RewriteRule (config.inc.php|.htaccess)$ index.php [L,E=PATH_INFO:$1]

新建.htaccess文件添加以上内容,上传到你typecho博客的根目录就可以了。

[tip type="danger"] 2019.07.14更新:新增Nginx规则 [/tip] 此规则原理同上,经测试Nginx和OpenResty下可用。

代码语言:javascript
复制
 if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php$1;
    }
    rewrite /(var|usr)(.+ph*)$ /index.php;
    rewrite /(config.inc.php|.htaccess)$ /index.php last;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 删除安装文件
  • 修改后台地址
  • 屏蔽usr、var目录下php文件的访问
相关产品与服务
轻量应用服务器
轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档