首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 高危權限管控:FILE、PROCESS、SUPER 僅限管理員、密碼安全策略

     編輯:MySQL 資料庫相關知識

三大高危權限

權限風險管控原則
FILE讀取伺服器任意可讀檔案至表(LOAD DATA)、寫入檔案(SELECT INTO OUTFILE)、繞過檔案系統權限僅 DBA 持有;OUTFILE 產生檔案全域可寫且不可覆蓋,稍降低風險
PROCESSSHOW PROCESSLIST 顯示所有執行中 SQL 明文(含設定密碼語句)僅 DBA 持有;非管理帳號嚴禁授予
SUPERKILL 他人連線、修改全域變數、CHANGE MASTER、PURGE BINLOG 等影響全局操作僅 DBA 持有;嚴禁授予應用帳號

密碼安全策略

  • 長度 ≥ 12 字元,包含大小寫、數字、特殊符號。
  • 定期輪換(建議 90 天)。
  • 應用帳號**最小權限原則**:GRANT SELECT,INSERT,UPDATE,DELETE ON db.tbl TO 'app'@'host'。
  • 除 root 外,任何帳號不得擁有 mysql.user 表存取權限(SELECT/UPDATE/INSERT/DELETE),否則可任意增刪改其他帳號權限。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved