Check Point NGFW Cấu hình xác định người dùng bằng Captive Portal (user được tạo local trên NGFW và thông qua tích hợp với AD (Active Directory))

Hướng dẫn cấu hình Captive Portal xác thực người dùng (Local & Active Directory)​

Chào mọi người, hôm nay mình sẽ hướng dẫn nhanh các bước cấu hình tính năng Identity Awareness (Captive Portal) trên tường lửa Check Point (phiên bản R82). Lab này yêu cầu bắt luồng truy cập web của người dùng và ép xác thực thông qua tài khoản tạo trực tiếp trên Firewall (Local) hoặc kéo từ máy chủ Domain Controller (AD).

Mô hình IP tham khảo:
  • Win Client (LAN): 192.168.10.10
  • SGW (Firewall mặt trong): 192.168.10.254
  • Win Server (AD/DNS): 192.168.10.1

1781687305657.png


Bước 1: Tích hợp Active Directory (AD)​

Để Firewall lấy được danh sách user từ máy chủ AD, chúng ta cấu hình LDAP.
1. Ở thanh công cụ bên phải (Object Explorer), chọn New > More > User/Identity > LDAP Account Unit.
1781690492814.png


2.Tab General: Đặt tên (vd: AD_Server), mục Profile chọn Microsoft_AD.
1781688898351.png


3.Tab Servers: Bấm Add, nhập IP WinServer (192.168.10.1), Login DN (administrator@lab.local), và nhập mật khẩu của Admin AD.
1781688944470.png


4.Chuyển sang tab Objects Management, bấm Fetch Branches. Nếu nó load ra được cấu trúc cây thư mục của AD (như hình dưới) là đã kết nối thành công. Bấm OK.

1781689091448.png

Bước 2: Tạo Local User trực tiếp trên Check Point​

Dành cho trường hợp muốn dùng tài khoản tạo trực tiếp trên Firewall.
1. Ở Object Explorer, chọn New > User/Identity > User Group. Đặt tên là Group_Local.
1781690587471.png


2. Tiếp tục chọn New > User/Identity > User.
1781689234787.png


3. Tên user: localuser1. Đặt mật khẩu ở tab Authentication.
1781689394850.png


4. Tab User Groups: Add user này vào Group_Local vừa tạo.

1781689453518.png


Bước 3: Tạo Access Roles (Gom nhóm User)​

Access Role là cách Check Point gom user lại để viết Policy cho gọn.Vào New > User/Identity > Access Role.
1781689580514.png

  • Tạo Role 1 (Cho AD): Đặt tên Role_AD_Users. Sang tab Users, chọn Specific users/groups, tìm tới OU Phong_IT hoặc chọn trực tiếp user aduser1 từ LDAP.
  • Tạo Role 2 (Cho Local): Đặt tên Role_Local_Users. Sang tab Users, chọn nhóm Group_Local.

1781689634338.png


Bước 4: Bật Identity Awareness & Captive Portal trên Firewall​

1. Nháy đúp vào biểu tượng Firewall SGW trong SmartConsole. Ở menu bên trái, tìm mục Identity Awareness và tick chọn nó.
1781689758066.png


2. Một cửa sổ hiện ra, tick chọn 2 mục: Browser-Based AuthenticationActive Directory Query. Trình hướng dẫn sẽ hỏi bạn kết nối tới AD nào, chọn AD_Server vừa tạo.
1781689827742.png


3. Ở phần Browser-Based Authentication, bấm Settings. Kiểm tra ô Main URL (thường là [https://192.168.10.254/connect](https://192.168.10.254/connect)). Bấm OK lưu lại.

1781689908993.png


Bước 5: Viết Security Policy​

Vào mục Security Policies > Access Control > Policy. Tạo các Rule sau theo đúng thứ tự (chuột phải > New Rule Above/Below):
  1. Allow_DNS: Source 192.168.10.10 -> Dest 192.168.10.1 | Service domain-udp | Action Accept. (Cho client hỏi DNS nội bộ).
  2. Captive_Portal_Access: Source mạng LAN -> Dest SGW | Service http, https | Action Accept. (Bắt luồng Web về Firewall).
  3. Internet_AD_Users: Source Role_AD_Users -> Dest Any | Action Accept.
  4. Internet_Local_Users: Source Role_Local_Users -> Dest Any | Action Accept.
  5. WinServer_DNS_Out: Source 192.168.10.1 -> Dest Any | Service domain-udp | Action Accept. (Cho WinServer ra net hỏi DNS).
  6. CleanUp_Rule: Bất kỳ cái gì không khớp ở trên -> Drop.
1781689972140.png


Bước 6: Cấu hình Hide NAT​

Cấu hình xong Policy thì phải cấu hình NAT để mạng LAN ra được Internet.
  1. Vẫn ở mục Access Control, bạn chuyển xuống tab NAT.
  2. Thêm một Rule NAT mới để chuyển đổi IP cho mạng LAN.
  3. Ở cột Original Source, chọn mạng LAN nội bộ (192.168.10.0/24).
  4. Ở cột Translated Source, chọn phương thức là Hide (ẩn sau IP cổng ngoài của Firewall SGW).
  5. Cuối cùng, nhấn PublishInstall Policy trên thanh công cụ để đẩy cấu hình xuống thiết bị.
1781690203334.png



Bước 7: Test thành quả trên Client​

1. Vào máy ảo Client, set IP tĩnh và trỏ DNS về IP của WinServer (192.168.10.1).
1781690029807.png


2. Mở trình duyệt, gõ link [https://192.168.10.254/connect](https://192.168.10.254/connect) (hoặc một trang thuần http). Trang đăng nhập sẽ hiện ra. Bạn nhập user aduser1 hoặc localuser1 vào.
1781690255609.png


3. Đăng nhập thành công, Firewall báo Granted. Mở tab mới lướt web vô tư!
1781690356577.png


 

Đính kèm

  • 1781688844403.png
    1781688844403.png
    70.3 KB · Lượt xem: 0
  • 1781689190140.png
    1781689190140.png
    61.6 KB · Lượt xem: 0
  • 1781689537173.png
    1781689537173.png
    62.3 KB · Lượt xem: 0
Back
Top