jumpserver之基本介紹


jumpserver的官網:https://www.jumpserver.org/

jumpserver開源文檔 官網:https://docs.jumpserver.org/zh/master/

jumpserver 的GitHub源代碼的查詢及關注:https://github.com/jumpserver/jumpserver

一、基本內容介紹

0.堡壘機

1)為什么使用堡壘機

企業完成國家等保的要求

 

 2)使用對象

3) 堡壘機需要具備的四個核心能力

4) 堡壘機的歷史

 

 v2.0之后,重構了前段,更好地做好了前后端的分離。

1.基本介紹

JumpServer 是全球首款開源的堡壘機,使用 GNU GPL v2.0 開源協議,是符合 4A 規范的運維安全審計系統。

JumpServer 使用 Python / Django 為主進行開發,遵循 Web 2.0 規范,配備了業界領先的 Web Terminal 方案,交互界面美觀、用戶體驗好。

JumpServer 采納分布式架構,支持多機房跨區域部署,支持橫向擴展,無資產數量及並發限制。

2.頁面展示

 

 3.特色優勢

  • 開源: 零門檻,線上快速獲取和安裝;
  • 分布式: 輕松支持大規模並發訪問;
  • 無插件: 僅需瀏覽器,極致的 Web Terminal 使用體驗;
  • 多雲支持: 一套系統,同時管理不同雲上面的資產;
  • 雲端存儲: 審計錄像雲端存儲,永不丟失;
  • 多租戶: 一套系統,多個子公司和部門同時使用;
  • 多應用支持: 數據庫,Windows遠程應用,Kubernetes。

1)完全解耦的分層次,分布式架構

 

 2)針對資產多,並發大的場景

 

 3)分散資產的部署方式

 

 

4.安全建議

  • Jumpserver 對外需要開放 80 443 和 2222 端口
  • JumpServer 所在服務器操作系統應該升級到最新
  • JumpServer 依賴的軟件升級到最新版本
  • 服務器、數據庫、redis 等依賴組件請勿使用弱口令密碼
  • 不推薦關閉 firewalld 和 selinux
  • 只開放必要的端口,必要的話請通過 vpn 或者 sslvpn 訪問 JumpServer
  • 如果必須開放到外網使用,你應該部署 web 應用防火牆做安全過濾
  • 請部署 ssl 證書通過 https 協議來訪問 JumpServer
  • JumpServer 不要使用弱口令密碼,應立即改掉默認的 admin 密碼
  • 推薦開啟 MFA 功能,避免因密碼泄露導致的安全問題

5.功能列表

 

身份認證
Authentication
登錄認證 資源統一登錄與認證
LDAP/AD 認證
RADIUS 認證
OpenID 認證(實現單點登錄)
CAS 認證 (實現單點登錄)
MFA認證 MFA 二次認證(Google Authenticator)
RADIUS 二次認證
登錄復核 用戶登錄行為受管理員的監管與控制
賬號管理
Account
集中賬號 管理用戶管理
系統用戶管理
統一密碼 資產密碼托管
自動生成密碼
自動推送密碼
密碼過期設置
批量改密 定期批量改密
多種密碼策略
多雲納管 對私有雲、公有雲資產自動統一納管
收集用戶 自定義任務定期收集主機用戶
密碼匣子 統一對資產主機的用戶密碼進行查看、更新、測試操作
授權控制
Authorization
多維授權 對用戶、用戶組、資產、資產節點、應用以及系統用戶進行授權
資產授權 資產以樹狀結構進行展示
資產和節點均可靈活授權
節點內資產自動繼承授權
子節點自動繼承父節點授權
應用授權 實現更細粒度的應用級授權
MySQL 數據庫應用、RemoteApp 遠程應用
動作授權 實現對授權資產的文件上傳、下載以及連接動作的控制
時間授權 實現對授權資源使用時間段的限制
特權指令 實現對特權指令的使用(支持黑白名單)
命令過濾 實現對授權系統用戶所執行的命令進行控制
文件傳輸 SFTP 文件上傳/下載
文件管理 實現 Web SFTP 文件管理
工單管理 支持對用戶登錄請求行為進行控制
組織管理 實現多租戶管理與權限隔離
安全審計
Audit
操作審計 用戶操作行為審計
會話審計 在線會話內容審計
歷史會話內容審計
錄像審計 支持對 Linux、Windows 等資產操作的錄像進行回放審計
支持對 RemoteApp、MySQL 等應用操作的錄像進行回放審計
指令審計 支持對資產和應用等操作的命令進行審計
文件傳輸 可對文件的上傳、下載記錄進行審計
數據庫審計
Database
連接方式 命令方式
Web UI方式
支持的數據庫 MySQL
Oracle
MariaDB
PostgreSQL
功能亮點 語法高亮
SQL格式化
支持快捷鍵
支持選中執行
SQL歷史查詢
支持頁面創建 DB, TABLE
會話審計 命令記錄
錄像回放

6.組件介紹

 

 core:jumpserver的核心組件

Lina:前段,負責壓面的展示

Luna:現在是web terminal的前段,后續可能會被Lina替代。

CoCo/Koko:連接linux相關的資產,將信息反饋給Lina  Luna及core進行使用。koko及基於go語言開發的

guacamole:windows連接的二進制的組件,是Apache開發的一個項目

7.jumpserver的核心架構說明

 

 8.使用的企業

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM