我公司的人力資源系統是由第三方機構託管和我有查詢只讀數據庫的用戶帳戶。此帳戶可以訪問薪資表等敏感信息,因此我不能允許我的團隊中的每個人都使用此功能,並且創建具有受限訪問權限(或對數據庫本身的任何其他更改)的新數據庫用戶不是選項。應用層安全的Oracle數據庫
是否有人知道一個(最好是免費的)報告程序,可以在應用程序級別而不是數據庫級別實施限制,以便我的團隊將登錄到應用程序並限制在他們可以訪問的實體中,但底下的應用程序會使用我的數據庫帳戶來訪問數據庫?
這是Oracle數據庫和我目前使用SQL Developer和蟾蜍,但我不能看到這些應用實現這一目標的任何方式。
非常感謝提前。 Dominic
如果您正在尋找在應用程序級別的訪問 - 你需要說明的應用程序是什麼??? – OraNob
你有沒有考慮[Oracle虛擬專用數據庫(http://docs.oracle.com/cd/E11882_01/network.112/e36292/vpd.htm#DBSEG297)?這將是「對數據庫的更改」,但如果這是您唯一的擔心,則不需要更改任何現有對象。它將允許您創建一個自定義函數來限制哪些用戶可以查看哪些表。例如,如果會話OSUSER不在批准列表中,則可以爲任何查詢添加「1 = 2」條件。 –