HMAC - это хороший способ убедиться, что URL не был создан неавторизованной стороной или каким-либо образом подделан. Здесь - простое руководство.
Если URL-адрес (или содержимое, которое он возвращает) содержит какую-либо конфиденциальную информацию, вам также следует убедиться, что на сервере получателя включена поддержка SSL.
И для дальнейшего уровня безопасности вы могли бы жестко закодировать сервер получателя, чтобы отклонить любые соединения, которые не относятся к IP-адресам вашего известного отправителя (ей).