Я намагаюся придумати спосіб захистити Linux-сервери, які піддаються фізичному доступу. Моя конкретна платформа - це сервери Linux невеликого форм-фактора на материнській платі торгових марок марки двигунів alix2d13 . Невеликий розмір створює додатковий ризик вилучення зловмисника з приміщення.
Якщо припустити фізичний доступ до сервера:
1) ROOT-PASSWORD: Ви підключаєте консольний кабель до сервера і отримуєте запит на введення пароля. Якщо ви не знаєте пароль, ви можете перезапустити машину в режимі одного користувача та скинути пароль. Voilà, ти отримуєш кореневий доступ.
Щоб захистити вищесказане, ви вставляєте пароль у меню GRUB, щоб при перезапуску сервера для переходу в єдиний користувальницький режим вам потрібно вказати пароль GRUB.
2) GRUB_PASSWORD. Якщо ви /bootвимкнете машину, дістаньте жорсткий диск і змонтуйте його на іншій робочій станції, ви зможете переглянути каталог, який містить файл grub.cfg, всередині якого ви можете знайти пароль GRUB. Ви можете або змінити пароль GRUB, або видалити його.
Очевидно, коли ми говоримо про великі виробничі машини, швидше за все, фізичного доступу не буде, окрім цього, навіть якщо хтось отримує фізичний доступ до сервера, він не закриє його.
Які можливі рішення для запобігання крадіжок даних на серверах, які фізично легко вкрасти?
Як я бачу, так чи інакше можна отримати доступ до вміщених даних.