1. 程式人生 > >Oracle 18c新特性:Schema-Only 帳號提升應用管理安全性

Oracle 18c新特性:Schema-Only 帳號提升應用管理安全性

在 Oracle 18c 中,一個特殊型別的帳號被引入到資料庫當中,這特特性被稱為 Schema-Only 帳號,這個帳號通過 NO AUTHENTICATION 語句建立,沒有密碼,也就不允許直接登入,所以這種帳號型別是 純模式型別

1df9d6e6b56a9d7b49f5c5e6c6a0c23edce698b1

帳號不能直接登入也就具備了天然的安全受益:

可以強制通過應用(Application)來訪問資料;

保護物件安全,例如阻止可能的誤刪除(DROP)操作;

Schema-Only賬戶具有一些限制:

不能被授予系統管理許可權,如(SYSDBA、SYSASM)等;

不能通過DB Link訪問;

只支援DB例項,不支援ASM例項;

針對這個特性,DBA_USERS 檢視增加了一個新的欄位 AUTHENTICATION_TYPE 用於標識帳號屬性,當建立Schema-Only 帳號時顯示為 NONE否則會顯示 PASSWORD。

下面讓我們通過簡單的測試來看看這個新特性,首先在一個 PDB 上建立 NO AUTHENTICATION 的帳號,使用者名稱是 enmotech:

原文連結