首页 CMS教程 帝国CMS 帝国cms之安全设置最优化分享

帝国cms之安全设置最优化分享

May 17, 2020 pm 02:49 PM
帝国cms

下面由帝国cms二次开发教程栏目给大家介绍帝国cms之安全设置最优化分享,希望对需要的朋友有所帮助!

帝国cms之安全设置最优化分享

首先我们来认识一下帝国CMS安全认证特性:

帝国登录四重安全验证:

第一重:密码双重MD5加密,密码不可破解,假如数据库被下载,也无法获取真实密码。

第二重:后台目录自定义,假如对方知道密码也找不到登录后台。

第三重:假如知道密码和后台目录也无法知道认证码,认证码存放.php文件必须登录FTP才能查看文件内容。

第四重:后台登录支持自定义指定独立域名,不使用指定域名无法登录后台。

帝国COOKIE信息五重安全认证:

第一重:系统验证采用随机密码认证,每次登录或退出都会产生新的随机密码,无规律可寻,并且认证采用数据库+COOKIE双重认证,安全可靠。

第二重:后台登录验证COOKIE变量前缀自定义,连变量名都不知道就无法模拟COOKIE发包。

第三重:COOKIE信息采用COOKIE认证码验证,信息加密采用双重md5加密,无法破解COOIE认证码,并且COOIE认证码存放.php文件必须登录FTP才能查看文件内容。

第四重:COOKIE信息与登录IP绑定认证,假如COOKIE信息被完全获取并且随机密码没有改动,不知道登录者IP也无法通过认证。

第五重:以文件方式验证用户是否登录,假如COOKIE信息被完全获取并且随机密码没有改动,且登录者IP也被知道,用户不在线也无法通过认证。

下面我们来介绍帝国CMS如何设置是安全最优化的:

(注:以下选项都是非必须设置,只是优化建议。)

php配置文件php.ini设置:

1、magic_quotes_gpc 设置为 On

   魔术引用,此项建议开启。

2、register_globals 设置为 Off

   PHP全局变量,此项建议关闭。

3、display_errors 设置为 Off

   不显示PHP错误提示,此项设置对系统安全影响不大。

帝国网站管理系统设置:

1、安装时修改表前缀

   建议在全新安装帝国CMS时修改表前缀。

2、安装初始化管理员帐号时,不要将常见的诸如admin等作为管理员用户名。

3、管理员密码设置6位以上

   密码由字母、数字、下划线和特殊字符组成。

4、安装时设置登录认证码

   如果安装时没有设置认证码,可以修改e/class/config.php文件里的“$do_loginauth”变量内容。(推荐用dreamweaver编辑,可防止UTF8编码文件被转换为GBK)

5、重命名后台管理目录/e/admin

   将admin重命名为不容易猜到并且好记的目录名。

6、设置后台验证登录IP

   为了照顾上网IP随时变动的用户,默认不验证登录IP,如果要开启登录IP验证,可以修改e/class/config.php文件里的“$do_ckhloginip”变量值设为1。(推荐用dreamweaver编辑,可防止UTF8编码文件被转换为GBK)

7、退出系统时,点击后台的退出登陆链接退出

   点退出登陆系统会自动产生新的随机密码 (防止因电脑中毒或网络被挟持导致本地保存的COOKIE信息外泄,而产生新的随机密码可使外泄的COOKIE信息失效)。

8、启用网站安全防火墙。

更多帝国cms技术文章,请访问帝国cms栏目!

以上是帝国cms之安全设置最优化分享的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

帝国cms手机端设置在哪里 帝国cms手机端设置在哪里 Apr 17, 2024 pm 12:12 PM

帝国CMS的手机端设置位于“模板管理”模块的“手机模板”中,具体步骤包括:启用模板、选择应用频道、编辑模板内容,并保存设置。

帝国cms网站地图在哪 帝国cms网站地图在哪 Apr 17, 2024 am 10:48 AM

通过访问config.inc.php文件并检查dositemap设置,可以查找帝国CMS网站地图。如果设置为"on",则网站地图已启用。网站地图路径位于sitemapurl设置中,可以通过浏览器访问或通过FTP下载。

帝国cms模板文件放在哪里好用 帝国cms模板文件放在哪里好用 Apr 17, 2024 am 07:22 AM

帝国CMS模板文件理想的放置位置是/e/template/default/skin/default/,其次还可以放置在/e/data/skins/和/e/skin/,需要注意保持文件夹结构、设置文件权限以及定期备份。

帝国cms数据库配置文件在哪找 帝国cms数据库配置文件在哪找 Apr 17, 2024 am 06:42 AM

帝国CMS数据库配置文件位于网站根目录下e/config/db.inc.php,它包含以下配置信息:$dbhost:数据库服务器地址$dbuser:数据库用户名$dbpass:数据库密码$dbname:数据库名称$dbport:数据库端口$dbcharset:数据库字符集

帝国cms自动发布接口在哪 帝国cms自动发布接口在哪 Apr 17, 2024 am 09:03 AM

帝国CMS的自动发布接口位于/e/api/web/postinfo.php,使用步骤如下:访问 /e/api/web/postinfo.php 地址使用 HTTP POST 提交文章标题、栏目 ID、分类 ID、作者和文章内容等数据接口会返回一个 JSON 格式的响应,其中包含发布结果和文章 ID

帝国cms资源网模板在哪 帝国cms资源网模板在哪 Apr 17, 2024 am 10:00 AM

帝国CMS模板下载位置:官方模板下载:https://www.phome.net/template/第三方模板网站:https://www.dedecms.com/diy/https://www.0978.com.cn/https://www.jiaocheng.com/安装方式:下载模板解压模板上传模板选择模板

帝国cms百度主动推送插件在哪 帝国cms百度主动推送插件在哪 Apr 17, 2024 am 11:00 AM

帝国cms百度主动推送插件位于根目录/e/api/baidu/push.php。具体配置步骤如下:1. 上传插件文件至指定路径。2. 在帝国cms后台配置“百度主动推送”选项,包括推送地址、API Key和推送间隔。3. 获取百度推送信息:推送地址:https://data.zz.baidu.com/urls?site=YOUR_SITE&token=YOUR_API_KEY,API Key:登录百度搜索资源平台获取。4. 定期更新API Key,并设置合理的推送间隔。

帝国cms是免费的吗 帝国cms是免费的吗 Apr 17, 2024 am 11:24 AM

是的,帝国CMS是一款免费的开源内容管理系统(CMS)。它是一款轻量级CMS,功能丰富,易于使用。帝国CMS遵循GNU通用公共许可证(GPL),这意味着它可以免费下载、安装和使用。对于商业用途,它提供了付费版本,提供额外的功能和支持,例如广告管理、在线支付和高级技术支持。

See all articles