Ограничить доступ к панели администратора для сайта? - PullRequest
1 голос
/ 17 мая 2011

Как я могу ограничить доступ к администратору / разделу моего сайта? Я не могу ограничить его по IP-адресу, потому что нам иногда требуется доступ к разделу admin / из удаленных клиентских местоположений (при демонстрации и т. Д.).

конечно, есть имя пользователя / пароль администратора - но что еще я могу сделать?

Ответы [ 2 ]

2 голосов
/ 17 мая 2011

Большинство приложений просто используют имя пользователя / пароль для контроля доступа, и этого обычно достаточно. Некоторые из них, требующие дополнительной безопасности, используют двухфакторную аутентификацию, что может означать использование токена, который вы носите с собой (например, устройство, генерирующее токен, который синхронизирован с сервером), или токен, отправленный вам (например, система отправляет на телефон текстовое сообщение с токеном, который необходимо ввести в дополнение к паролю).

Более простой вариант - аутентификация с использованием сертификата клиента; вы можете носить сертификат с собой на флэш-накопителе, если вы находитесь в удаленном месте (просто не забудьте удалить сертификат с удаленного компьютера, когда закончите).

Вот хорошая запись о проверке подлинности сертификата клиента .

Другой вариант - разрешить подключения только из локальной сети, а затем использовать VPN для подключения удаленного компьютера к локальной сети.

0 голосов
/ 17 мая 2011

, если интерфейс администратора находится в отдельной папке, вы можете использовать .htaccess и http auth.то же самое можно сделать, например, с помощью рельсов, чтобы ограничить доступ к определенным маршрутам (контроллерам).

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