Điểm:1

tường lửa: chặn các kết nối gửi đi cũng chặn các kết nối đến

lá cờ in

log4shell đã khiến chúng tôi phải cải thiện tính bảo mật của một số máy chủ. Bây giờ chúng tôi cũng muốn chặn lưu lượng gửi đi (nếu có thể). Các quy tắc tường lửa hiện tại là:

/> tường lửa-cmd --list-all
công khai (đang hoạt động)
  mục tiêu: mặc định
  icmp-block-đảo ngược: không
  giao diện: eth0
  nguồn: 
  dịch vụ: dhcpv6-client https smtp ssh
  cổng: 143/tcp 3000/tcp 4949/tcp 8080/tcp 12999/tcp 25/tcp 1194/tcp
  giao thức: 
  hóa trang: không
  cổng chuyển tiếp: 
  cổng nguồn: 
  khối icmp: 
  Quy tắc phong phú: 

Vì vậy, tại các kết nối ví dụ với máy chủ thông qua ssh hiện có thể thực hiện được (và vẫn có thể thực hiện được trong tương lai). Bây giờ chúng tôi muốn ngăn tất cả các kết nối gửi đi ngoại trừ các kết nối thông qua https (443). Để làm điều đó, chúng tôi đã thêm một số quy tắc tường lửa (xem thêm https://serverfault.com/a/624474/145652):

/> tường lửa-cmd -- Permanent --direct --add-rule bộ lọc ipv4 ĐẦU RA 0 -p tcp -m tcp --dport=443 -j CHẤP NHẬN
thành công
/> tường lửa-cmd -- Permanent --direct --add-rule ipv4 filter OUTPUT 1 -j DROP
thành công
/> tường lửa-cmd --reload

Nhưng sau các lệnh này, chúng tôi sẽ mất tất cả các kết nối đến máy chủ: không ping, không ssh, máy chủ không chấp nhận bất kỳ kết nối nào. có thể rằng tường lửa-cmd -- Permanent --direct --add-rule ipv4 filter OUTPUT 1 -j DROP đang chặn tất cả các lưu lượng gửi đi, bao gồm cả câu trả lời của máy chủ đối với các yêu cầu (ssh-) đến? Có quy tắc nào bị thiếu để cho phép gửi dữ liệu trả lời của các yêu cầu đến không?

A.B avatar
lá cờ cl
A.B
Sử dụng các quy tắc trực tiếp hầu như không đủ điều kiện như sử dụng tường lửa. Nó bỏ qua nó nhiều hơn (với các giá trị ưu tiên thấp) hơn là sử dụng nó.
Điểm:2
lá cờ cn

Tôi chỉ đang tạo một phiên bản để kiểm tra, nhưng tôi nghi ngờ đó là do bạn cũng không cho phép các quy tắc gửi đi có liên quan/được thiết lập, vì vậy hạt nhân đang giết chết các kết nối hiện có của bạn.

Cập nhật: Tôi chắc chắn đây là sự cố. Tôi vừa kiểm tra nó bằng cách khởi động Centos 7 trên phiên bản EC2, cài đặt FirewallD, sau đó dán vào quy tắc đầu tiên của bạn mà không cần dài hạn lá cờ. Tất cả đều hoạt động tốt.

Ngay sau khi tôi dán vào RƠI VÃI quy tắc, tôi đã bị ngắt kết nối.

Trong liên kết bạn cung cấp, quy tắc đầu tiên họ thêm vào là một THÀNH LẬP, LIÊN QUAN quy tắc. Điều này có nghĩa là các kết nối được phép vào sẽ được phép ra ngoài (vì vậy tường lửa có trạng thái). Không có quy tắc đó, bạn không có quy tắc trạng thái và kết nối SSH của bạn không thể thiết lập.

Vì vậy, danh sách quy tắc thực tế của bạn cần phải là:

# tường lửa-cmd -- Permanent --direct --add-rule ipv4 filter OUTPUT 0 -m state --state THIẾT LẬP, LIÊN QUAN -j CHẤP NHẬN
# tường lửa-cmd -- Permanent --direct --add-rule bộ lọc ipv4 ĐẦU RA 1 -p tcp -m tcp --dport 80 -j CHẤP NHẬN
# tường lửa-cmd -- Permanent --direct --add-rule bộ lọc ipv4 ĐẦU RA 1 -p tcp -m tcp --dport 443 -j CHẤP NHẬN
# tường lửa-cmd -- Permanent --direct --add-rule bộ lọc ipv4 ĐẦU RA 1 -p tcp -m tcp --dport 53 -j CHẤP NHẬN
# tường lửa-cmd -- Permanent --direct --add-rule bộ lọc ipv4 ĐẦU RA 1 -p udp --dport 53 -j CHẤP NHẬN
# tường lửa-cmd -- Permanent --direct --add-rule bộ lọc ipv4 OUTPUT 2 -j DROP

Lưu ý rằng tôi cũng đã bao gồm HTTP, HTTPS và DNS - các kết nối khác sẽ không thiết lập thành tên DNS vì máy chủ sẽ không thể phân giải chúng...

lá cờ in
Trong liên kết tôi cung cấp, tôi chỉ đọc câu trả lời được chấp nhận. Nhưng đôi khi, bạn nên đọc thêm vì chỉ câu trả lời được chấp nhận hoặc câu trả lời có nhiều lượt ủng hộ nhất - lol. Cảm ơn!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.