openGauss學(xué)習(xí)筆記-99 openGauss 數(shù)據(jù)庫(kù)管理-管理數(shù)據(jù)庫(kù)安全-客戶端接入認(rèn)證之配置文件參考

openGauss學(xué)習(xí)筆記-99 openGauss 數(shù)據(jù)庫(kù)管理-管理數(shù)據(jù)庫(kù)安全-客戶端接入認(rèn)證之配置文件參考99.1 參數(shù)說(shuō)明99.2 認(rèn)證方式

openGauss學(xué)習(xí)筆記-99 openGauss 數(shù)據(jù)庫(kù)管理-管理數(shù)據(jù)庫(kù)安全-客戶端接入認(rèn)證之配置文件參考

99.1 參數(shù)說(shuō)明

表 1 參數(shù)說(shuō)明

參數(shù)名稱 描述 取值范圍
local 表示這條記錄只接受通過(guò)Unix域套接字進(jìn)行的連接。沒(méi)有這種類型的記錄,就不允許Unix域套接字的連接辜窑。只有在從服務(wù)器本機(jī)使用gsql連接且在不指定-h參數(shù)的情況下,才是通過(guò)Unix域套接字連接项戴。 -
host 表示這條記錄既接受一個(gè)普通的TCP/IP套接字連接,也接受一個(gè)經(jīng)過(guò)SSL加密的TCP/IP套接字連接槽惫。 -
hostssl 表示這條記錄只接受一個(gè)經(jīng)過(guò)SSL加密的TCP/IP套接字連接周叮。 用SSL進(jìn)行安全的連接辩撑,需要配置申請(qǐng)數(shù)字證書(shū)并配置相關(guān)參數(shù),詳細(xì)信息請(qǐng)參見(jiàn)用SSL進(jìn)行安全的TCP/IP連接仿耽。
hostnossl 表示這條記錄只接受一個(gè)普通的TCP/IP套接字連接合冀。 -
DATABASE 聲明記錄所匹配且允許訪問(wèn)的數(shù)據(jù)庫(kù)。 all:表示該記錄匹配所有數(shù)據(jù)庫(kù)项贺。sameuser:表示如果請(qǐng)求訪問(wèn)的數(shù)據(jù)庫(kù)和請(qǐng)求的用戶同名君躺,則匹配。samerole:表示請(qǐng)求的用戶必須是與數(shù)據(jù)庫(kù)同名角色中的成員敬扛。samegroup:與samerole作用完全一致晰洒,表示請(qǐng)求的用戶必須是與數(shù)據(jù)庫(kù)同名角色中的成員朝抖。一個(gè)包含數(shù)據(jù)庫(kù)名的文件或者文件中的數(shù)據(jù)庫(kù)列表:文件可以通過(guò)在文件名前面加前綴@來(lái)聲明啥箭。文件中的數(shù)據(jù)庫(kù)列表以逗號(hào)或者換行符分隔。特定的數(shù)據(jù)庫(kù)名稱或者用逗號(hào)分隔的數(shù)據(jù)庫(kù)列表治宣。說(shuō)明:值replication表示如果請(qǐng)求一個(gè)復(fù)制鏈接急侥,則匹配,但復(fù)制鏈接不表示任何特定的數(shù)據(jù)庫(kù)侮邀。如需使用名為replication的數(shù)據(jù)庫(kù)坏怪,需在database列使用記錄“replication”作為數(shù)據(jù)庫(kù)名。
USER 聲明記錄所匹配且允許訪問(wèn)的數(shù)據(jù)庫(kù)用戶绊茧。 all:表明該記錄匹配所有用戶铝宵。+用戶角色:表示匹配任何直接或者間接屬于這個(gè)角色的成員。說(shuō)明:+表示前綴符號(hào)华畏。一個(gè)包含用戶名的文件或者文件中的用戶列表:文件可以通過(guò)在文件名前面加前綴@來(lái)聲明鹏秋。文件中的用戶列表以逗號(hào)或者換行符分隔。特定的數(shù)據(jù)庫(kù)用戶名或者用逗號(hào)分隔的用戶列表亡笑。
ADDRESS 指定與記錄匹配且允許訪問(wèn)的IP地址范圍侣夷。 支持IPv4和IPv6,可以使用如下兩種形式來(lái)表示:IP地址/掩碼長(zhǎng)度仑乌。例如百拓,10.10.0.0/24IP地址子網(wǎng)掩碼。例如晰甚,10.10.0.0 255.255.255.0說(shuō)明:以IPv4格式給出的IP地址會(huì)匹配那些擁有對(duì)應(yīng)地址的IPv6連接衙传,比如127.0.0.1將匹配IPv6地址 ::ffff:127.0.0.1。
METHOD 聲明連接時(shí)使用的認(rèn)證方法厕九。 本產(chǎn)品支持如下幾種認(rèn)證方式蓖捶,詳細(xì)解釋請(qǐng)參見(jiàn)表2:trustrejectmd5(不推薦使用,默認(rèn)不支持止剖,可通過(guò)password_encryption_type參數(shù)配置)說(shuō)明:MD5加密算法安全性低腺阳,存在安全風(fēng)險(xiǎn)落君,建議使用更安全的加密算法。sha256sm3certgss(僅用于openGauss內(nèi)部節(jié)點(diǎn)間認(rèn)證)peer(僅用于local模式)

