Firewall và Proxy là hai công cụ quan trọng giúp doanh nghiệp và cá nhân bảo vệ thông tin cá nhân, kiểm soát việc truy cập web và ngăn chặn các mối đe dọa từ Internet. Bài viết này sẽ giải thích chi tiết về Firewall và Proxy là gì, cách hoạt động và ứng dụng trong việc bảo vệ an ninh mạng.

1. Giới thiệu về Firewall 

1.1 Firewall là gì? (Tường lửa mạng)

Firewall (tường lửa) là một hệ thống an ninh mạng hoạt động như lớp bảo vệ giữa mạng nội bộ và Internet, có nhiệm vụ giám sát và kiểm soát lưu lượng mạng vào/ra dựa trên các quy tắc bảo mật đã được thiết lập. Nói đơn giản, firewall giống như một “người gác cổng” đứng giữa thiết bị của bạn và Internet, kiểm tra mọi dữ liệu muốn vào hoặc ra khỏi mạng.

Firewall (tường lửa) là một hệ thống an ninh mạng

1.2 Firewall hoạt động như thế nào?

Bước 1: Lọc gói tin theo IP, Port, Protocol

Firewall hoạt động bằng cách kiểm tra từng gói dữ liệu (packet) truyền qua nó dựa trên các tiêu chí như địa chỉ IP nguồn và đích, cổng (port) và giao thức truyền tải (TCP/UDP). Khi một gói tin đến firewall, nó sẽ so sánh thông tin của gói tin với các quy tắc đã được thiết lập để quyết định liệu gói tin đó có được phép đi qua hay không.

Bước 2: Cho phép hoặc chặn theo rule 

Firewall (Tường lửa) cho phép hoặc chặn lưu lượng mạng (Inbound/Outbound) dựa trên các quy tắc (rules) được cấu hình trước, bao gồm IP, cổng (port), giao thức, hoặc ứng dụng. Các quy tắc này hoạt động dựa trên nguyên tắc “Allow” (cho phép) hoặc “Block” (chặn) nhằm bảo vệ hệ thống khỏi truy cập trái phép. 

Ví dụ: Một quy tắc firewall có thể được thiết lập để cho phép lưu lượng truy cập web thông qua cổng 80 (HTTP) và 443 (HTTPS), nhưng chặn tất cả các kết nối đến từ các địa chỉ IP được biết là độc hại. Nếu bạn muốn mở một máy chủ web, bạn sẽ cần mở cổng 80 và 443 trong firewall của mình.

Đối với firewall cho doanh nghiệp, các quy tắc có thể phức tạp hơn nhiều, với khả năng phân tích sâu hơn vào nội dung của gói tin và hành vi của người dùng. 

1.3 Các loại Firewall phổ biến

1.3.1 Packet Filtering Firewall (Tường lửa lọc gói tin)

Đây là loại firewall cơ bản nhất, hoạt động bằng cách kiểm tra header của gói tin mà không xem xét nội dung bên trong. Packet filtering firewall sẽ kiểm tra địa chỉ IP nguồn và đích, cổng, và giao thức để quyết định liệu gói tin có được phép đi qua hay không.

1.3.2 Stateful Firewall (tường lửa kiểm tra trạng thái)

Stateful firewall không chỉ kiểm tra từng gói tin riêng lẻ mà còn theo dõi trạng thái của các kết nối mạng. Nó ghi nhớ các kết nối đã được thiết lập và cho phép lưu lượng chỉ khi nó là một phần của kết nối hợp lệ. Phương pháp này hiệu quả hơn nhiều so với packet filtering.

1.3.3 Application Firewall (Web App Firewall)

Web App Firewall (WAF) là loại firewall chuyên biệt được thiết kế để bảo vệ các ứng dụng web khỏi các cuộc tấn công như SQL injection, cross-site scripting (XSS) và các lỗ hổng bảo mật ứng dụng khác. WAF phân tích lưu lượng HTTP/HTTPS để nhận diện và chặn các yêu cầu độc hại.

1.3.4 Next-Generation Firewall (NGFW – Tường lửa thế hệ mới)

NGFW là giải pháp bảo mật tiên tiến kết hợp chức năng của firewall truyền thống với các tính năng bổ sung như hệ thống phát hiện xâm nhập (IDS), hệ thống ngăn chặn xâm nhập (IPS), kiểm soát ứng dụng và lọc URL. NGFW có khả năng xem xét sâu hơn vào nội dung gói tin để phát hiện các mối đe dọa phức tạp.

Các loại Firewall phổ biến

