最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

EasyMR 安全架構揭秘:如何管理 Hadoop 數(shù)據(jù)安全

2023-04-07 13:24 作者:袋鼠云  | 我要投稿

2017年,美國信用評級機構 Equifax 遭受黑客攻擊,導致1.4億個人的敏感信息泄露;

2020年,發(fā)生了 SolarWinds 公司的軟件供應鏈遭受惡意代碼攻擊事件,涉及多個行業(yè)和國家;

2022年,網(wǎng)信辦依據(jù)《數(shù)據(jù)安全法》等法律法規(guī),對滴滴公司開出人民幣80.26億元的巨額罰款,對互聯(lián)網(wǎng)企業(yè)敲響數(shù)據(jù)安全警鐘。

近年來,數(shù)據(jù)安全正在快速成為當今信息化時代一個備受關注的話題。在數(shù)字化快速發(fā)展的今天,各個領域都離不開數(shù)據(jù)的支撐,而數(shù)據(jù)安全問題也隨之成為了一項重要的任務。企業(yè)、政府、學術機構等各種組織和個人都需要保護自己的數(shù)據(jù)免于泄露、丟失、篡改或被濫用等風險。

Hadoop 作為進入大數(shù)據(jù)領域的必備技術,由于自身的業(yè)務特點,一般都是部署在用戶內網(wǎng)中,所以在早期設計的時候不是太注重安全方面的設計,而更多的專注于實現(xiàn)業(yè)務的功能。

作為領先的數(shù)字化基礎軟件與應用服務商袋鼠云,一直以來也高度重視數(shù)據(jù)安全問題,2022年12月,在自研的大數(shù)據(jù)計算引擎 EasyMR?上新增了一站式大數(shù)據(jù)應用安全防控以及數(shù)據(jù)權限管控能力。

基于此,EasyMR 可以實現(xiàn)一鍵部署安全管控服務,一鍵開啟大數(shù)據(jù)集群組件的安全認證、用戶管理以及權限管控服務。

本文就為大家展開介紹一下 EasyMR 具體是如何管理 Hadoop 數(shù)據(jù)安全的。

Hadoop 的安全問題

最早部署?Hadoop 集群時并沒有考慮安全問題,未開啟安全認證時,Hadoop 是以客戶端提供的用戶名作為用戶憑證, 一般就是發(fā)起任務的 Unix 用戶。線上機器部署服務通常會采用統(tǒng)一賬號,當以統(tǒng)一賬號部署集群時,所有執(zhí)行 Hadoop 任務的用戶都是集群的超級管理員,非常容易發(fā)生誤操作。

即便是以管理員賬號部署集群,惡意用戶在客戶端仍然可以冒充管理員賬號執(zhí)行。隨著集群的不斷擴大, 各部門對集群的使用需求增加,集群安全問題就顯得頗為重要。Hadoop 的安全問題,一般包括以下兩個方面:

·?用戶認證(Authentication) 即是對用戶身份進行核對, 確認用戶是其聲明的身份, 這里包括用戶和服務的認證。

· 用戶授權(Authorization) 即是權限控制,對特定資源,特定訪問用戶進行授權或拒絕訪問,用戶授權是建立在用戶認證的基礎上, 沒有可靠的用戶認證談不上用戶授權。

EasyMR 如何接管 Hadoop 安全

EasyMR Hadoop 的安全認證是基于 Kerberos 實現(xiàn)的,集成 LDAP 用戶體系。 Kerberos 是一個網(wǎng)絡身份驗證協(xié)議,用戶只需輸入身份驗證信息,驗證通過獲取票據(jù)即可訪問多個接入 Kerberos 的服務,機器的單點登錄也可以基于此協(xié)議完成。

Hadoop 本身并不創(chuàng)建用戶賬號,而是使用?Kerberos 協(xié)議來進行用戶身份驗證,從 Kerberos 憑證中的用戶信息獲取用戶賬號, 這樣一來就跟實際用戶運行的賬號無關。

EasyMR 接管 Hadoop 安全主要使用以下兩種賬號管理方式:

集群賬號管理

原先我們使用單一賬號作為集群管理員,且這一賬號為線上統(tǒng)一登錄賬號, 這存在極大的安全隱患,我們需要使用特殊賬號來管理集群。這里涉及的問題是,我們需要幾個運維賬號呢? 一種簡單的做法是使用一個特殊運維賬號, CDH 和 Apache官方也都推薦按服務劃分賬號來啟動集群。

