首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 9 安全部件開發與部署:客製化安全外掛實作指南

     編輯:DB2 教學

安全外掛架構定位

DB2 在授權前必須完成兩件事:身份驗證 (確認使用者身份) 與 群組成員查找 (取得授權 ID 所屬群組)。DB2 本身不維護使用者/密碼或群組關係,透過外掛機制對接企業既有安全基礎設施 (LDAP、Kerberos、OS 原生等)。

兩大外掛觸發時機

  1. 連接建立 / 實例附著:客戶端或伺服器端驗證外掛介入。
  2. 實例級操作授權:如 UPDATE DBM CFG、DB2START 等維護指令。

實例級操作流程

多數實例級指令不接受使用者/密碼參數,DB2 呼叫客戶端驗證外掛 取得當前登入上下文 (使用者/密碼或 GSS-API 憑證),再透過群組外掛 解析群組授權 ID 清單。

連接階段資訊流 (非 CLIENT 驗證)

客戶端資訊流向伺服器端
提供使用者/密碼→ 傳送憑證 →伺服器端驗證外掛驗證
← 回傳授權 ID 與群組 ←群組外掛查找群組

開發客製化外掛需實作 db2secValidatePassword、db2secGetGroups 等標準 API,並配置 SRVCON_AUTH、CLNT_PW_PLUGIN、GROUP_PLUGIN 等參數啟用。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved