Hướng dẫn cài đặt ModSecurity, WebSocket cho tên miền sử dụng DNS Proxy iNET
Trong bài viết hôm nay, iNET sẽ hướng dẫn các bạn cách cài đặt ModSecurity, WebSocket và tạo danh sách IP để quản lý các danh sách IP, có thể tái sử dụng cho các quy tắc WAF và quy tắc giới hạn lượt yêu cầu truy cập đã hướng dẫn ở bài trước.
Xem thêm:
- Hướng dẫn cấu hình Tường lửa Ứng dụng Web (WAF) cho tên miền sử dụng DNS Proxy iNET
- Hướng dẫn cấu hình giới hạn yêu cầu truy cập cho tên miền sử dụng DNS Proxy iNET
Sau khi truy cập danh sách tên miền đã cấu hình DNS Proxy (https://portal.inet.vn/list-service/one-shield), bạn sẽ thấy danh sách các tên miền đã cấu hình DNS Proxy. Tại đây, bạn chọn vào nút Cấu hình và chọn Cài đặt tên miền như hình dưới.

Bạn được chuyển sang màn hình để cài đặt ModSecurity, WebSocket và tạo danh sách IP như hình trên. Tại đây bạn có thể chuyển qua các tab để cài đặt cho từng mục khác nhau.

1. Cài đặt ModSecurity
ModSecurity trên DNS Proxy của iNET là tính năng tường lửa ứng dụng web (Web Application Firewall – WAF) hoạt động bằng cách giám sát và phân tích các yêu cầu HTTP/HTTPS gửi đến website. Thông qua hệ thống quy tác bảo mật, ModSecurity có khả năng phát hiện và ngăn chặn các hành vi tấn công nguy hiểm như: SQL Injection, Cross-Site Scripting (XSS), Local/Remote File Inclusion, Brute Force, Bot độc hại, khai thác lỗ hổng ứng dụng web,...
Khi được kích hoạt, ModSecurity sẽ hoạt động như một lớp lá chắn bảo mật đặt giữa người truy cập và máy chủ website. Mọi lưu lượng truy cập web thông qua DNS Proxy iNET đều được kiểm tra, đối chiếu với các tập quy tắc bảo mật đã tạo trước khi được cho phép truy cập vào hệ thống. Nhờ đó, các truy cập độc hại sẽ bị chặn kịp thời mà không ảnh hưởng đến người dùng hợp lệ.
Bạn có thể dễ dàng bật / tắt tính năng này thông qua mà hình giao diện như hình trên

2. Cấu hình WebSocket
WebSocket là một giao thức cho phép kết nối hai chiều giữa trình duyệt và máy chủ thông qua một kết nối duy nhất. Không giống mô hình request/response truyền thống, WebSocket cho phép dữ liệu được truyền đi liên tục theo thời gian thực, giúp giảm độ trễ và tiết kiệm tài nguyên hệ thống.
Trong các ứng dụng hiện đại yêu cầu giao tiếp thời gian thực như chat, thông báo trực tiếp, dashboard live hay game online, WebSocket đóng vai trò quan trọng trong việc duy trì kết nối liên tục giữa client và server.
Tại màn hình giao diện này bạn có thể dễ dàng Kích hoạt WebSocket để đảm bảo các tính năng thời gian thực của website hoạt động chính xác và ổn định.
Bạn cũng có thể bật Kích hoạt Keepalive - Đây là tính năng giúp duy trì kết nối WebSocket giữa client và server trong thời gian dài, hạn chế tình trạng ngắt kết nối không mong muốn. Tính năng này đặc biệt hữu ích với các ứng dụng yêu cầu kết nối liên tục như hệ thống chat, streaming dữ liệu hoặc giám sát thời gian thực.

3. Quản lý danh sách IP
Danh sách IP (IP Lists) là tính năng cho phép người dùng tạo và quản lý các danh sách địa chỉ IP nhằm kiểm soát truy cập và tăng cường bảo mật cho tên miền khi sử dụng DNS Proxy iNET. Các danh sách IP này có thể được tái sử dụng linh hoạt trong nhiều cơ chế bảo vệ như Tường lửa ứng dụng web (WAF) và giới hạn lượt yêu cầu truy cập (Rate Limiting), giúp việc quản trị trở nên tập trung và hiệu quả hơn.
Thay vì cấu hình IP trực tiếp cho từng rule bảo mật, DNS Proxy iNET cho phép bạn tạo danh sách IP dùng chung. Khi cần áp dụng, bạn chỉ việc chọn IP List tương ứng cho quy tắc WAF hoặc quy tắc giới hạn yêu cầu truy cập. Khi cập nhật IP trong danh sách, mọi quy tắc đang sử dụng IP List đó sẽ tự động được cập nhật, giúp giảm sai sót và tiết kiệm thời gian quản trị.

Để tao danh sách IP bạn chọn nút Tạo danh sách IP, sau đó một popup hiện lên để bạn nhập các IP muốn tao danh sách vào. Bạn có thể nhập từng IP riêng lẻ hoặc nhập hàng loạt IP cùng lúc như hình trên.
Sau khi tạo danh sách xong, bạn có thể tái sử dụng các danh sách này cho việc cấu hình Tường lửa ứng dụng web (WAF) hoặc cài đặt Giới hạn yêu cầu truy cập (Rate Limiting) như ở bài hướng dẫn trước.
Chúc các bạn thành công!