考慮到精細化控制可以有效避免誤操作,EasyMR 遵循官方的建議使用多賬號,使用 Hadoop 作為同一用戶組,每個組件使用單獨的用戶。如果是從單一運維賬號遷移到多個賬號部署時,則需要考慮相關文件權限問題,包括本地以及 HDFS 兩部分,可以在安全部署上線時完成相應改動。

EasyMR 組件服務運行的用戶信息可以配置在產(chǎn)品包服務層級下,下圖以服務 hdfs_namenode 為例:

用戶賬號管理

考慮到每個團隊下會有不同的小組,每個小組都有使用 Hadoop 來進行大數(shù)據(jù)處理需求,所以需要一定程度的多租戶環(huán)境, 這里主要考慮其中的數(shù)據(jù)和操作的權限問題,EasyMR 集成了?LdapServer 目錄服務系統(tǒng),其功能優(yōu)勢具體體現(xiàn)如下:

? LdapServer 能夠減少用戶賬戶管理人員在面對用戶數(shù)量大、增長快等問題的情況下對賬號的創(chuàng)建、回收、權限管理、安全審計等一系列復雜而繁瑣工作的壓力。

? LdapServer 能夠解決多層次、多類型系統(tǒng)、數(shù)據(jù)庫的安全訪問難題,所有與賬號相關的管理策略均配置在服務端,實現(xiàn)了賬號的集中維護和管理。

? LdapServer 能夠充分繼承和利用平臺組織中現(xiàn)有的賬戶管理系統(tǒng)的身份認證功能,并實現(xiàn)了賬戶管理與訪問控制管理的分離,提高了大數(shù)據(jù)平臺訪問認證的安全性。

EasyMR 如何部署 Hadoop 安全

EasyMR 可以支持 Hadoop,Hive,Spark,Ranger 組件開啟Kerberos功能,每個組件的開啟操作基本一致。下面以開啟Hadoop Kerberos?功能為例為大家介紹EasyMR 具體是如何部署 Hadoop 安全的。

準備產(chǎn)品包

安裝產(chǎn)品包

● 安裝 zookeeper、openldap、kdc、Hadoop 服務

以安裝 Hadoop 服務為例,選中需要安裝的服務,點擊下一步;

指定每個服務需要部署的節(jié)點,點擊執(zhí)行部署;

部署完成后,可以在節(jié)點檢查目錄的權限及組件的啟動用戶。

開啟 Kerberos 安全

部署完服務后,需要按照 Kerberos 開啟順序依次開啟。

● zookeeper 開關

首先在服務頁面,選擇?zookeeper 服務,在部署配置里面找到 Switch 開關項,切換開關狀態(tài),等待開關開啟結果。

● Hadoop 開關

在服務頁面,選擇?hadoop pkg?服務,在部署配置里面找到 Switch 開關項,切換開關狀態(tài),等待開關開啟結果,開啟成功后,hadoop Kerberos 功能就成功啟用了。

應用授權

授權一般來說是由應用來決定的,通過在 LDAP 數(shù)據(jù)庫中配置一些屬性可以讓應用程序來進行授權判斷。EasyMR 在部署完 LdapServer 后,平臺管理里面將會自動關聯(lián) LdapServer 的連接信息,用戶只需選中對應的 LdapServer 連接,在對應的用戶下點擊下載票據(jù)即可。

《數(shù)據(jù)治理行業(yè)實踐白皮書》下載地址:https://fs80.cn/l134d5?

想了解或咨詢更多有關袋鼠云大數(shù)據(jù)產(chǎn)品、行業(yè)解決方案、客戶案例的朋友,瀏覽袋鼠云官網(wǎng):https://www.dtstack.com/?src=szbzhan

同時,歡迎對大數(shù)據(jù)開源項目有興趣的同學加入「袋鼠云開源框架釘釘技術 qun」,交流最新開源技術信息,qun 號碼:30537511,項目地址:https://github.com/DTStack


EasyMR 安全架構揭秘:如何管理 Hadoop 數(shù)據(jù)安全的評論 (共 條)

分享到微博請遵守國家法律
榆社县| 丰原市| 松滋市| 琼结县| 高陵县| 连平县| 池州市| 元氏县| 海盐县| 桐乡市| 金坛市| 乌兰浩特市| 崇信县| 阿拉善左旗| 定陶县| 栾城县| 菏泽市| 苏尼特左旗| 乐清市| 石狮市| 高淳县| 宁河县| 烟台市| 铜山县| 新沂市| 杂多县| 克山县| 靖西县| 新绛县| 得荣县| 洛隆县| 文化| 哈尔滨市| 兰西县| 新平| 临洮县| 东平县| 蒙城县| 济宁市| 镇康县| 泽库县|