(+84) 236.3827111 ex. 402

ASA#5_Cau hinh Zone-Based cơ bản - Phần 1


Sơ đồ:

Lưu ý: Dùng GNS3 để thực hiện Lab này.

Mô tả:

Cisco IOS Firewall hay CBAC (Context-Based Access Control) truyền thống được triển khai theo cổng dựa vào khả năng giám sát (inspect) trạng thái của giao thức. Tất cả luồng dữ liệu vào ra trên cổng sẽ nhận cùng chính sách giám sát. Mô hình này có những hạn chế:

  • Không thể phân loại cho việc giám sát lưu lượng dữ liệu theo địa chỉ hay theo mạng.

  • Sử dụng kết hợp với ACL nên rất phức tạp trong việc xác định luồng dữ liệu cho phép hay bị từ chối truy cập.

  • Sự mở rộng cao khi môi trường hiện nay cần thực hiện bảo mật theo vùng như: Vùng tin cậy, vùng không tin cậy …

Với Zone-Based cho phép bạn có thể khắc phục những nhược điểm đó, với việc sử dụng khái niệm Zone (vùng), bạn có thể định nghĩa vùng với những chính sách khác nhau phụ thuộc vào việc trao đổi dữ liệu giữa các vùng một cách linh động. Trong vùng có thể có 1 hoặc nhiều cổng, mặc định giữa các vùng không cho phép truy cập lẫn nhau (ngoại trừ cùng vùng), do đó bạn giảm áp lực trong việc sử dụng ACL. Ngoài ra tính linh động cofnt hể hiện ở việc sử dụng MQC (Module QoS Command), bạn có thể phân loại theo địa chỉ, mạng, giao thức, ứng dụng dựa theo class-map và áp dụng hành động inspect, drop, pass cho những class-map này tùy thuộc vào chính sách xác định.

Thực hiện Zone-Based với yêu cầu:

  • Tạo 2 vùng PRIVATE thuộc mạng 192.168.1.0/24 & vùng PUBLIC.

  • Cho phép vùng PRIVATE có thể sử dụng một số dịch vụ với TCP, UDP, và ICMP.

  • Hạn chế việc truy cập vào vùng PRIVATE từ vùng PUBLIC.

Cấu hình:

Bước 1. Tạo 2 vùng PUCLIC & PRIVATE

GATEWAY(config)# zone security PUBLIC

GATEWAY(config-sec-zone)# exit

GATEWAY(config)# zone security PRIVATE

GATEWAY(config-sec-zone)# exit

Bước 2. Gán cổng vào vùng

GATEWAY(config)# interface f0/1

GATEWAY(config-if)# zone-member security PRIVATE

GATEWAY(config-if)# exit

GATEWAY(config)# interface f0/0

GATEWAY(config-if)# zone-member security PUBLIC

GATEWAY(config-if)# exit

Bước 3. Định nghĩa Class-map

GATEWAY(config)# class-map type inspect match-any POLICY

GATEWAY(config-cmap)# match protocol tcp

GATEWAY(config-cmap)# match protocol udp

GATEWAY(config-cmap)# match protocol icmp

Bước 4. Định nghĩa policy-map

GATEWAY(config)# policy-map type inspect POLICY

GATEWAY(config-pmap)# class type inspect POLICY

GATEWAY(config-pmap-c)# inspect

Bước 5. Gán chính sách lên 2 vùng (gói tin sẽ được “inspect” từ vùng PRIVATE khi đi ra vùng PUCLIC)

GATEWAY(config)# zone-pair security ZONE source PRIVATE destination PUBLIC

GATEWAY(config-sec-zone-pair)# service-policy type inspect POLICY