新增WebDB和ChatGPT组件,支持对ChatGPT资产进行纳管,JumpServer堡垒机v3.5.0发布

在这里插入图片描述

2023年7月24日,JumpServer开源堡垒机正式发布v3.5.0版本。在这一版本中,新生代数据库连接组件——问题终结者Chen强势来袭,替代原有的OmniDB组件,在兼容旧版本的同时,解决了旧组件性能不足的问题,为用户提供更稳定、更强大、更持久的服务支持。

同时,JumpServer开源项目积极投身技术前沿,紧跟时代发展潮流,新增Kael组件。Kael组件集成GPT平台,支持对ChatGPT资产进行纳管,由JumpServer集中进行管理。

此外,资产登录方面,新版本JumpServer支持AD域用户登录Windows资产,支持授权匿名账号登录Web和自定义类型的资产,并且支持对SFTP会话进行审计。命令过滤方面,新增告警命令动作,执行命令的同时将告警消息推送给指定人员,进一步提升系统的安全性。远程应用方面,支持通过使用资产标签匹配机制,指定远程应用发布机连接某个远程应用。

X-Pack增强包方面,新版JumpServer的“云同步”模块新增支持UCloud云平台,多云平台的资产同步功能更加强大,满足了更多企业用户的多云管理需求。同时,XRDP组件回归,支持对Windows 2003版本的资产进行连接和审计。

新增功能

1.新增Web可视化数据库连接组件Chen,替代原有的OmniDB组件

在JumpServer v3.5.0版本中,Chen组件替代原有的OmniDB组件成为数据库连接组件,用以支持Web GUI端的数据库连接功能,为用户提供更稳定、更强大、更持久的服务支持。

目前,Chen组件支持的数据库包括了MySQL 5.7/8.0+、MariaDB、PostgreSQL、SQL Server(X-Pack增强包内)、Oracle(X-Pack增强包内)。

在这里插入图片描述

▲图1 新增Web可视化数据库连接组件Chen,替代原有的OmniDB组件

2.新增GPT资产连接组件Kael,支持纳管ChatGPT资产

在JumpServer v3.5.0版本中,新增Kael组件。该组件集成了GPT平台,支持对ChatGPT资产进行纳管,统一管理GPT平台为使用人员提供ChatGPT服务。

通过JumpServer对ChatGPT资产进行统一管理的优势具体体现在以下几方面:

■ 降低门槛:用户通过JumpServer平台进行简单操作,即可实现ChatGPT资产纳管功能;

■ 使用方便:用户通过对接API的方式访问ChatGPT,只需添加一个GPT资产,即可在运维团队或者企业中直接使用ChatGPT;

■ 用户隔离:虽然每个用户使用的是同一个资产,但是每次会话都是用户级别的,用户会话相互独立;

■ 交互安全:管理员可以对用户与GPT之间的内容进行过滤和审核,并且支持对其进行录像审计及会话记录。

在这里插入图片描述

▲图2 新增GPT资产连接组件Kael,支持对ChatGPT资产进行纳管

3.支持AD域用户登录Windows资产

在JumpServer v3.5.0版本中,在Windows资产平台中配置AD域后,可以在连接该平台类型的资产时使用AD域用户进行登录。

在这里插入图片描述

▲图3 支持AD域用户登录Windows资产,在资产平台中配置AD域

4.命令过滤功能新增告警动作

在JumpServer v3.5.0版本中,命令过滤功能除了支持“拒绝”、“接受”、“审批”动作以外,还新增支持“告警”动作。当命令过滤规则匹配到用户执行的命令时,系统会自动将用户执行命令的行为以告警消息的方式推送给指定人员,进一步提升系统的安全性。

在这里插入图片描述
▲图4 命令过滤功能新增告警动作

5.支持指定远程应用发布机连接某个远程应用

在JumpServer v3.5.0版本中,用户通过使用资产标签匹配机制给某个远程应用资产配置标签后,可以指定远程应用发布机连接到此远程应用。注:标签名为“发布机”或者“AppletHost”,值为发布机的名称。

在这里插入图片描述