99.2 認(rèn)證方式

表 2 認(rèn)證方式

認(rèn)證方式 說(shuō)明
trust 采用這種認(rèn)證模式時(shí)亭引,本產(chǎn)品只完全信任從服務(wù)器本機(jī)使用gsql且不指定-U參數(shù)的連接绎速,此時(shí)不需要口令。trust認(rèn)證對(duì)于單用戶工作站的本地連接是非常合適和方便的焙蚓,通常不適用于多用戶環(huán)境纹冤。如果想使用這種認(rèn)證方法,可利用文件系統(tǒng)權(quán)限限制對(duì)服務(wù)器的Unix域套接字文件的訪問(wèn)购公。要使用這種限制有兩個(gè)方法:設(shè)置參數(shù)unix_socket_permissionsunix_socket_group萌京。設(shè)置參數(shù)unix_socket_directory,將Unix域套接字文件放在一個(gè)經(jīng)過(guò)恰當(dāng)限制的目錄里宏浩。須知:設(shè)置文件系統(tǒng)權(quán)限只能Unix域套接字連接知残,它不會(huì)限制本地TCP/IP連接。為保證本地TCP/IP安全比庄,openGauss不允許遠(yuǎn)程連接使用trust認(rèn)證方法求妹。
reject 無(wú)條件地拒絕連接。常用于過(guò)濾某些主機(jī)佳窑。
md5 要求客戶端提供一個(gè)md5加密的口令進(jìn)行認(rèn)證制恍。須知:MD5加密算法安全性低,存在安全風(fēng)險(xiǎn)神凑,建議使用更安全的加密算法净神。openGauss保留md5認(rèn)證和密碼存儲(chǔ),是為了便于第三方工具的使用(比如TPCC評(píng)測(cè)工具)溉委。
sha256 要求客戶端提供一個(gè)sha256算法加密的口令進(jìn)行認(rèn)證鹃唯,該口令在傳送過(guò)程中結(jié)合salt(服務(wù)器發(fā)送給客戶端的隨機(jī)數(shù))的單向sha256加密,增強(qiáng)了安全性薛躬。
sm3 要求客戶端提供一個(gè)sm3算法加密口令進(jìn)行認(rèn)證俯渤,該口令在傳送過(guò)程中結(jié)合salt(服務(wù)器發(fā)送給客戶端的隨機(jī)數(shù))的單項(xiàng)sm3的加密,增加了安全性型宝。
cert 客戶端證書(shū)認(rèn)證模式八匠,此模式需進(jìn)行SSL連接配置且需要客戶端提供有效的SSL證書(shū),不需要提供用戶密碼趴酣。須知:該認(rèn)證方式只支持hostssl類型的規(guī)則梨树。
gss 使用基于gssapi的kerberos認(rèn)證。須知:該認(rèn)證方式依賴kerberos server等組件岖寞,僅支持openGauss內(nèi)部通信認(rèn)證抡四。當(dāng)前版本暫不支持外部客戶端通過(guò)kerberos認(rèn)證連接。開(kāi)啟openGauss內(nèi)部kerberos認(rèn)證會(huì)使增加內(nèi)部節(jié)點(diǎn)建連時(shí)間,即影響首次涉及內(nèi)部建連的SQL操作性能指巡,內(nèi)部連接建立好后淑履, 后續(xù)操作不受影響。
peer 獲取客戶端所在操作系統(tǒng)用戶名藻雪,并檢查與數(shù)據(jù)庫(kù)初始用戶名是否一致秘噪。此方式只支持local模式本地連接,并支持通過(guò)配置pg_ident.conf建立操作系統(tǒng)用戶與數(shù)據(jù)庫(kù)用戶映射關(guān)系勉耀。假設(shè)操作系統(tǒng)用戶名為omm指煎,數(shù)據(jù)庫(kù)初始用戶為dbAdmin,在pg_hba.conf中配置local模式為peer認(rèn)證:local all all peer map=mymap其中map=mymap指定使用的用戶名映射便斥,并在pg_ident.conf中添加映射名稱為mymap的用戶名映射如下:# MAPNAME SYSTEM-USERNAME PG-USERNAME mymap omm dbAdmin說(shuō)明:通過(guò)gs_guc reload方式修改pg_hba.conf配置可以立即生效無(wú)需重啟數(shù)據(jù)庫(kù)至壤。直接編輯修改pg_ident.conf配置后下次連接時(shí)自動(dòng)生效無(wú)需重啟數(shù)據(jù)庫(kù)。

