下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 技術(shù)開(kāi)發(fā) > 數(shù)據(jù)庫(kù) > 教你Postgresql如何限制用戶登錄錯(cuò)誤次數(shù)的實(shí)例

教你Postgresql如何限制用戶登錄錯(cuò)誤次數(shù)的實(shí)例

時(shí)間:2024-02-05 11:03作者:下載吧人氣:30

在oracle中我們可以通過(guò)設(shè)置FAILED_LOGIN_ATTEMPTS來(lái)限制用戶密碼登錄錯(cuò)誤的次數(shù),但是在postgresql中是不支持這個(gè)功能的。盡管PostgreSQL支持event trigger,可是event局限于DDL,對(duì)于登錄登出事件是沒(méi)辦法使用event trigger的。

不過(guò)像登錄新建會(huì)話觸發(fā)某個(gè)事件這個(gè)需求可以通過(guò)hook實(shí)現(xiàn),不過(guò)該方法比較復(fù)雜,需要修改內(nèi)核代碼,在客戶端認(rèn)證中添加邏輯,判斷輸入密碼次數(shù)統(tǒng)計(jì)。這里推薦一種比較簡(jiǎn)單的方法實(shí)現(xiàn)類似的功能。

這里我們要使用到session_exec這個(gè)插件,使用該插件會(huì)在登錄時(shí)執(zhí)行一個(gè)指定的function。

下載地址:

https://github.com/okbob/session_exec

下載解壓之后需要進(jìn)行以下配置:

  1. set session_preload_libraries to session_execset
  2. session_exec.login_name to name of your login function

該插件有以下特點(diǎn):

  1. 如果函數(shù)不存在則會(huì)進(jìn)行警告;
  2. 函數(shù)執(zhí)行失敗則不允許連接。

利用該插件我們可以寫(xiě)一個(gè)簡(jiǎn)單的函數(shù)來(lái)實(shí)現(xiàn)限制用戶登錄錯(cuò)誤次數(shù)的功能。

例子:

1、建立外部表記錄數(shù)據(jù)庫(kù)日志信息。

CREATE SERVER pglog FOREIGN DATA WRAPPER file_fdw;

CREATE FOREIGN TABLE pglog (
log_time timestamp(3) with time zone,
user_name text,
database_name text,
process_id integer,
connection_from text,
session_id text,
session_line_num bigint,
command_tag text,
session_start_time timestamp with time zone,
virtual_transaction_id text,
transaction_id bigint,
error_severity text,
sql_state_code text,
message text,
detail text,
hint text,
internal_query text,
internal_query_pos integer,
context text,
query text,
query_pos integer,
location text,
application_name text,
backend_type text
) SERVER pglog
OPTIONS ( program ‘find $PGDATA/log -type f -name “*.csv” -mtime -1 -exec cat {} ;’, format ‘csv’ );

標(biāo)簽MySQL,技術(shù)文檔,數(shù)據(jù)庫(kù),PostgreSQL

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過(guò)審核才能顯示

熱門閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 久久精品国产久精国产| 男人边吃奶边做性视频| 日本18xxx| 国产乱在线观看完整版视频| 久久久久成人精品无码中文字幕| 草草久久久无码国产专区| 成人片黄网站色大片免费| 免费a级毛片无码| 88国产精品视频一区二区三区| 樱桃视频直播在线观看免费 | 午夜精品久久久久久| chinese乱子伦xxxx国语对白| 欧美特黄高清免费观看的| 国产欧美日韩不卡| 中文字幕日韩三级片| 爱妺妺国产av网站| 国产精品99久久久久久人| 丰满人妻一区二区三区免费视频 | 日本a级视频在线播放| 全彩本子acg里番本子| 7777奇米影视| 日本在线|中文| 人妻久久久一区二区三区| 500福利视频导航| 我要看WWW免费看插插视频| 亚洲精彩视频在线观看| 黄页网址免费大全观看| 成年免费A级毛片免费看无码| 亚洲精品nv久久久久久久久久| 黄色免费在线观看网址| 婷婷国产成人精品视频| 亚洲国产成人手机在线电影bd| 蜜桃臀av高潮无码| 国语自产精品视频在线看| 久在线精品视频| 看看镜子里我是怎么c哭你的| 国产精品久久久久久久久齐齐| 丰满少妇三级全黄| 欧美日韩亚洲人人夜夜澡| 四虎麻豆国产精品| 自拍偷拍校园春色|