Sự khác biệt giữa Tường lửa Phần cứng và Phần mềm Tường lửa Sự khác biệt giữa tường lửa phần mềm
Phần cứng tường lửa. Trong tính toán, một bức tường lửa đề cập đến một hệ thống bảo vệ một mạng riêng hoặc một hệ thống máy tính độc lập từ các truy cập Internet độc hại, truy cập trái phép hoặc bất kỳ cuộc tấn công nào. Tường lửa có thể được sử dụng để kiểm soát việc truy cập vào một hệ thống cụ thể trong mạng ví dụ như một mạng lưới công ty của ngân hàng, một bức tường lửa có thể được sử dụng để hạn chế truy cập vào một hệ thống ngân hàng nhạy cảm cho các nhân viên cụ thể. Tùy thuộc vào nhu cầu bảo mật của tổ chức, lưu lượng truy cập được lọc dựa trên một bộ quy tắc bảo mật. Nếu ví dụ một gói dữ liệu đi vào mạng được gắn cờ bởi các bộ lọc tường lửa như có một vi phạm về các quy tắc được xác định, nó sẽ bị từ chối nhập cảnh vào mạng. Các phương pháp thông qua đó một tường lửa có thể điều chỉnh lưu lượng truy cập vào và ra khỏi mạng bao gồm lọc gói tin, dịch vụ proxy hoặc kiểm tra trạng thái. Tường lửa có thể là tường lửa phần cứng hoặc phần mềm. Lý tưởng nhất, tường lửa nên bao gồm cả hai.
Tường lửa phần cứng thường được xây dựng trong cơ sở hạ tầng của các bộ định tuyến băng thông rộng và là một phần rất quan trọng trong việc thiết lập mạng đặc biệt là trên một kết nối băng thông rộng. Một bức tường lửa phần cứng có thể rất hiệu quả với cấu hình tối thiểu hoặc không có và có thể bảo vệ mọi máy trên mạng cục bộ. Nó sử dụng lọc gói để kiểm tra tiêu đề của gói tin về nguồn và các chi tiết đích, sau đó các thông tin đó sẽ được so sánh với một tập hợp các quy tắc bảo mật được xác định trước. Gói này sẽ được chuyển tiếp nếu nó đáp ứng các quy tắc hoặc nếu không sẽ bị bỏ. Mặc dù bất kỳ người dùng nào có kiến thức về máy tính có thể cắm vào tường lửa phần cứng và cài đặt nó bằng cách điều chỉnh một vài cài đặt, nhưng có một số tính năng cụ thể của tường lửa cần có một số kỹ năng để được cấu hình tối ưu để bảo mật. Ngoài ra, tường lửa phần cứng phải được kiểm tra để đảm bảo rằng nó đáp ứng các quy tắc bảo mật được xác định và điều này không thể được thực hiện bởi bất kỳ người dùng thông thường.
Tường lửa phần mềm chỉ đơn giản là các chương trình phần mềm được cài đặt trên máy tính để lọc lưu lượng truy cập vào và ra khỏi máy tính đó. Họ là một lựa chọn tường lửa rất phổ biến đặc biệt là với người dùng gia đình với một vài máy tính gia đình. Tường lửa phần mềm về cơ bản bảo vệ máy tính khỏi các mối đe dọa thông thường như truy cập trái phép vào máy tính, sâu email, Trojans phổ biến và các dạng phần mềm độc hại khác. Hầu hết các tường lửa cung cấp các điều khiển được người dùng định nghĩa cho phép thiết lập chia sẻ tệp an toàn cũng như các thiết bị ngoại vi như máy in hoặc máy quét và chặn các ứng dụng đáng ngờ chạy trên máy. Là một phần mở rộng, tường lửa phần mềm có thể có các điều khiển cho cài đặt bảo mật và lọc web. Những bất lợi lớn của loại tường lửa này là nó sẽ chỉ bảo vệ máy tính cụ thể mà nó được cài đặt chứ không phải là toàn bộ mạng, yêu cầu mỗi máy tính phải cài đặt tường lửa.Có một loạt các tường lửa phần mềm để lựa chọn, tùy thuộc vào nhu cầu bảo mật của bạn, nhưng tường lửa phần mềm tốt là một trong những hệ thống này luôn chạy dưới nền hệ thống của bạn trong khi sử dụng các nguồn lực hạn chế.
Tường lửa phần cứng được xây dựng đặc biệt trong các thiết bị phần cứng như bộ định tuyến, trong khi phần mềm tường lửa là các chương trình phần mềm được cài đặt trên máy tính.Tường lửa phần cứng bảo vệ toàn bộ mạng, trong khi phần mềm tường lửa bảo vệ các máy tính cá nhân mà chúng được cài đặt.
Theo mặc định, tường lửa phần cứng lọc các gói tin web, trong khi tường lửa phần mềm không thể lọc các gói tin web trừ khi các điều khiển lọc lưu lượng truy cập web được kích hoạt.Một bức tường lửa phần cứng có thể được cấu hình để sử dụng một dịch vụ proxy để lọc các gói dữ liệu trong khi tường lửa phần mềm không sử dụng một dịch vụ proxy để lọc các gói dữ liệu.