Нагадує мені про провідний провід, який створює криптографічні контрольні суми вказаних вами файлів. Встановіть копію системи, яку ви перевіряєте, з відомого хорошого джерела (наприклад, DVD), встановіть ті самі оновлення цільової системи), укажіть тривимірний файл контрольної суми. Скопіюйте файл контрольної суми tripwire в цільову систему, порівнюйте файл контрольної суми за допомогою tripwire з файлами цільової системи.
Звичайно, оновлення / оновлення / встановлення / синхронізації / файли конфігурації для системи синхронізації, звичайно, будуть позначені міткою / позначені як змінені.
Оновлення 2018-05-06:
Слід також додати, що цільову систему потрібно перевірити в автономному режимі. Якщо мета була порушена, апаратне забезпечення, програмне забезпечення для завантаження, ядро os, драйвери ядра, системні бібліотеки, бінарні файли, можливо, вже були порушені та заважають або повертають помилкові позитиви. Навіть запуск через мережу в цільову систему може не бути безпечним, оскільки (компрометована) цільова система буде обробляти мережеві пакети, файлову систему, блоковий пристрій тощо.
Найменший порівняний сценарій, який спадає на думку, - це смарт-карти (EMV, що використовується у кредитних картках, PIV, що використовується федеральним урядом тощо). Не зважаючи на бездротові інтерфейси та всі захисні пристрої hw / electric / rf, контактний інтерфейс по суті є послідовним портом, трьома проводами або двома проводами. API є стандартизованим та білим ящиком, тому всі згодні, що він непроникний. Чи захищали вони дані під час транзиту, в пам'яті виконання, у спокої у флеш-пам’яті?
Але реалізація є закритим джерелом. У апаратному забезпеченні може існувати резервна камера для копіювання всього часу виконання та флеш-пам’яті. Інші можуть маніпулювати даними, які перебувають у режимі транспорту між апаратними засобами та внутрішніми пам'яттю, ОС ОС Smart Card або введенням / виведенням з / на карту. Навіть якщо компілятори hw / fw / sw / є відкритим кодом, вам доведеться ревізувати все на кожному кроці, і все одно ви можете пропустити те, про що ви / всі інші не думали. Параноїя може відправити вас у білу гумову кімнату.
Вибачте за те, що бігав по дотичній параної. Серйозно, візьміть цільові диски для тестування. Тоді потрібно турбуватися лише про цільовий привід hw / fw. А ще краще, просто вийміть для тестування платівки жорстких дисків / SSD флеш-пам'ять (припустимо, що ваша тестова система золота). ;)