▲图5 支持指定远程应用发布机连接某个远程应用

6.支持授权匿名账号登录Web和自定义类型的资产

在JumpServer v3.5.0版本中,新增匿名账号的授权。匿名账号没有用户名和密码,当连接Web和自定义类型的资产时,可以不代填任何认证信息,仅仅只是拉起了远程应用。

在这里插入图片描述

▲图6 支持授权匿名账号登录Web和自定义类型的资产

7.支持对SFTP会话进行审计

在会话审计方面,JumpServer v3.5.0版本的会话记录功能支持对SFTP会话进行审计。

在这里插入图片描述

▲图7 支持对SFTP会话进行审计

8.支持对UCloud公有云资产进行自动同步(X-Pack增强包内)

在JumpServer v3.5.0版本的“云同步”模块中,支持的云平台类型新增UCloud平台。多云平台的资产同步功能更加强大,满足了更多企业用户多云管理的需求。

在这里插入图片描述

▲图8 支持对UCloud公有云资产进行自动同步(X-Pack增强包内)

9.新增Windows资产连接组件XRDP,支持对Windows 2003版本的资产进行连接和审计(X-Pack增强包内)

在JumpServer v3.5.0版本中,XRDP组件回归。针对Windows 2003版本的资产,JumpServer将会通过XRDP组件进行资产连接和审计。

功能优化

■ Web Luna页面的新窗口连接资产时,顶部显示资产名称;

■ 优化SFTP根目录配置,支持使用 A C C O U N T 和 {ACCOUNT}和 ACCOUNT{USER}变量 ;

■ 优化SSH连接复用策略 ,账号密码更新后不再复用,提高了安全性;

■ 新增DEBUG_ANSIBLE配置项,支持打印Ansible任务执行的详细日志;

■ 优化终端端点规则,支持快捷启用和禁用;

■ 优化飞书接收到的工单审批链接无法点击的问题;

■ 优化账号列表,支持通过密钥类型进行搜索;

■ 优化Windows WinRM,采用NTLM方式进行认证,安全性更高;

■ 优化LDAP用户导入、同步时,支持“is_active”值为-1的情况;

■ Core服务默认启动4个Worker进程(之前数量为2*核数+1,最大值为10);

■ 优化“资产详情”页面,支持更新标签;

■ Web资产协议端口直接从URL中获取 ,不允许在协议中进行修改;

■ 优化用户个人信息页面,认证方式和用户来源一致时无法解绑,比如钉钉来源用户无法解绑钉钉认证;

■ 优化使用rz、sz命令下载文件完成后,终端卡住的问题;

■ 通过KoKo组件连接资产时,支持对粘贴的多行命令进行命令过滤器校验;

■ 优化Web SFTP软链接目录的显示问题,即软连接刷新时会显示为文件;

■ 优化通过Lion组件连接资产时,会话连接断开及监控会话结束后的弹出提示信息;

■ 优化Core组件日志目录,各个组件日志层级保持一致 (/data/jumpserver/core/logs → /data/jumpserver/core/data/logs);

■ 优化连接令牌超时时间的配置项名称 (CONNECTION_TOKEN_ONETIME_EXPIRATION、CONNECTION_TOKEN_REUSABLE_EXPIRATION);

■ 点击“用户管理”菜单下的“角色列表”选项后,默认切换到全局组织(X-Pack增强包内)。

Bug修复

