Проверьте, какой сервер отправляет HTTP-запрос - PullRequest
1 голос
/ 06 июня 2011

Как я могу убедиться, что сервер, отправляющий HTTP-запрос, это тот, кого я ожидаю?

Я хочу создать базовую систему защиты кода, где программное обеспечение работает на разрешенном веб-сервере и работает ли Am_I_Allowed?HTTP-запрос на мой сервер.Мой сервер тогда определит сервер, отправляющий запрос, и проверит белый список.

IP-адрес отсутствует, потому что если защищенный код выполняется на сервере общего хостинга, он вернет IP-адрес хостинговой компании.$ _SERVER ['REMOTE_HOST'] основан на IP-адресе, который будет определять доменное имя компании веб-хостинга.

Есть ли что-то уникальное ( и трудно подделать ), которое сервер можетотправить запрос HTTP и использовать для аутентификации?Простой пароль не будет работать, поскольку, если вы скопируете и вставите его на другой сервер, на втором сервере также будет встроен действительный пароль.

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

1 Ответ

1 голос
/ 06 июня 2011
...