案例研究 | 玉湖冷链基于JumpServer实现管理安全一体化
玉湖冷链(中国)有限公司(以下简称为玉湖冷链)是玉湖集团旗下的冷链食品供应链企业。依托自有的国际高标数智化冷链园区产业集群,玉湖冷链提供一站式国内外代采、仓干配物流解决方案、全链路创新金融支持、高品质生活办公服务,打造线下流通标准,赋能线上数智贸易,构建双循环产业生态。
玉湖集团是一家跨国实业投资集团,总部设于香港。经过二十余年的稳健发展,已经形成以国际食材供应链、产业综合发展运营为双核心,以冷链资产与智慧科技、渔农业投资经营与供应链管理、综合体开发与运营为三大战略业务板块的全链赋能型实业投资组合。
JumpServer的核心能力
为满足玉湖冷链的运维要求,JumpServer所提供的核心安全运维管理能力包括:
1.资产统一纳管
通过使用JumpServer运维安全管理平台,玉湖冷链统一了资产访问的入口,实现了对所有IT资产的统一管理和控制,轻松实现各类资产的安全访问;
2.远程应用管理
通过JumpServer的远程应用功能,用户无需密码即可进行安全的远程访问,极大地简化了工作流程,提高了工作效率和系统安全性;
3.操作体验优异
JumpServer的Web界面、工作台设计简洁直观,操作起来非常方便,用户使用体验优异;
4.资产授权管控
JumpServer的资产授权管控功能可以通过细粒度的权限划分,确保每个用户只能访问其被授权的资产,增加了系统的安全性和管理的可控性;
5.工单审核功能
通过JumpServer的工单申请系统,玉湖冷链的IT团队实现了对高危操作指令的严格把守,最大程度避免人为操作失误的发生,有效降低了安全风险。
目前,玉湖冷链的JumpServer采用的是单机部署架构,使用单节点服务器,利用虚拟机做备份和快照。考虑到未来可能会扩展到全国多地的园区,后期会考虑采用分布式部署的方式,以提升系统的高可靠性和容错性。
JumpServer带来的价值收益
经过了一段时间的实际使用,玉湖冷链通过对JumpServer的采纳获得了一些价值收益。具体包括:
1.权限治理
通过身份验证功能和授权机制,JumpServer实现了对服务器和设备的访问控制。通过JumpServer的权限管理功能,管理员可以对用户进行精细化的权限分配,确保只有经过授权的人员才可以访问特定的服务器或设备,从而提高系统访问的安全性;
2.审计追踪
JumpServer提供了全面的审计功能,实时监控和追踪用户的操作记录,有效保障了公司关键系统和数据的安全。同时,IT运维团队能够快速识别并响应潜在的安全问题,提高了系统的风险防范和应对能力;
3.统一管控
使用JumpServer后,公司所有分散的服务器和网络设备都被统一纳入到一个集中的管控平台中。这样一来,管理员就可以统一管理和配置这些资产,降低了运维工作的复杂性和工作量;
4.风险管控
在登录访问方面,JumpServer采用Django默认的加密PBKDF2算法给用户进行加密,设置强密码规则,再结合多因子安全认证登录机制,保护用户的敏感数据,提高个人隐私安全性,同时避免了因密码泄露造成的安全问题。
另外,JumpServer还可以限制来源IP登录JumpServer堡垒机,从而减少未知或非授权来源的访问,并且管理员可以通过配置具体的用户使用时间进行登录限制,提高了堡垒机登录访问的安全性;
在会话管理方面,通过JumpServer,管理员可以设置会话过期时间,用户在一段时间内无操作后将自动登出,避免了未授权访问或信息泄露的风险,提高了系统安全性;
在配置管理方面,JumpServer支持设置防火墙规则,开启特定的端口以阻止非授权访问,保护服务器和资产的安全;
5.提升工作效率
通过JumpServer,玉湖冷链实现了运维管理的自动化。管理员可以进行批量执行命令、部署软件、升级补丁等操作,减少了手动操作的时间和工作量。此外,JumpServer还提供了资产管理和权限控制的功能,管理员可以根据需求灵活分配用户权限,提高工作效率和安全性;
6.提高合规性
JumpServer符合4A规范等多种合规性标准和安全要求。通过使用JumpServer,公司能够更好地满足合规审计的需求,保护关键系统和数据的安全,提升系统安全性,降低违规的风险;
7.云同步功能
JumpServer支持云原生架构,并提供与云服务商(如亚马逊AWS、阿里云、腾讯云等)的开发集成,这样一来,用户就可以更方便地管理和保护云上的资产并托管到JumpServer堡垒机中。此外,管理员还可以自定义将需要同步的资产存放到目标组织或者节点下,实现了资源的细化管理。
未来展望
通过使用JumpServer开源堡垒机,玉湖冷链实现了对供应链环节的数字化管理、数据监控与分析,以及安全与合规管理。JumpServer的运维安全审计能力帮助玉湖冷链优化了供应链管理体系,提升了IT运维团队的工作效率,加强了安全管理,提高了IT系统的运维审计能力和统一管控能力。
同时,玉湖冷链也对JumpServer提出了一些改进的意见和功能方面的期待,希望在未来能够更好地满足他们的实际业务需求。比如,在云同步功能中,目前JumpServer只同步某个时间点之后开通的服务器,希望未来能够将云同步的资产放到在不同组织下,实现根据不同环境进行资产分组的需求,而不是将所有资产都放在执行云同步当前的组织之下。
希望JumpServer未来能够提供更加精细的匹配规则,例如基于ECS名称的正则匹配、基于ECS创建时间的规则等。另外,希望JumpServer可以支持两台Linux资产间的数据传输,为普通用户提供更便利的管理方式。
未来玉湖冷链也会持续对JumpServer的新功能进行深入的了解和使用,包括但不限于更灵活的权限控制、更强大的审计和日志功能、更全面的资产管理等。利用JumpServer这些丰富的功能来增强公司运维管理的安全性和自动化能力,以满足自身在安全管理和运维效率方面不断增长的需求。
相关文章:
案例研究 | 玉湖冷链基于JumpServer实现管理安全一体化
玉湖冷链(中国)有限公司(以下简称为玉湖冷链)是玉湖集团旗下的冷链食品供应链企业。依托自有的国际高标数智化冷链园区产业集群,玉湖冷链提供一站式国内外代采、仓干配物流解决方案、全链路创新金融支持、高品质生活办…...
JavaEE初阶学习:HTTP协议和Tomcat
1. HTTP协议 HTTP协议是一个非常广泛的应用层协议~~ 应用层协议 —> TCP IP 协议栈 应用层 —> 关注数据怎么使用~ 传输层 —> 关注的是整个传输的起点和终点 网络层 —> 地址管理 路由选择 数据链路层 —> 相邻节点之间的数据转发 物理层 —> 基础设置,硬…...
ASEMI整流桥GBU810参数,GBU810封装
编辑-Z GBU810参数描述: 型号:GBU810 最大直流反向电压VR:1000V 最大工作峰值反向电压VRWM:700V 最大平均正向电流IF:8A 非重复正向浪涌电流IFSM:200A 操作和储存温度范围TJ ,TSTG:-55 t…...
docker应用记录总结
一、前言 docker这类部署工具,久而久之不使用非常容易忘记,甚至连操作命令都容易忘记。网上也有比较全的docker使用教程。这里做一个记录总结,纯属是温故知新。 二、docker部署应用 1、docker印象 docker首先让我想到的是是虚拟化技术&…...
Jenkins 添加节点Node报错JNI error has occurred UnsupportedClassVersionError
节点日志 报错信息如下 Error: A JNI error has occurred, please check your installation and try again Exception in thread “main” java.lang.UnsupportedClassVersionError: hudson/remoting/Launcher has been compiled by a more recent version of the Java Runtime…...
swift ui 布局 ——Stack(HStack、VStack、ZStack)
一、HStack 水平布局 将其子视图排列在水平线上 import Foundation import SwiftUI struct MyView: View {var body: some View {HStack{Text("text")Image("yuyin").resizable().frame(width: 102,height: 80)}} } 默认子视图是水平中心对齐的,可添加al…...
淘宝天猫商品评论数据接口,淘宝天猫商品评论API接口,淘宝API
淘宝商品评论数据接口可以通过淘宝开放平台API获取。 通过构建合理的请求URL,可以向淘宝服务器发起HTTP请求,获取商品评论数据。接口返回的数据一般为JSON格式,包含了商品的各种评价信息。获取到商品评论数据后,可以对其进行处理…...
C# Onnx GFPGAN GPEN-BFR 人像修复
效果 项目 代码 using Microsoft.ML.OnnxRuntime; using Microsoft.ML.OnnxRuntime.Tensors; using OpenCvSharp; using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms;namespace 图像修复 {public partial class Form1 : For…...
ubuntu安装依赖包时显示需要先安装其所需要的各种安装包)apt-get源有问题
最近在崭新的ubuntu上安装g以及一些其他的依赖与工具时遇到以下报错情况: 依赖环环相扣,手动无法解决。 总结: 出现需要很多依赖项的情况是因为软件源中没有可用的依赖项或者依赖项版本不正确。 其实在Ubuntu系统中,使用sudo…...
C/C++之自定义类型(结构体,位段,联合体,枚举)详解
个人主页:点我进入主页 专栏分类:C语言初阶 C语言程序设计————KTV C语言小游戏 C语言进阶 C语言刷题 欢迎大家点赞,评论,收藏。 一起努力,一起奔赴大厂。 目录 个人主页:点我进入主页 …...
HBase 表如何按照某表字段排序后顺序存储的方法?
首先需要明白HBase表的排序规则: (1)rowkey排序(字典排序)——升序 (2)Column排序(字典排序)——升序 (3)时间戳排序——降序 rowkey 字典序排序…...
webrtc用clang编译支持h264,支持msvc调用库
webrtc遇到困扰: 如果msvc编译,ffmpeg编译失败,需要替换ffmpeg库。如果用clang编译,vs或qt调用dll又存在崩溃。 经过反复尝试找到解决方法: 一、编译 1、编译参数 //我得环境配置 set DEPOT_TOOLS_UPDATE0 set DEP…...
迁移学习是什么?
迁移学习(Transfer Learning)是一种机器学习方法,它的主要思想是将已经在一个任务上学到的知识迁移到另一个相关或不相关的任务上,以提高目标任务的性能。迁移学习的核心概念是,模型可以通过先前学到的知识来更好地解决…...
哈希的应用--位图和布隆过滤器
哈希的应用--位图和布隆过滤器 位图1. 位图概念2. 位图在实际中的应用3. 位图相似应用给定100亿个整数,如何找到只出现一次的整数?1个文件100亿int,1G内存,如何找到不超过2次的所有整数 布隆过滤器1. 布隆过滤器的提出2. 布隆过滤…...
mac M2芯片在使用Android studio 编译问题bad cpu type in executable android
由于mac的intel芯片的一些指令集没有同步在M1 M2芯片上所以需要做兼容 打开控制台(通过访达 - 应用程序 - 实用工具 - 终端 ) 输入 softwareupdate --install-rosetta 之后在输入 A 就可以了。 原产考地址:硬核!在 M1 芯…...
M4Singer ubuntu 22.04 4060ti16g ModuleNotFoundError: No module named ‘gradio‘
故障 Traceback (most recent call last): File "inference/m4singer/gradio/infer.py", line 4, in <module> import gradio as gr ModuleNotFoundError: No module named gradio 解决 (venv3712) (base) yeqiangyeqiang-Default-string:~/Downloa…...
postman 密码rsa加密登录-2加密密码
上一篇讲了获取公钥,将环境准备好之后,在登录接口的Pre-request Scrip 里,使用公钥进行加密后在正常登录。本文采用的方案是使用第三方模块forge.js来实现加密。 1、环境准备好,系统git 和node都OK。下载forge.js git clone htt…...
如何去图片水印?这些方法解决你的问题
当我们希望更新自己的头像时,经常会发现网上有许多精彩的图片,但它们通常带有水印,使我们无法轻松使用这些照片。这个情况大家应该都有遇到过吧?那么,如何去除图片上的水印呢?接下来,我们将分享…...
Qt通过正则表达式筛选出字符串中的手机号
需求 用户需要聊天记录中含有11位的手机号码进行提醒的功能,所以需要在收到聊天消息后匹配查看是否存在手机号。如果找到然后提醒。 分析 主要的需求可以拆分为两点: 筛选出字符串里面的数字字符。通过正则匹配数字字符是否是11位手机号码。 一开始没…...
【Pytorch】深度学习之数据读取
数据读入流程 使用DatasetDataLoader完成Pytorch中数据读入 Dataset定义数据格式和数据变换形式 DataLoader用iterative的方式不断读入批次数据,实现将数据集分为小批量进行训练 使用PyTorch自带数据集 使用Dataset完成数据格式和数据变换的定义 import torch fro…...
【Python】 -- 趣味代码 - 小恐龙游戏
文章目录 文章目录 00 小恐龙游戏程序设计框架代码结构和功能游戏流程总结01 小恐龙游戏程序设计02 百度网盘地址00 小恐龙游戏程序设计框架 这段代码是一个基于 Pygame 的简易跑酷游戏的完整实现,玩家控制一个角色(龙)躲避障碍物(仙人掌和乌鸦)。以下是代码的详细介绍:…...
基于大模型的 UI 自动化系统
基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...
简易版抽奖活动的设计技术方案
1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...
逻辑回归:给不确定性划界的分类大师
想象你是一名医生。面对患者的检查报告(肿瘤大小、血液指标),你需要做出一个**决定性判断**:恶性还是良性?这种“非黑即白”的抉择,正是**逻辑回归(Logistic Regression)** 的战场&a…...
MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例
一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...
Java如何权衡是使用无序的数组还是有序的数组
在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...
SCAU期末笔记 - 数据分析与数据挖掘题库解析
这门怎么题库答案不全啊日 来简单学一下子来 一、选择题(可多选) 将原始数据进行集成、变换、维度规约、数值规约是在以下哪个步骤的任务?(C) A. 频繁模式挖掘 B.分类和预测 C.数据预处理 D.数据流挖掘 A. 频繁模式挖掘:专注于发现数据中…...
DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI
前一阵子在百度 AI 开发者大会上,看到基于小智 AI DIY 玩具的演示,感觉有点意思,想着自己也来试试。 如果只是想烧录现成的固件,乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外,还提供了基于网页版的 ESP LA…...
听写流程自动化实践,轻量级教育辅助
随着智能教育工具的发展,越来越多的传统学习方式正在被数字化、自动化所优化。听写作为语文、英语等学科中重要的基础训练形式,也迎来了更高效的解决方案。 这是一款轻量但功能强大的听写辅助工具。它是基于本地词库与可选在线语音引擎构建,…...
Ubuntu Cursor升级成v1.0
0. 当前版本低 使用当前 Cursor v0.50时 GitHub Copilot Chat 打不开,快捷键也不好用,当看到 Cursor 升级后,还是蛮高兴的 1. 下载 Cursor 下载地址:https://www.cursor.com/cn/downloads 点击下载 Linux (x64) ,…...
