Ra khỏi hộp, Ubuntu vận chuyển không có cổng TCP hoặc UDP mở, do đó người ta tin rằng không có lý do gì để chạy Tường lửa không biến đổi (ufw) theo mặc định. Tuy nhiên, tôi đồng ý rằng việc ufw bị vô hiệu hóa là một quyết định kỳ lạ. Lý do của tôi là người dùng thiếu kinh nghiệm sẽ có khả năng cài đặt những thứ như Samba, Apache và như họ thử nghiệm với hệ thống đặt trước họ. Nếu họ không hiểu ý nghĩa của việc này, họ sẽ tiếp xúc với bevaviour độc hại trên internet.
Ví dụ - Tôi đã cấu hình máy tính xách tay của mình với Samba, mạng của tôi được bảo vệ bằng WPA2. Nhưng nếu tôi mang máy tính xách tay của mình đến Starbucks, tôi có thể không nghĩ gì về nó, nhưng chiếc máy tính xách tay đó hiện đang quảng cáo cổ phiếu của tôi cho tất cả và lặt vặt. Với tường lửa, tôi có thể giới hạn các cổng samba của mình chỉ cho máy chủ gia đình hoặc các thiết bị ngang hàng. Không cần phải lo lắng nhiều về việc ai có thể đang cố gắng kết nối với máy tính xách tay của tôi. Tương tự với VNC, SSH hoặc một số lượng lớn các dịch vụ hữu ích khác mà máy tính xách tay của tôi có thể đang chạy hoặc đang cố gắng kết nối.
Ubuntu có một cách tiếp cận bật / tắt đối với các yếu tố bảo mật nhất định, một triết lý mà tôi không thể đồng ý. Bảo mật có thể được bật hoặc tắt về mặt kỹ thuật, nhưng bằng cách xếp các yếu tố bảo mật lên nhau, bạn kết thúc với một hệ thống tốt hơn. Chắc chắn, bảo mật của Ubuntu là đủ tốt cho một số lượng lớn các trường hợp sử dụng, nhưng không phải tất cả.
Dòng dưới cùng, chạy ufw. Cẩn tắc vô ưu.
Tường lửa không phức tạp có một số mặt trước đồ họa, nhưng đơn giản nhất là Gufw .
sudo apt-get install gufw
Ở đây, tôi đang cho phép tất cả lưu lượng truy cập từ các Vlan máy chủ cụ thể trong môi trường công ty của mình và tôi đã thêm một quy tắc để cho phép các cổng cần thiết cho phiên SSH ngược để thoát khỏi máy này.