Wyobraź sobie dwie strony internetowe, obie wyświetlane przy użyciu https. Mieszkają w różnych domenach.Przedzięcie http_referer zostało utracone przy użyciu https
Jak mogę (rozsądnie) upewnić się, że ktoś przychodzący na moją stronę przyszedł przez hiperłącze znajdujące się w innej (specyficznej) domenie? Chcę zezwolić na ruch z tej domeny. Wszelkie pomysły na najlepszy sposób osiągnięcia tego będą mile widziane.
Próbowałem spojrzeć na HTTP_REFERER, ale najwyraźniej nie jest on wysyłany w tym przypadku. Wiem, że specyfikacja HTTP RFC nie wysyła informacji o stronie odsyłającej z https -> http, ale czy dotyczy to również https -> https między domenami lub certyfikatami ssl?
Moja domena działa na ASP.NET, jeśli to ma znaczenie. Nie mam kontroli nad domeną źródłową.
Dziękuję.
Referer jest łatwo podrobiony, nie polecam go –
Wiem, że strona odsyłająca może zostać sfałszowana. Rozumiem, że nie mogę powstrzymać wszystkich. Potrzebuję rozwiązania, które będzie działało na tyle dobrze, aby trzymać się z daleka ciekawością i powstrzymywać ludzi od zakładania strony docelowej, zmuszając ich do dotarcia za pośrednictwem strony, nad którą nie mam kontroli. – BlueRonin