?? 點(diǎn)贊枢纠,你的認(rèn)可是我創(chuàng)作的動(dòng)力像街!

?? 收藏,你的青睞是我努力的方向京郑!

?? 評(píng)論宅广,你的意見(jiàn)是我進(jìn)步的財(cái)富葫掉!

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末些举,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子俭厚,更是在濱河造成了極大的恐慌户魏,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件挪挤,死亡現(xiàn)場(chǎng)離奇詭異叼丑,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)扛门,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門鸠信,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人论寨,你說(shuō)我怎么就攤上這事星立。” “怎么了葬凳?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵绰垂,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我火焰,道長(zhǎng)劲装,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮占业,結(jié)果婚禮上绒怨,老公的妹妹穿的比我還像新娘。我一直安慰自己谦疾,他們只是感情好窖逗,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著餐蔬,像睡著了一般碎紊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上樊诺,一...
    開(kāi)封第一講書(shū)人閱讀 51,573評(píng)論 1 305
  • 那天仗考,我揣著相機(jī)與錄音,去河邊找鬼词爬。 笑死秃嗜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的顿膨。 我是一名探鬼主播锅锨,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼恋沃!你這毒婦竟也來(lái)了必搞?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤囊咏,失蹤者是張志新(化名)和其女友劉穎恕洲,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體梅割,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡霜第,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了户辞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泌类。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖底燎,靈堂內(nèi)的尸體忽然破棺而出刃榨,到底是詐尸還是另有隱情,我是刑警寧澤书蚪,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布喇澡,位于F島的核電站,受9級(jí)特大地震影響殊校,放射性物質(zhì)發(fā)生泄漏晴玖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望呕屎。 院中可真熱鬧让簿,春花似錦、人聲如沸秀睛。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)蹂安。三九已至椭迎,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間田盈,已是汗流浹背畜号。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留允瞧,地道東北人简软。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像述暂,于是被迫代替她去往敵國(guó)和親痹升。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容