Зараз я читав у кількох блогах, що слід видаляти паролі із сертифікатів SSL, щоб уникнути підказок пароля під час перезавантаження Apache.
Це правда і чи несе це ризик для безпеки?
Зараз я читав у кількох блогах, що слід видаляти паролі із сертифікатів SSL, щоб уникнути підказок пароля під час перезавантаження Apache.
Це правда і чи несе це ризик для безпеки?
Відповіді:
Так, це зупинить надсилання запитів до терміналу при запуску веб-сервера.
І так, це несе загрозу безпеці, оскільки там, де раніше було зашифровано сертифікат, він зараз є простим текстом. Це означає, що можливо викрасти повністю робочий сертифікат у машини.
Чи це несе для вас істотний ризик для безпеки, залежить від того, якими будуть наслідки, якби це сталося з вами і що ви отримуєте від цього таким чином.
Якщо для вас важливіше, що сервіси повинні перезавантажуватися граціозно, навіть якщо вони без нагляду, ніж безпека системи SSL в цілому, це відповідь прямого руху.
Особисто я вважаю, що зберігання дешифрованих копій сертифікатів SSL в цілому має більше плюсів, ніж мінусів для мого типового навантаження, ось чому;
Те, що може змусити мене шифрувати:
Зрештою, не покладайтеся на те, щоб інші приймали рішення щодо безпеки. Вам потрібно зважити ризики та визначити, що найкраще для вас та вашого закладу, використовуючи якомога більше інформації.
Це забезпечує трохи більше безпеки, але реальність полягає в тому, що якщо хтось потрапив достатньо далеко у вашу систему, щоб отримати доступ до вашого приватного ключа SSL, ніж у вас, мабуть, виникають більші проблеми.
З практичної точки зору, чи дійсно ви хочете бути там щоразу, коли апач потрібно перезапустити, щоб ввести пароль?
Одне, що ви можете зробити, це зберегти незахищене слово ключа на вашому сервері (та захистити його за допомогою звичайної системної безпеки) та зберегти резервну копію ключа, який ви зберігаєте в іншому місці паролем. Тож якщо хтось зможе виправити ключ з іншого місця, ніж з вашого сервера (набагато більше шансів, подумайте, що хтось ноутбук викрадений разом із ним на робочому столі) він все одно захищений.
Цифрові ключі, які використовуються для входу, повинні бути захищені паролем.
Якщо ви хочете, щоб служби на основі SSL перезапускалися без ручного втручання, у вас є два варіанти:
Резервні копії ключа повинні бути захищені паролем і захищені так, ніби вони не захищені паролем.