当前位置: 首页 > news >正文

注重网站开发设计与建设品牌seo推广

注重网站开发设计与建设,品牌seo推广,鞍山做网站或,网站建设信息收集一、前言 nacos 2.2.0.1以下版本会有一个nacos默认secret.key配置不当权限绕过漏洞,等级为高危。形成原因是nacos的配置文件中存在这么一个secret.key默认配置: nacos.core.auth.plugin.nacos.token.secret.keySecretKey01234567890123456789012345678…

一、前言

nacos 2.2.0.1以下版本会有一个nacos默认secret.key配置不当权限绕过漏洞,等级为高危。形成原因是nacos的配置文件中存在这么一个secret.key默认配置:

nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789

会被他人利用进行提权从而达到系统受控的目的。

二、解决

解决这个问题需要对这个key的默认值进行修改,建议不要使用明文,可以用base64,key的长度要32位以上,下面介绍一下在两种环境下的修改方法:

2.1 centos系统

找到nacos的安装目录,假设是在/usr/local/nacos

# 打开配置文件所在目录
cd /usr/local/nacos/conf# 对文件进行编辑
vim application.properties

定位到secret.key所在行,输入斜杠/,然后再输入secret.key,最后回车,如:

/secret.key

然后使用键盘的方向键定位到要修改的值,输入i 进入编辑模式,之后就可以进行修改了。
修改好之后保存,先按Esc键退出编辑模式,最后输入以下命令进行保存:

:wq

保存完之后重启一下nacos即可。

首先打开bin目录,bin目录是conf的同级目录

cd ../bin

先关闭

sh shutdown.sh

再启动,这里使用的是单机模式

sh startup.sh -m standalone
2.2 docker容器
1、在宿主机上修改

docker环境下如果映射了宿主机目录的话,直接在宿主机上修改配置文件重启容器即可。

2、在docker容器里面修改

如果没有映射宿主机的目录,则可以进入docker容器内进行修改。

docker exec -it nacos bash

默认目录是/home/nacos/conf,然后安装centos系统的修改方法进行修改。

3、直接修改启动命令

如果使用默认配置呢,可以在启动命令中增加NACOS_AUTH_TOKEN参数来达到修改目的,这种方式更为简单。
docker环境的nacos默认配置如下

nacos.core.auth.plugin.nacos.token.secret.key=${NACOS_AUTH_TOKEN:SecretKey012345678901234567890123456789012345678901234567890123456789}

rm旧的容器

# 强制停止并删除容器
docker rm -f containerId(容器id)
# containerId(容器id) 可以使用下面的命令查看,第一列就是容器id
docker ps
# 或
docker rm -f nacos

或者使用下面的方式,先停止再移除

# 先停止nacos容器
docker stop nacos
# 再删除nacos容器
docker remove nacos

然后执行下面命令启动docker,本例nacos的版本是v2.1.1

docker run --restart=always -d -p 8849:8848 -p 9848:9848 --name nacos --network bridge --env MODE=standalone --env SPRING_DATASOURCE_PLATFORM=mysql --env MYSQL_SERVICE_HOST=192.168.10.1 --env MYSQL_SERVICE_PORT=3306 --env MYSQL_SERVICE_DB_NAME=nacos --env MYSQL_SERVICE_USER=root --env MYSQL_SERVICE_PASSWORD=root --env NACOS_AUTH_TOKEN=xxx  nacos/nacos-server:v2.1.1

这样就行了

三、总结

对于这个漏洞大家最好都去排查一下,在第一时间去解决。解决的途径有两种,一就是像上述方法一样修改默认值,二是升级nacos的版本,在新版本中上面的配置被弃用,取而代之的是nacos.core.auth.plugin.nacos.token.secret.key,没有默认值,第一次启动之前需要配置否则会报异常,在一定程度上杜绝了旧版本的默认值问题。

http://www.hrbkazy.com/news/22309.html

相关文章:

  • 装饰公司网站源码什么软件可以推广自己的产品
  • 网站建设行业的分析百度竞价包年推广是怎么回事
  • android应用市场下载安装深圳优化seo排名
  • 网站的页面由什么组成外贸推广哪个公司好
  • 有经验的聊城网站建设百度快速seo
  • 网站的分类有哪些类型官网排名优化
  • 济南建站软件企业推广策划书
  • 网站建设方式营销渠道的概念
  • 登录信产部网站seo建站公司推荐
  • 网站购买平台站长之家查询的网址
  • 定制微信小程序价格搜索引擎优化seo价位
  • 江西建设城乡网站查询做一个网站需要多少钱大概
  • 网站上动画视频怎么做的网站推广排名公司
  • 无线网管理系统入口网络推广seo怎么弄
  • 外贸稳中提质韧性强宁波seo优化
  • 建筑设计案例网站推荐中关村标准化协会
  • 水利部建设管理网站首页搜索引擎调词平台多少钱
  • wordpress怎么安装到服务器配置真实的优化排名
  • 个人网站制作步骤建站平台在线提交功能
  • 网站建设及运行情况介绍广东疫情最新资讯
  • 海沧网站建设网站seo资讯
  • 大型电商网站开发价格百度经验官方网站登录入口
  • 现在网站建设还用测浏览器吗百度账号中心
  • 成都网站建设公司有哪些百度关键词优化首选667seo
  • 杭州手机网站制作公司哪家好互联网运营培训课程
  • 12306网站是学生做的东莞seo推广
  • 共享空间网站开发公司seo关键词排名软件
  • 日本做爰漫画网站怎么自己开发网站
  • 手机网站 微信网站 区别网络营销推广方案设计
  • 做装修行业营销型网站建站系统软件有哪些