EMQX Enterprise 5.3 釋出:審計日誌、Dashboard 訪問許可權控制與 SSO 一站登入
5.3.0 版本已正式釋出!
新版本帶來多個企業特性的更新,包括審計日誌,Dashboard RBAC 許可權控制,以及基於 SSO(單點登入)的一站式登入,提升了企業級部署的安全性、管理性和治理能力。此外,新版本還進行了多項改進以及 BUG 修復,進一步提升了整體效能和穩定性。
審計日誌
審計日誌(Audit Logs)是記錄軟體或系統關鍵操作活動的功能,EMQX 新增審計日誌支援,能夠讓您實時跟蹤叢集管理與配置過程中的重要操作,助力企業使用者滿足合規要求。
EMQX 新增的審計日誌支援記錄來自 、 以及 的所有變更性操作,例如使用者登入,對客戶端、訪問控制以及資料整合等資源的修改。審計日誌會記錄每項操作的操作物件,發起使用者、來源 IP、瀏覽器特性、關鍵引數以及操作結果,企業使用者可以方便地進行索引與檢視,以實現運營過程中的合規性和安全性審計。
當前版本 EMQX 僅支援將記錄寫入到日誌檔案中,後續版本將在 Dashboard 上提供搜尋與檢視功能,實現開箱即用的審計管理功能。
Dashboard RBAC 訪問許可權控制
EMQX Dashboard 是管理和配置 EMQX 叢集的關鍵元件。對於大型企業使用者,團隊成員之間通常有不同的工作劃分。根據團隊成員的角色,只為他們分配 Dashboard 的最低訪問許可權是一種安全性實踐。
本次釋出 Dashboard 中引入了基於角色的訪問控制(RBAC)許可權管理功能。RBAC 可以根據使用者在組織中的角色,為使用者分配不同的訪問許可權。這一功能簡化了許可權管理,透過限制訪問許可權提高了安全性,並提升了組織的合規性,是 Dashboard 不可或缺的安全管理機制。
目前,Dashboard 預設了兩個角色:
管理員(Administrator)
管理員擁有對 EMQX 所有功能和資源的完全管理訪問許可權,包括客戶端管理、系統配置、API 金鑰以及使用者管理。
檢視者(Viewer)
檢視者只能以只讀的方式訪問 EMQX 的資料和配置資訊,例如檢視客戶端列表、獲取叢集指標與狀態、檢視資料整合配置,無權進行建立、修改和刪除操作。
在後續的版本中,EMQX 將開放 REST API 的 RBAC 許可權管理,並增加更多的預設角色,支援建立自定義角色。這將滿足使用者對訪問控制的更細粒度需求,將幫助 EMQX 更好地適應大規模企業使用者的複雜管理需求。
Dashboard SSO 一站登入
單點登入(SSO)是一種身份驗證機制,它允許使用者使用一組憑據(例如使用者名稱和密碼)登入到多個應用程式或系統中,而無需在每個應用程式中單獨進行身份驗證。
本次釋出中,EMQX Dashboard 提供了基於 LDAP 和 SAML 2.0 的單點登入功能。啟用單點登入後,使用者可以方便地使現有企業賬號管理系統登入到 Dashboard,減少使用者需要記住的密碼數量,以減少密碼洩露和被駭客攻擊的機率;而企業則能集中管理使用者身份和許可權,簡化使用者帳戶的管理、配置和停用流程。
目前,EMQX Dashboard 支援整合例如 、 (原 Azure Active Directory) 提供的 LDAP 單點登入服務,以及 、 等身份提供商的 SAML 2.0 單點登入服務。
更多更新
- 增加了叢集最佳化配置項,根據部署情況調優,能夠極大地減少複製節點(Replica)的啟動時間。
- 新增一個新的規則 SQL 函式 bytesize 以獲取位元組字串的大小。
BUG 修復
以下是主要 BUG 修復列表:
- 修復了將檔案日誌中處理程式輪換大小設定為 infinity 時日誌記錄停止的問題。 #11682
- 修復了日誌格式 log.{handler}.formatter 設定為 json 時,日誌行不是有效的 JSON,而是以時間戳字串和日誌級別作為字首的問題。
更多功能變更和 BUG 修復請檢視 。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69958136/viewspace-3006497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 許可權控制及AOP日誌
- Java 訪問許可權控制(6)Java訪問許可權
- EMQX Enterprise 4.4.11 釋出MQ
- 使用nginx控制ElasticSearch訪問許可權NginxElasticsearch訪問許可權
- kubernetes實戰篇之Dashboard的訪問許可權限制訪問許可權
- Laravel Daily 日誌許可權問題LaravelAI
- 005.OpenShift訪問控制-許可權-角色
- Spring Security實現統一登入與許可權控制Spring
- Laravel 框架的日誌許可權問題Laravel框架
- Laravel 日誌檔案許可權問題Laravel
- 基於Spring Security Oauth2的SSO單點登入+JWT許可權控制實踐SpringOAuthJWT
- Grafana9的dashboard許可權問題Grafana
- 論Java訪問許可權控制的重要性Java訪問許可權
- ThinkPHP6 寫入日誌許可權報錯PHP
- 記一次 Laravel日誌許可權許可權問題(定時器導致)Laravel定時器
- k8s結合jumpserver做kubectl許可權控制 使用者在多個namespaces的訪問許可權 rbac許可權控制K8SServernamespace訪問許可權
- Quarkus中基於角色的許可權訪問控制教程
- SpringAop實現許可權校驗與日誌列印Spring
- springboot + shiro 實現登入認證和許可權控制Spring Boot
- 單點登入與許可權管理本質:cookie安全問題Cookie
- public, private, protected 訪問許可權訪問許可權
- mongoDB 3.0 安全許可權訪問MongoDB
- 一文讀懂 TKE 及 Kubernetes 訪問許可權控制訪問許可權
- EMQX Enterprise 5.5 釋出:新增 Elasticsearch 資料整合MQElasticsearch
- 許可權控制
- 17-成員訪問許可權訪問許可權
- Laravel 日誌有時候有許可權有時候沒有許可權?Laravel
- 01【若依框架】 登入許可權框架
- Java入門筆記(六)——訪問許可權修飾符Java筆記訪問許可權
- shiro許可權控制
- artisan日誌 root 許可權解決辦法
- 訪問許可權控制系統|全方位認識 mysql 系統庫訪問許可權MySql
- jCasbin: 強大的訪問控制、許可權管理框架,支援 ACL, RBAC, ABAC框架
- win10老跳出訪問許可權怎麼辦_win10訪問許可權怎麼關閉Win10訪問許可權
- Ubuntu共享資料夾訪問許可權問題Ubuntu訪問許可權
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- 釋出文章中的 EditorForAdmin外掛 訪問許可權如何設定訪問許可權
- 教程示例:控制儲存空間和資料夾的訪問許可權訪問許可權