1.3.5 Software và Hardware Firewall (tường lửa phần cứng vs phần mềm) 

Firewall phần cứng là thiết bị vật lý độc lập được thiết kế riêng để bảo vệ mạng, thường được sử dụng trong môi trường doanh nghiệp lớn. Các nhà sản xuất firewall phần cứng nổi tiếng bao gồm Cisco, Fortinet, và Palo Alto Networks. Còn tường lửa phần mềm được cài đặt trên máy tính/server, thường gọi là tường lửa cá nhân.

1.3.6 Cloud Firewall/FWaaS (Tường lửa dựa trên đám mây)

Tường lửa dạng dịch vụ, cung cấp khả năng mở rộng nhanh chóng cho các doanh nghiệp dùng hạ tầng đám mây.

1.3.7 Packet Filtering Firewall (Tường lửa lọc gói tin)

Loại cơ bản kiểm tra các thông tin như địa chỉ IP, cổng kết nối.

1.4 Cách sử dụng Firewall hiệu quả trong thực tế

Với các hệ điều hành phổ biến như Windows, người dùng có thể dễ dàng bật hoặc tắt firewall chỉ trong vài bước cơ bản thông qua giao diện hệ thống.

1.4.1 Cách bật Firewall trên Windows

Để đảm bảo thiết bị được bảo vệ khỏi các kết nối không mong muốn từ Internet, bạn nên kích hoạt firewall ngay sau khi cài đặt hệ điều hành hoặc khi kết nối mạng công cộng.

Các bước thực hiện như sau:

Bước 1: Truy cập vào thanh tìm kiếm của Windows, nhập từ khóa “Windows Defender Firewall” và mở kết quả tương ứng.

Bước 2: Trong giao diện quản lý tường lửa, chọn mục “Turn Windows Defender Firewall on or off” ở thanh điều hướng bên trái.

Chọn mục “Turn Windows Defender Firewall on or off”

Bước 3: Tại đây, kích hoạt firewall cho cả hai chế độ mạng (Private và Public), sau đó lưu lại thay đổi.

Kích hoạt firewall cho cả hai chế độ mạng (Private và Public)

Sau khi hoàn tất, firewall sẽ bắt đầu giám sát và kiểm soát toàn bộ lưu lượng mạng ra vào thiết bị của bạn.

1.4.2 Cách tắt Firewall trên Windows

Cách thực hiện:

Bước 1: Mở “Windows Security” từ thanh tìm kiếm.

Bước 2: Chọn mục “Firewall & network protection”.

Chọn mục "Firewall & network protection"

Bước 3: Sau đó chọn loại mạng đang sử dụng (Private hoặc Public), tắt tùy chọn “Windows Defender Firewall” trong phần cài đặt mạng tương ứng.

Tắt tùy chọn “Windows Defender Firewall”

Lưu ý: Sau khi hoàn tất công việc cần thiết, bạn nên bật lại firewall để tránh các rủi ro bảo mật không đáng có.

2. Giới thiệu về Proxy

2.1 Proxy là gì?

Proxy (hay proxy server) là một máy chủ trung gian đứng giữa thiết bị của người dùng và Internet. Khi bạn sử dụng proxy, mọi yêu cầu truy cập web từ thiết bị của bạn sẽ được gửi đến proxy server, sau đó proxy server sẽ thay mặt bạn gửi yêu cầu đó đến máy chủ đích trên Internet.

Proxy (hay proxy server) là một máy chủ trung gian

2.2 Proxy hoạt động như thế nào?

2.2.1 Quy trình hoạt động của proxy

Thiết bị → Proxy → Internet → Proxy trả kết quả về

Cụ thể như sau:

  • Thiết bị của người dùng gửi yêu cầu truy cập một trang web đến proxy server
  • Proxy server nhận yêu cầu, ghi lại và sau đó tạo một yêu cầu mới đến máy chủ đích
  • Máy chủ đích trả về dữ liệu cho proxy server
  • Proxy server chuyển dữ liệu đó về cho thiết bị của người dùng

Trong quá trình này, proxy có thể thực hiện nhiều chức năng như lọc nội dung, lưu trữ cache, hoặc chuyển đổi yêu cầu.

2.2.2 Cơ chế hoạt động

  • Ẩn danh (ẩn IP thật): Một số proxy có khả năng thay đổi hoặc ẩn địa chỉ IP gốc, giúp người dùng truy cập Internet kín đáo hơn, hạn chế bị theo dõi và giảm nguy cơ lộ thông tin cá nhân khi duyệt web.
  • Tăng tốc truy cập nhờ lưu trữ tạm: Proxy có thể ghi nhớ nội dung của các website được truy cập thường xuyên. Khi có yêu cầu lặp lại, dữ liệu sẽ được trả về trực tiếp từ proxy thay vì tải lại từ máy chủ gốc, giúp rút ngắn thời gian phản hồi.
  • Vượt chặn (Filtering): Được sử dụng để truy cập các nội dung bị hạn chế địa lý hoặc chặn các website không mong muốn. 

2.3 Các loại Proxy phổ biến

Proxy có nhiều dạng khác nhau, mỗi loại phục vụ mục đích sử dụng riêng như bảo mật danh tính, vượt giới hạn truy cập hoặc tối ưu hiệu suất mạng.

2.3.1 Phân loại Proxy theo vai trò và cách vận hành

  • Forward Proxy (Proxy chuyển tiếp): Hoạt động ở phía người dùng, đại diện thiết bị truy cập Internet. Loại này thường dùng để che giấu IP thật, vượt giới hạn nội dung theo khu vực hoặc kiểm soát truy cập web.
  • Reverse Proxy (Proxy ngược): Được đặt phía trước máy chủ web, giúp phân phối tải truy cập, tăng bảo mật và cải thiện tốc độ phản hồi cho website hoặc hệ thống dịch vụ.
  • Transparent Proxy (Proxy trong suốt): Không che giấu danh tính người dùng. Chủ yếu dùng trong trường học, doanh nghiệp để giám sát và quản lý lưu lượng Internet mà không cần cấu hình trên từng thiết bị.
  • Anonymous Proxy (Proxy ẩn danh): Giấu thông tin người dùng khỏi website đích, giúp tăng mức độ riêng tư khi truy cập.
  • High Anonymity Proxy (Proxy ẩn danh cao): Cung cấp mức ẩn danh cao nhất, thường xuyên thay đổi IP và không để lộ dấu hiệu đang sử dụng proxy.

Phân loại Proxy theo vai trò và cách vận hành

2.3.2 Phân loại Proxy theo giao thức và nguồn IP

  • HTTP/HTTPS Proxy: Tối ưu cho việc duyệt web, xử lý các yêu cầu HTTP/HTTPS, trong đó HTTPS Proxy hỗ trợ mã hóa dữ liệu để tăng bảo mật.
  • SOCKS5 Proxy: Linh hoạt hơn HTTP Proxy, hỗ trợ nhiều dạng lưu lượng như TCP/UDP. Phù hợp cho game online, VoIP, torrent và các ứng dụng cần độ bảo mật cao.
  • Residential Proxy (Proxy IP dân cư): Sử dụng địa chỉ IP thật do nhà mạng cấp cho người dùng dân cư. Nhờ đó độ tin cậy cao và ít bị chặn, thường dùng trong các hệ thống cần độ “tự nhiên” cao.
  • Datacenter Proxy (Proxy trung tâm dữ liệu): Có tốc độ nhanh và chi phí thấp, phù hợp cho các tác vụ yêu cầu hiệu năng, nhưng dễ bị nhận diện hơn so với proxy dân cư.
  • Open Proxy (Proxy công cộng): Miễn phí và dễ truy cập, tuy nhiên tiềm ẩn rủi ro bảo mật và không được khuyến khích sử dụng cho dữ liệu quan trọng.
  • Rotating Proxy (Proxy xoay IP): Tự động thay đổi địa chỉ IP theo thời gian hoặc mỗi yêu cầu, thường được dùng cho thu thập dữ liệu tự động (scraping) hoặc các tác vụ cần nhiều IP.

3. Phân biệt giữa Firewall (Tường lửa) và Proxy Server

Tiêu chíFirewall (Tường lửa)Proxy Server
Chức năng chínhChặn hoặc cho phép lưu lượng mạng để bảo vệ hệ thốngĐóng vai trò trung gian xử lý và kiểm soát truy cập Internet
Vai trò“Người bảo vệ” ranh giới mạng“Người đại diện” thay mặt người dùng truy cập Internet
Cách hoạt độngKiểm tra lưu lượng dựa trên IP, Port, ProtocolNhận yêu cầu từ client → gửi đến server → trả kết quả về
Lớp hoạt động (OSI)Lớp mạng (L3) và vận chuyển (L4)Lớp ứng dụng (L7)
Mức độ kiểm tra dữ liệuKiểm tra gói tin ở mức cơ bảnPhân tích sâu nội dung yêu cầu (HTTP, HTTPS, ứng dụng)
Mục đích sử dụng chínhBảo mật, chặn truy cập trái phép, giám sát lưu lượngẨn danh, lọc nội dung, vượt giới hạn truy cập, caching
Phạm vi bảo vệToàn bộ mạng nội bộThường áp dụng cho từng ứng dụng (ví dụ: trình duyệt web)
Khả năng ẩn IP người dùngKhông (thường giữ nguyên IP thật)Có, che giấu IP gốc của người dùng
Ảnh hưởng đến tốc độNhanh, xử lý ở tầng thấpChậm hơn do phải xử lý nội dung
Ứng dụng thực tếBảo vệ mạng doanh nghiệp, server, hệ thống nội bộKiểm soát truy cập web, quản lý nhân viên, vượt block
Mức độ bảo mật tổng thểCao, nền tảng bảo mật mạngTrung bình, thiên về kiểm soát truy cập

4. Khi nào nên dùng Firewall và Proxy?

Khi nào nên dùng Firewall và Proxy

Các trường hợp nên dùng Firewall:

  • Bảo vệ mạng khỏi xâm nhập, tấn công DDoS và các mối đe dọa bảo mật khác.
  • Chặn truy cập trái phép.
  • Bảo mật server, camera, IoT.

Các trường hợp nên dùng Proxy:

  • Kiểm soát và giám sát hoạt động truy cập web.
  • Ẩn IP, cache nội dung.
  • Quản lý người dùng nội bộ như doanh nghiệp, trường học hoặc tổ chức,…

5. Các câu hỏi thường gặp (FAQs)

5.1 Firewall có chặn được virus không?

Firewall không phải là giải pháp chống virus chuyên dụng. Nó chủ yếu chặn lưu lượng mạng dựa trên quy tắc đã định, không thể phát hiện và loại bỏ virus trong tập tin. Nhưng Firewall thế hệ mới (NGFW) có thể tích hợp một số tính năng phát hiện mã độc, nhưng vẫn cần kết hợp với phần mềm diệt virus để bảo vệ toàn diện.

5.2 Proxy có ẩn IP hoàn toàn không?

Mức độ ẩn IP phụ thuộc vào loại proxy. Proxy thông thường có thể ẩn IP thật khỏi website đích, nhưng vẫn có thể để lộ thông tin rằng proxy đang được sử dụng. Chỉ có Elite Proxy (High Anonymity Proxy) mới có thể ẩn IP hoàn toàn mà không tiết lộ việc sử dụng proxy. Tuy nhiên, cần lưu ý rằng các kỹ thuật nâng cao vẫn có thể phát hiện việc sử dụng proxy trong một số trường hợp.

5.3 Có cần cả Firewall và Proxy không?

Còn tùy vào nhu cầu cụ thể. Nếu bạn chỉ quan tâm đến bảo vệ mạng cơ bản, firewall là đủ. Còn nếu cần kiểm soát truy cập web hoặc ẩn danh, proxy là cần thiết. Trong môi trường doanh nghiệp hoặc tổ chức với nhu cầu bảo mật cao, việc sử dụng cả hai sẽ cung cấp giải pháp bảo vệ nhiều lớp hiệu quả hơn.

5.4 Firewall trên router có đủ an toàn không?

Firewall tích hợp trên router gia đình thường chỉ cung cấp bảo vệ cơ bản và đủ cho nhu cầu hộ gia đình thông thường. Tuy nhiên, nó không có đầy đủ tính năng như firewall chuyên dụng. Đối với doanh nghiệp hoặc môi trường yêu cầu bảo mật cao, nên sử dụng giải pháp firewall chuyên dụng với các tính năng nâng cao như IDS/IPS, kiểm tra sâu gói tin, và quản lý tập trung.

5.5 Làm sao để kiểm tra hiệu quả của Firewall và Proxy?

Để kiểm tra hiệu quả của firewall, bạn có thể sử dụng các công cụ như GRC ShieldsUP!, Nmap, hoặc các dịch vụ kiểm tra firewall online. Các công cụ này sẽ quét cổng và tìm lỗ hổng tiềm ẩn trong cấu hình firewall của bạn.

Tóm lại, Firewall và Proxy là hai công cụ quan trọng trong việc bảo vệ và kiểm soát truy cập Internet. Firewall đóng vai trò như lớp phòng thủ chính, bảo vệ mạng khỏi các mối đe dọa từ bên ngoài bằng cách lọc lưu lượng mạng dựa trên các quy tắc đã định. Nó hoạt động như “người gác cổng” kiểm soát lưu lượng vào/ra mạng.

Theo dõi
Thông báo của
guest

0 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Tư vấn nhanhZaloTổng đài FPT
Nội dung chính