Tôi đang làm việc trong một dự án liên quan đến một thiết bị IOT (Intel Galileo hiện không dùng nữa). Tôi đang xem xét việc làm cứng các thiết bị này và tôi nhận thấy rằng systemd-resolved
dịch vụ đang lắng nghe trên tất cả các giao diện ( 0.0.0.0
).
root@hostname:~# netstat -altnp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5355 0.0.0.0:* LISTEN 240/systemd-resolve
Sau khi đọc mô tả freedesktop.org của dịch vụ ở đây , nó nói rằng,
systemd-giải quyết là một dịch vụ hệ thống cung cấp độ phân giải tên mạng cho các ứng dụng cục bộ.
Tôi đã chạy một bài kiểm tra nơi tôi chạy ping
đến google.com
nơi systemd-resolved
đang chạy. Sau đó tôi vô hiệu hóa dịch vụ và gửi ping
đến
yahoo.com
. Không có mất gói cho một trong hai yêu cầu.
Câu hỏi của tôi như sau:
Dịch vụ này đang làm gì?
Nếu nó đang cung cấp độ phân giải tên cho các ứng dụng cục bộ, tại sao nó lại nghe trên
0.0.0.0
giao diện?Đây có phải là một mối quan tâm an ninh?
Các tác động tiềm năng của việc vô hiệu hóa dịch vụ này là gì?
Cảm ơn trước cho bất kỳ thông tin / trợ giúp. Xin lỗi nếu tôi không tuân thủ định dạng câu hỏi, lần đầu tiên đăng bài. Vui lòng chỉnh sửa theo yêu cầu.