OSP201 - Chương 6: Giảm rủi ro từ dịch vụ Linux
Mỗi dịch vụ đang chạy mở rộng bề mặt tấn công, nên quản trị vòng đời khởi động, cấu hình và quyền của tiến trình là một phần của bảo vệ máy chủ. Hardening loại bỏ chức năng không cần, thu hẹp quyền và giảm khả năng công cụ phát triển bị lạm dụng trên hệ thống cung cấp dịch vụ. Truy cập từ xa cần kênh mã hóa và xác thực phù hợp; SSH cùng IPsec bảo vệ dữ liệu truyền, còn giao thức văn bản rõ có thể để lộ thông tin đăng nhập và nội dung. Ứng dụng web, proxy, phân giải tên, thư điện tử và dịch vụ in đều có mô hình phơi lộ riêng, vì vậy không thể dùng một cấu hình chung cho mọi loại. Kiểm soát bắt buộc có thể giới hạn thiệt hại nếu tiến trình bị khai thác, còn nhật ký và cập nhật giúp phát hiện vấn đề tiếp diễn. Các quy tắc lọc và chính sách mạng được phối hợp sâu hơn ở Chương 7.
Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.
Luyện tập theo chủ đề này
Câu hỏi của chủ đề
Đáp án đúng: "systemctl status <service> ". systemctl là giao diện quản lý systemd; truy vấn status cho biết dịch vụ đang hoạt động, trạng thái gần đây và thông tin tiến trình. "ps aux | grep <service> " có thể tìm tiến trình theo tên nhưng không thể hiện đầy đủ trạng thái unit, phụ thuộc hay lỗi systemd. "service --status <service> " không phải cú pháp quản lý trạng thái chuẩn cho hệ thống systemd hiện đại. "chkconfig --list <service> " dùng để xem cấu hình runlevel kiểu SysV trên hệ cũ, không phải lệnh kiểm tra trạng thái unit systemd.
Đáp án đúng: "systemctl status <service> ". systemctl là giao diện quản lý systemd; truy vấn status cho biết dịch vụ đang hoạt động, trạng thái gần đây và thông tin tiến trình. "ps aux | grep <service> " có thể tìm tiến trình theo tên nhưng không thể hiện đầy đủ trạng thái unit, phụ thuộc hay lỗi systemd. "service --status <service> " không phải cú pháp quản lý trạng thái chuẩn cho hệ thống systemd hiện đại. "chkconfig --list <service> " dùng để xem cấu hình runlevel kiểu SysV trên hệ cũ, không phải lệnh kiểm tra trạng thái unit systemd.
Đề có câu hỏi của chủ đề này
4 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.