link$中明文存放了建立dblink的使用者名稱和密碼
Dblink建立後字典表dba_db_link中只儲存建立連線時使用使用者名稱,密碼不儲存,實際上在sys使用者下的另一張字典表link$中儲存了明文的使用者密碼,如果出現密碼丟失或者不確認的情況,可以從中獲取明文密碼。
測試程式碼如下:
SQL> conn / as sysdba
Connected.
建立測試使用者並授予許可權
SQL> create user ab identified by ab default tablespace btest;
User created.
SQL> grant connect,resource to ab;
Grant succeeded.
建立資料庫連線
SQL> conn an/an
Connected.
SQL> create database link link_ab connect to ab identified by ab using 'db10';
Database link created.
SQL> set linesize 200
SQL> set wrap off
測試連線可用性
SQL> select * from dual@link_ab;
D
-
X
Dba_db_links中記錄連線owner,連線名,連線遠端庫試用的使用者,連線標識以及建立時間
SQL> select * from dba_db_links;
OWNER DB_LINK USERNAME HOST CREATED
---------- ---------- ---------- ---------- --------------
AN LINK_AB AB db10 20-8月 -10
Link$是sys使用者下表,需要有許可權才可以檢視
SQL> select * from link$;
select * from link$
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> conn / as sysdba
Connected.
SQL> select * from link$;
OWNER# NAME CTIME HOST USERID PASSWORD FLAG
------ ---------- -------------- ---------- ---------- ---------- ----------
58 LINK_AB 20-8月 -10 db10 AB AB 0
查詢到的userid、password就是遠端資料庫連線的使用者名稱和密碼,都是明文的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13177610/viewspace-671435/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mongodb對資料庫建立使用者名稱和密碼MongoDB資料庫密碼
- docker 建立私有倉庫,並且設定使用者名稱和密碼Docker密碼
- 使用者名稱和密碼輸入練習密碼
- linux中記錄GIT使用者名稱密碼的方法LinuxGit密碼
- Dockerfile 中RUN互動需要輸入 使用者名稱和密碼Docker密碼
- 根據使用者名稱和密碼查詢使用者密碼
- 根據教程中,輸錯密碼或使用者名稱後,卻不能返回‘使用者名稱或密碼錯誤’密碼
- git 使用者名稱密碼相關Git密碼
- TortoiseGit(烏龜git) 清除已經儲存使用者名稱密碼的方法Git密碼
- 用Servlet進行使用者名稱和密碼校驗Servlet密碼
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- 公司網站使用者名稱密碼修改?網站密碼
- SQLServer刪除登入記錄使用者名稱和密碼SQLServer密碼
- 織夢使用者名稱密碼?織夢提示你的密碼錯誤密碼
- 資料庫使用者名稱和密碼錯誤:如何解決?資料庫密碼
- Java 程式碼本地設定Hadoop使用者名稱密碼JavaHadoop密碼
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- 商城-使用者註冊-根據使用者名稱和密碼查詢使用者密碼
- 直播app原始碼,輸入密碼和使用者名稱呼叫開發者工具APP原始碼密碼
- Git中git pull/push 老是重複輸入使用者名稱密碼Git密碼
- win10系統svn使用者名稱密碼怎樣更改_win10 svn更換使用者名稱密碼操作方法Win10密碼
- 美股券商Robinhood承認以明文方式儲存了部分使用者密碼密碼
- Kafka怎麼配置SASL使用者名稱密碼認證Kafka密碼
- 帝國CMS原始碼忘記後臺使用者名稱和密碼怎麼辦?原始碼密碼
- 建立一個日期 + 字元的使用者名稱字元
- 帝國CMS忘記後臺登陸使用者名稱 密碼 認證碼 安全提問答案 資料庫使用者名稱及密碼的解決方法密碼資料庫
- 使用代理通過使用者名稱和密碼驗證優缺點介紹密碼
- 透過使用者名稱密碼認證保障 MQTT 接入安全密碼MQQT
- TP-Link AC1900系列無線路由器修改無線名稱、密碼的方法教程路由器密碼
- 寶塔皮膚忘記使用者名稱密碼的解決方法密碼
- win10 smb使用者名稱密碼錯誤怎麼解決_win10電腦smb使用者名稱密碼錯誤修復方法Win10密碼
- Spring Security小教程 Vol 4. 使用使用者名稱和密碼驗證身份-UsernamePasswordAuthenticationFilterSpring密碼Filter
- Ubuntu 論壇遭受攻擊,使用者名稱密碼已洩漏Ubuntu密碼
- 【PB案例學習筆記】-03使用者名稱密碼校驗筆記密碼
- 樹莓派 | 修改樹莓派3熱點的名稱和密碼樹莓派密碼
- Windows安全中心彈窗要求輸入憑據(使用者名稱和密碼)的解決辦法Windows密碼
- 建立dblink
- 寶塔皮膚忘記了使用者名稱密碼怎麼辦?密碼
- 本地oracle資料庫忘記使用者名稱密碼解決方案Oracle資料庫密碼