Аутентификация будет проходить без защиты по сети, если вы используете стандартный протокол HTTP. Это не считается безопасным, так как кто-то может прослушать пароль.
Если вы ограничиваете доступ к https, это вполне безопасно. Это будет означать установку и включение модуля apache для зашифрованного по протоколу ssl http-трафика (порт 433, https: // в адресной строке браузера) и отключение стандартного трафика http для этого каталога на порту 80. Имя пользователя и пароль будут ssl зашифрованы. Убедитесь, что вы выбрали хороший пароль (достаточно длинный и сложный, его невозможно угадать или перебор).
Конфигурация Apache может быть сложной, поэтому будьте очень осторожны, чтобы сохранить ее простоту и проверить на возможные ошибки.
Хорошей идеей может быть перенести конфигурацию ограничения доступа из файла .htaccess в основной файл конфигурации apache, если у вас есть знания и контроль над ним. Вам также может быть проще сохранить его в файле .htacces. И «легкий» может быть безопаснее. Делайте это так, как вам кажется простым, безопасным и простым в обслуживании и запоминании.
Это простая настройка для повышения безопасности и защиты от несчастных случаев:
Если на компьютере, где находится защищенный каталог, настроены php и email, вы можете написать простой сценарий тревоги. Просто файл php «alarm.php» с одной строкой и функцией php mail, которая отправляет вам электронное письмо, сообщающее, что защита htaccess не работает.
Если ваш домен и путь к каталогу "http://mybox.example.com/secretdir/alarm.php", вы можете ввести его в браузере на другом компьютере, и вы должны получать это письмо, пока htaccess" открыт ". Если он защищен, вы можете ввести имя пользователя и пароль, и вы также получите почту.
Чтобы сделать из этого автоматическую тревогу, вы можете использовать другое окно Unix, которое пытается получить этот URL каждые 15 минут или около того. Строка для crontab:
* / 15 * * * * user1 wget http://mybox.example.com/secretdir/alarm.php
user1 - пользователь на этом компьютере, которому разрешено запускать wget, и wget должен быть установлен.
Вы можете отключить защиту htaccess в качестве теста и получать почту каждые 15 минут.
Исходя из моего опыта, распространенным недостатком безопасности является то, что каталог, который, по вашему мнению, защищен, теряет свою защиту, когда вы что-то изменяете и не знаете, таким образом вы получаете электронное письмо с предупреждением.