Nhắc nhở tôi về tripwire tạo tổng kiểm tra mật mã của các tệp bạn chỉ định. Cài đặt một bản sao của hệ thống mà bạn đang kiểm tra từ nguồn tốt đã biết (ví dụ DVD), cài đặt các bản cập nhật tương tự của hệ thống đích), có tripwire tạo tệp tổng kiểm tra. Sao chép tệp tổng kiểm tra của tripwire vào hệ thống đích, có tệp kiểm tra so sánh tripwire với các tệp của hệ thống đích.
Tất nhiên các bản cập nhật đồng bộ / nâng cấp / cài đặt / tệp cấu hình cụ thể của hệ thống sẽ được gắn cờ / đánh dấu là đã thay đổi.
Cập nhật 2018-05-06:
Tôi cũng nên thêm rằng hệ thống đích phải được kiểm tra ngoại tuyến. Nếu mục tiêu đã bị xâm phạm, phần cứng, phần sụn khởi động, nhân os, trình điều khiển kernel, thư viện hệ thống, tệp nhị phân có thể đã bị xâm phạm và can thiệp hoặc trả về dương tính giả. Ngay cả việc chạy trên một mạng vào hệ thống đích có thể không an toàn vì hệ thống đích (bị xâm nhập) sẽ xử lý các gói mạng, hệ thống tệp, thiết bị khối, v.v.
Kịch bản so sánh nhỏ nhất xuất hiện trong đầu là thẻ thông minh (EMV được sử dụng trong thẻ tín dụng, PIV được sử dụng bởi chính phủ liên bang, v.v.). Bỏ qua các giao diện không dây và tất cả các bảo vệ hw / điện / rf, giao diện tiếp xúc thực chất là một cổng nối tiếp, ba dây hoặc hai dây. API được chuẩn hóa và đóng hộp màu trắng để mọi người đồng ý rằng nó không thấm nước. Có phải họ bảo vệ dữ liệu quá cảnh, trong bộ nhớ thời gian chạy, phần còn lại trong bộ nhớ flash?
Nhưng việc thực hiện là nguồn đóng. Một cửa hậu có thể tồn tại trong phần cứng để sao chép toàn bộ thời gian chạy và bộ nhớ flash ra. Những người khác có thể thao tác dữ liệu chuyển tiếp giữa phần cứng và bộ nhớ trong, Hệ điều hành thẻ thông minh hoặc I / O từ / đến thẻ. Ngay cả khi hw / fw / sw / trình biên dịch là nguồn mở, bạn sẽ phải kiểm toán mọi thứ ở mọi bước và bạn vẫn có thể bỏ lỡ điều gì đó mà bạn / mọi người khác không nghĩ tới. Sự hoang tưởng có thể đưa bạn vào một căn phòng cao su màu trắng.
Xin lỗi vì đã chạy trên một tiếp tuyến hoang tưởng. Nghiêm túc, lấy các ổ đĩa mục tiêu ra để kiểm tra. Bạn chỉ phải lo về ổ đĩa đích hw / fw rồi. Tốt hơn nữa, chỉ cần lấy ra đĩa cứng / chip flash SSD để kiểm tra (giả sử hệ thống kiểm tra của bạn là vàng). ;)