Администрирование веб-сайта + PHP CURL - PullRequest
0 голосов
/ 31 января 2012

Я сейчас создаю сайт онлайн знакомств.Для подтверждения пользователей / фотографий и т. Д. На сайте должен быть админ-сервер.

Я могу добавить эту часть администрирования сайта / логин и т. Д. В тот же домен.например: www.domainname.com/admin

Или, исходя из своего опыта работы с PHP CURL, я могу разместить этот сайт в другом домене и обрабатывать запросы через.

Вопрос: безопаснее липоставить код администратора / сайта на совершенно другой домен?или это действительно не имеет значения, если он находится в одном домене?взлом / безопасность - это действительно главное.

thx

1 Ответ

0 голосов
/ 31 января 2012

Технически это может быть более безопасно, если вы запускаете его с другого сервера и размещаете его на поддомене, используя другой IP / vhost, или используете прокси-мод для своего веб-сервера (см. Apache mod_proxy ) для прокси запрашивает у yourdomain.com/admin адрес admin.otherdomain.com и обеспечивает дополнительный IP или контроль доступа, используя .htaccess или эквивалентный для доступа к URL прокси.

Конечно, если эти другие домены доступны через Интернет, они безопасны настолько же, насколько и пользователи и пароли, которые их используют.

Для корпоративных приложений вы можете сделать интерфейс администратора доступным из VPN-подключения, но я не знаю, относится ли это к вам.

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

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

Возможно использование чего-то вроде cURL, но вам будет гораздо меньше проблем с устранением неполадок, если вы будете использовать более обычный метод, такой как прокси или поддомен на другом сервере.

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