Giả sử:
- Tôi có ít hoặc không có kiến thức về hoạt động bên trong của HĐH Ubuntu / Linux. Tất cả những gì tôi biết là từ kinh nghiệm của tôi về Windows, là tôi phải có một tường lửa được cấu hình và chạy trước khi tôi kết nối với Internet, nếu không hệ thống của tôi sẽ an toàn như đi nghỉ và rời khỏi nhà với tất cả các cửa ra vào và cửa sổ mở.
- Tôi mới chuyển sang máy tính để bàn Ubuntu 18.04 LTS và mới đăng nhập lần đầu tiên. Tôi muốn bảo mật hệ thống của mình trước khi kết nối máy tính với Internet.
(NB: Lưu ý sự nhấn mạnh trên màn hình nền từ , vì vậy mọi tham chiếu đến máy chủ sẽ không phù hợp với câu hỏi và do đó không liên quan)
và sau một số nghiên cứu về chủ đề này, tôi hiểu điều này nhiều:
a. Có phải ufw là "công cụ cấu hình" tường lửa mặc định cho Ubuntu không? (lưu ý rằng nó nói công cụ cấu hình chứ không phải tường lửa thực tế) và ufw đã được cài đặt, nhưng nó không chạy và hoàn toàn không được cấu hình, vì vậy nó không có quy tắc mặc định nào được đặt ra khỏi hộp.
b. Gufw là giao diện người dùng cho ufw, nhưng nó không được cài đặt theo mặc định hoặc ít nhất đó là trường hợp với Ubuntu Desktop 18.04 LTS.
c. iptables là tường lửa thực tế được tích hợp sẵn trong kernel dưới dạng một mô-đun.
Tại thời điểm này, tôi có thể định cấu hình ufw dễ dàng như abc, do đó tên của nó và để sử dụng nó, làm điểm bắt đầu, bạn cần đặt từ chối (đến), cho phép (gửi đi) và khởi động nó, tôi cũng hiểu tôi có thể sử dụng Gufw để làm điều này quá. Vì vậy, tôi chỉ có thể để nó ở đó và làm điều đó.
Tuy nhiên, sau tất cả các nghiên cứu của tôi, tôi tìm thấy nhiều bài viết, câu hỏi và blog về chủ đề này với nhiều quan điểm và ý kiến, nhiều trong số đó nói rằng bạn không cần tường lửa, không có cổng mở, nhưng tôi nghĩ, chắc chắn một số cổng phải mở khi tôi kết nối internet? điều đó có nghĩa là tôi đang kết nối thiết bị của mình với mạng và mở kết nối giao thông hai chiều, nhưng tất cả thông tin tôi đã đọc chỉ phục vụ để làm cho điều này không rõ ràng và mơ hồ, vì vậy tôi tiêu hóa tất cả thông tin đó và cố gắng giảm ý nghĩa của nó đó là một tuyên bố duy nhất và vì vậy một tóm tắt tôi tóm tắt:
Người dùng máy tính để bàn Ubuntu không cần ufw vì đây chỉ là một công cụ cấu hình cho iptables là tường lửa thực tế.
Vì vậy, nói rằng tôi thực hiện các tuyên bố trên theo nghĩa đen, sau đó là tuyên bố sau đây là đúng?:
iptables là tường lửa tích hợp cho Ubuntu Desktop và được cấu hình đầy đủ và chạy ra khỏi hộp với các quy tắc mặc định đủ an toàn cho người dùng máy tính để bàn trung bình.
Bởi vì nếu điều trên là đúng, thì điều gì sẽ là điểm trong ufw ngoại trừ việc cung cấp giao diện không phức tạp cho iptables, bởi tất cả các tài khoản đều phức tạp và hơn nữa các chuyên gia khuyên bạn nên tránh cấu hình trực tiếp iptables vì nếu bạn không biết chính xác điều gì bạn đang làm, bạn có thể dễ dàng khiến hệ thống của mình không an toàn hoặc không sử dụng được, nếu nó bị cấu hình sai?
Đây là bản quét nmap của hệ thống của tôi cùng với cấu hình tường lửa của tôi, hiển thị các cổng mở trên hệ thống của tôi:
Xin ai đó có thể cung cấp một câu trả lời ngắn gọn, có liên quan và không có ý kiến, dựa trên thực tế :)
gufw
để hỗ trợ thiết lập này.