国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

初學者必讀:Oracle監聽口令及監聽器安全

2024-08-29 13:53:02
字體:
來源:轉載
供稿:網友

很多人都知道,Oracle的監聽器一直存在著一個安全隱患,假如不設置安全措施,那么能夠訪問的用戶就可以遠程關閉監聽器。

相關示例:


D:/>lsnrctl stop eygle


LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - PRoduction on 28-11月-2007 10:02:40


Copyright (c) 1991, 2006, Oracle. All rights reserved.


正在連接到 (DESCRipTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.33.11)(PORT=1521))

(CONNECT_DATA=(SERVICE_NAME=eygle)))

命令執行成功


大家可以發現,此時缺省的監聽器的日志還無法記錄操作地址:


No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.33.11)(PORT=1521)))

28-NOV-2007 09:59:20 * (CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=Administrator))(COMMAND=stop)

(ARGUMENTS=64)(SERVICE=eygle)(VERSION=169870080)) * stop * 0


為了更好的保證監聽器的安全,大家最好為監聽設置密碼:


[oracle@jumper log]$ lsnrctl


LSNRCTL for linux: Version 9.2.0.4.0 - Production on 28-NOV-2007 10:18:17


Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.


Welcome to LSNRCTL, type "help" for information.


LSNRCTL> set current_listener listener

Current Listener is listener

LSNRCTL> change_passWord

Old password:

New password:

Reenter new password:

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.33.11)(PORT=1521)))

Password changed for listener

The command completed successfully

LSNRCTL> set password

Password:

The command completed successfully

LSNRCTL> save_config

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.33.11)(PORT=1521)))

Saved LISTENER configuration parameters.

Listener Parameter File /opt/oracle/product/9.2.0/network/admin/listener.ora

Old Parameter File /opt/oracle/product/9.2.0/network/admin/listener.bak

The command completed successfully


在我們設置密碼后,遠程操作將會因缺失密碼而出現失敗:


D:/>lsnrctl stop eygle


LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 28-11月-2007 10:22:57

Copyright (c) 1991, 2006, Oracle. All rights reserved.


正在連接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.33.11)

(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=eygle)))

TNS-01169: 監聽程序尚未識別口令


注意:此時在服務器端或客戶端,都需要我們通過密碼來起停監聽器:


LSNRCTL> set password

Password:

The command completed successfully

LSNRCTL> stop

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.33.11)(PORT=1521)))

The command completed successfully

LSNRCTL> start

Starting /opt/oracle/product/9.2.0/bin/tnslsnr: please wait...


TNSLSNR for Linux: Version 9.2.0.4.0 - Production

System parameter file is /opt/oracle/product/9.2.0/network/admin/listener.ora

Log messages written to /opt/oracle/product/9.2.0/network/log/listener.log

Trace information written to /opt/oracle/product/9.2.0/network/trace/listener.trc

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.33.11)(PORT=1521)))


Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.33.11)(PORT=1521)))

STATUS of the LISTENER

------------------------

Alias LISTENER

Version TNSLSNR for Linux: Version 9.2.0.4.0 - Production

Start Date 28-NOV-2007 10:22:23

Uptime 0 days 0 hr. 0 min. 0 sec

Trace Level support

Security ON

SNMP OFF

Listener Parameter File /opt/oracle/product/9.2.0/network/admin/listener.ora

Listener Log File /opt/oracle/product/9.2.0/network/log/listener.log

Listener Trace File /opt/oracle/product/9.2.0/network/trace/listener.trc

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.33.11)(PORT=1521)))

Services Summary...

Service "eygle" has 1 instance(s).

Instance "eygle", status UNKNOWN, has 1 handler(s) for this service...

Service "julia" has 1 instance(s).

Instance "eygle", status UNKNOWN, has 1 handler(s) for this service...

The command completed successfully


另外,ADMIN_RESTRICTIONS參數也是一個重要的安全選項,大家可以在 listener.ora 文件中設置 ADMIN_RESTRICTIONS_ 為 ON,此后所有在運行時對監聽器的修改都將會被阻止,所有對監聽器的修改都必須通過手工修改listener.ora文件才能順利完成。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广河县| 苏尼特左旗| 兴文县| 海宁市| 高雄市| 伊金霍洛旗| 东乡县| 横峰县| 桂东县| 昌都县| 青冈县| 滨州市| 正阳县| 长沙县| 东平县| 乐安县| 武川县| 滦南县| 桃园市| 昌邑市| 海兴县| 乐山市| 佳木斯市| 托里县| 巫山县| 克拉玛依市| 炉霍县| 宣化县| 闸北区| 和林格尔县| 大渡口区| 黄浦区| 晋中市| 象山县| 鄂托克旗| 顺昌县| 五莲县| 南部县| 耿马| 如东县| 白山市|