■ 修正一些拼写错误 (感谢https://github.com/cuishuang的贡献);

■ 修复定时任务偶尔会出现重复执行的问题;

■ 修复网络设备切换账号时,连接失败的问题(思科使用enable切换);

■ 修复直连SFTP及Web SFTP时,上传大文件失败的问题;

■ 修复资产平台创建时,自动化配置项默认值设置不正确的问题;

■ 修复创建“服务端点”时,“主机”字段被禁用,无法输入的问题;

■ 修复批量执行命令时,资产名称包含特殊字符“[”执行失败的问题;

■ 修复导入LDAP用户时,数据库超时导致“Lock wait timeout”报错的问题;

■ 修复推送账号不填写“家目录”信息时,推送失败的问题;

■ 修复账号改密任务报错,导致密码保存失败的问题;

■ 修复手动输入的同名账号登录资产失败的问题;

■ 修复账号推送任务中采用动态生成密钥策略时,推送失败的问题;

■ 修复终端端点不填写Host地址,导致没有匹配的问题(Host若为空,则使用浏览器的访问地址);

■ 修复通过Ansible测试资产可连接性报错的问题(报错信息为:Connection to UNKNOWN port 65535 timed out),延长Ansible的超时时间;

■ 修复一些导入问题,例如导入用户手机号为字典类型时出现报错信息等;

■ 修复一些升级迁移的问题;

■ 修复创建工单时,时区不同导致过期时间保存不正确的问题(X-Pack增强包内);

■ 修复手动切换到全局组织后,点击其他菜单会回到上个非全局组织的问题(X-Pack增强包内)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/47408.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序开发之配置菜单跳转到自定义页面

需求: 用户点击公众号菜单跳转到自定义带引流码的链接 公众号相关文档: 网页授权 | 微信开放文档 大致流程: 1.在公众号菜单配置链接: https://open.weixin.qq.com/connect/oauth2/authorize?appidXXXXXXXXXXXX&redirect_urihttps%3A%2F%2F测试域名%2Fws_dabai%2Fwe…

NoSQL-Redis持久化

NoSQL-Redis持久化 一、Redis 高可用:1.概述: 二、Redis持久化:1.持久化的功能:2.Redis 提供两种方式进行持久化: 三、RDB 持久化:1.定义:2.触发条件:3.执行流程:4.启动时…

HDFS的设计目标和重要特性

HDFS的设计目标和重要特性 设计目标HDFS重要特性主从架构分块存储机制副本机制namespace元数据管理数据块存储 设计目标 硬件故障(Hardware Failure)是常态,HDFS可能有成百上千的服务器组成,每一个组件都有可能出现故障。因此古见检测和自动快速恢复的H…

选择合适的图表,高效展现数据魅力

随着大数据时代的来临,数据的重要性愈发凸显,数据分析和可视化成为了决策和传递信息的重要手段。在数据可视化中,选择合适的图表是至关重要的一环,它能让数据更加生动、直观地呈现,为观众提供更有说服力的信息。本文将…

JavaScript 练手小技巧:音乐播放器的歌词显示

暑假了,还是不能让自己闲着,学点自己感兴趣的知识,写点自己喜欢的代码。 今天写了一个播放器的雏形,带歌词显示。 没去自定义播放器,主要是写歌词显示效果。效果图如下: 首先当然是要准备一个 mp3 文件。 …

RocketMQ基本概念与入门

文章目录 MQ基本结构依赖案例:productConsumer 核心概念1.nameserver2.broker3.主题队列4.queue队列5. 生产者6.消费者分组和生产者分组7.消费点位 MQ基本结构 message: 消息数据对象product: 程序代码,生成消息,发送消息到队列consumer: 程序代码,监听(绑定)队列,获取消息,执行…

分布式锁:Redis、Zookeeper

1.基于Redis实现分布式锁 Redis分布式锁原理如上图所示,当有多个Set命令发送到Redis时,Redis会串行处理,最终只有一个Set命令执行成功,从而只有一个线程加锁成功 2.SetNx命令加锁 利用Redis的setNx命令在Redis数据库…

数据结构【绪论】

数据结构入门级 第一章绪论 什么是数据结构?什么是数据类型? 程序数据结构算法 一、基本概念: 数据:指所有能被计算机处理的,无论图、文字、符号等。数据元素:数据的基本单位,通常作为整体考…

Unity TMP (TextMeshPro) 创建字体材质

1 TMP 简介 完整名称:Text Mesh Pro ,unity新一代主流字体插件 1.1 组件变化 内置的Text组件以及与内置Text组件绑定的Button、DropDown、InputField均被替换为使用TextMeshPro的版本 内置的Text组件以及与内置Text组件绑定的Button、DropDown、Input…

tinymce插件tinymce-powerpaste-plugin——将word中内容(文字图片等)直接粘贴至tinymce编辑器中

TinyMCE是一款易用、且功能强大的所见即所得的富文本编辑器。同类程序有:UEditor、Kindeditor、Simditor、CKEditor、wangEditor、Suneditor、froala等等。 TinyMCE的优势: 开源可商用,基于LGPL2.1 插件丰富,自带插件基本涵盖日常…

【项目设计】基于负载均衡的在线oj平台

目录 一、项目介绍 二、开发环境以及技术 三、概要设计 四、关键算法 五、项目演示 六、代码实现 一、项目介绍 该项目是基于负载均衡的在线oj,模拟平时刷题网站(leetcode和牛客)写的一个在线判题系统 项目主要分为五个模块&#xff…

OpenAI重磅官宣ChatGPT安卓版本周发布,现已开启下载预约,附详细预约教程

7月22号,OpenAI 突然宣布,安卓版 ChatGPT 将在下周发布!换句话说,本周安卓版 ChatGPT正式上线! 最早,ChatGPT仅有网页版。 今年5月,iOS版ChatGPT正式发布,当时OpenAI表示Android版将…

Docker—— consul的容器服务更新与发现

Docker—— consul的容器服务更新与发现 一、Consul概述1.什么是服务注册与发现2.什么是consul 二、consul 部署1.consul服务器①. 建立 Consul 服务②. 查看集群信息③. 通过 http api 获取集群信息 2.registrator服务器①. 安装 Gliderlabs/Registrator②. 测试服务发现功能是…

智能小说文本字幕生成器

分享一个免费的,智能小说文本字幕生成器 智能分句。短词。 链接:https://pan.baidu.com/s/15xGlQg01LmbHHuGFZbgaiw?pwd0gjv 提取码:0gjv

分类评估指标

文章目录 1. 混淆矩阵2. Precision(精准率)3. Recall(召回率)4. F1-score5. ROC曲线和AUC指标5.1 ROC 曲线5.2 绘制 ROC 曲线5.3 AUC 值6. API介绍6.1 **分类评估报告api**6.2 **AUC计算API**练习-电信客户流失预测1. 数据集介绍2. 处理流程3. 案例实现4. 小结1. 混淆矩阵 …

Windows上安装Docker Desktop

运行环境 Windows 10Docker Desktop 4.21.1 安装步骤 步骤1: 勾掉"Use WSL 2 instead of Hyper-V(recommended)"(原因见小插曲2章节) 步骤2: 安装完成 步骤3: 运行Docker Desktop 步骤4: …

【MATLAB】ILOSpsi制导率的代码解析

ILOSpsi制导率的代码解析 这里记录一下关于fossen的MMS工具箱中,关于ILOSpsi制导率的代码解析内容,结合fossen的marine carft hydrodynamics and motion control这本书来参考看 文章目录 ILOSpsi制导率的代码解析前言一、代码全文二、内容解析1.persist…

opencv-27 阈值处理 cv2.threshold()

怎么理解阈值处理? 阈值处理(Thresholding)是一种常用的图像处理技术,在机器学习和计算机视觉中经常被用于二值化图像或二分类任务。它基于设定一个阈值来将像素值进行分类,将像素值大于或小于阈值的部分分为两个不同的类别&…

Redis持久化机制 RDB、AOF、混合持久化详解!如何选择?| JavaGuide

本文已经收录进 JavaGuide(「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。) Redis 持久化机制属于后端面试超高频的面试知识点,老生常谈了,需要重点花时间掌握。即使不是准备面试,日常开发也是需要经常用到的。 最近抽空对之前写的 Redis 持久化…

【ES】---ES的聚合(aggregations)

目录 一、前言1、聚合分类2、聚合的实现方式二、RestAPI--bucket聚合案例11、按照类型分bucket2、按照(String)时间分bucket三、RestAPI-- metric聚合案例11、metric指标统计四、RestAPI-- pipeline聚合案例1一、前言 聚合是对文档数据的统计、分析、计算。 注意:参与聚合的字…