Cấu hình chặn IP bằng SQL*Net

Để chặn địa chỉ IP bằng SQL*Net trong Oracle, bạn có thể sử dụng tính năng Oracle Net Manager để thiết lập các quy tắc truy cập dựa trên địa chỉ IP. Đây là một cách để quản lý quyền truy cập vào cơ sở dữ liệu Oracle thông qua Oracle Net.

Dưới đây là các bước thực hiện:

1. Sử dụng Oracle Net Manager

Oracle Net Manager là một công cụ giao diện đồ họa cho phép bạn cấu hình các cài đặt mạng của Oracle, bao gồm các quy tắc truy cập dựa trên IP.

  1. Mở Oracle Net Manager:
    • Trên máy chủ Oracle, mở Oracle Net Manager từ thư mục Oracle Home (thường là $ORACLE_HOME/bin/netmgr).
  2. Tạo hoặc sửa cấu hình sqlnet.ora:
    • netmgr
    • Trong Oracle Net Manager, chọn Profile và sau đó chọn General.
    • Trong phần Access Control, bạn sẽ có thể thêm các quy tắc chặn IP.

word image 2374 1

Thông thương thì các roles này có tính loại trừ, nghĩa là khi bạn cho Allowed => IP ko nằm trong này sẽ mặc định bị block.

2. Thủ công sửa file sqlnet.ora

Nếu không sử dụng Oracle Net Manager, bạn có thể chỉnh sửa trực tiếp file sqlnet.ora. Dưới đây là một ví dụ về cách thêm quy tắc chặn IP vào file sqlnet.ora:

  1. Mở file sqlnet.ora:
    • File sqlnet.ora thường nằm trong thư mục $ORACLE_HOME/network/admin.
  2. Thêm các quy tắc chặn IP:
    • Thêm các dòng sau vào file sqlnet.ora:

TCP.VALIDNODE_CHECKING = YES

TCP.EXCLUDED_NODES = (192.168.1.100, 10.0.0.5)

TCP.INVITED_NODES = (192.168.1.101, 10.0.0.6)

Trong đó:

TCP.VALIDNODE_CHECKING = YES: Kích hoạt tính năng kiểm tra IP.

TCP.EXCLUDED_NODES: Danh sách các địa chỉ IP bị chặn.

TCP.INVITED_NODES: Danh sách các địa chỉ IP được phép truy cập. Nếu không thiết lập danh sách này, tất cả các IP không nằm trong TCP.EXCLUDED_NODES sẽ được phép truy cập.

3. Khởi động lại Listener

Sau khi thực hiện các thay đổi, bạn cần khởi động lại Oracle Listener để áp dụng các thay đổi.

lsnrctl restart

 

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA), là người đang tập tành viết lách trên blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. #Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn cần người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận