Безопасность .htaccess против пароля - PullRequest
0 голосов
/ 18 апреля 2011

Безопасно ли создавать .htaccess в папке на моем сайте (example.com/thisfolderismine) и разрешать ТОЛЬКО МОЙ IP-адрес?

Моя цель - УБЕДИТЬСЯ, что никто кроме меня не имеет доступаэта папка.Это также логин в этой папке, но я бы предпочел сумасшедшую полную защиту доступа.

Это безопасно?Есть ли способ взломать это?

Примечание: Меня не волнует, что я не могу получить к нему доступ откуда-то еще.Мой сайт взломан Украиной, Вьетнамом, Филиппинами, Алжиром, Китаем за последние 4 месяца, и эти nolife сводят меня с ума.

Кроме того, есть простой способ разрешить IP / компьютеры только из Канады& СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ?В любом случае, у меня больше нет клиентов.

Спасибо большое

Джоэл

Ответы [ 2 ]

1 голос
/ 18 апреля 2011

Вид вашего вопроса в обратном порядке:

Хотя может существовать некоторая общая связь географического местоположения с диапазоном IP-адресов, вы не должны на это рассчитывать.

Что если один из ваших клиентов в Канаде захочет получить доступ к вашему сайту через европейский прокси-сервер?Вы должны использовать «реальный» метод аутентификации для проверки пользователей, а не IP-адрес.

Лучше использовать определенные IP-адреса, при условии, что у этих пользователей есть статические IP-адреса.Однако это небезопасное предположение для пользователей с коммутируемым или DSL-доступом (например).

Если у вас есть статический IP-адрес, то да, будет целесообразно ограничить доступ к папке на основена что.Конечно, если вы когда-нибудь освободите этот IP или переключите провайдера и т. Д., Вам придется обновить конфигурацию вашего сайта.Еще одна вещь, которую нужно помнить.

Вы также можете рассмотреть возможность использования VPN и только ограничения доступа вашей страницы к локальной сети (см. Ответ anubhava - обратите внимание на адрес 192.168.XX.XX).

Лично я использую комбинацию HTTPS + имя пользователя + хороший пароль для подобных вещей.

1 голос
/ 18 апреля 2011

Поместите эти 3 строки поверх файла .htaccess в папку, которую вы хотите ограничить:

Order deny,allow
Deny from all
Allow from 192.168.100.101

Это разрешит доступ к этой папке только с IP-адреса 192.168.100.101, в противном случае отобразится запрещенная ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...