Mam pytanie dotyczące poświadczeń HTTPS i HTTP.
Załóżmy, że zabezpieczam adres URL za pomocą uwierzytelniania HTTP:
<Directory /var/www/webcallback>
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /var/www/passwd/passwords
Require user gooduser
</Directory>
Następnie uzyskuję dostęp do tego adresu URL ze zdalnego systemu za pośrednictwem protokołu HTTPS, przekazując poświadczenia w adresie URL:
https://gooduser:[email protected]/webcallback?foo=bar
Czy nazwa użytkownika i hasło będą automatycznie szyfrowane SSL? Czy to samo dotyczy GET i POST? Trudno mi znaleźć wiarygodne źródło tych informacji.
https
basic-authentication
rcourtna
źródło
źródło
Odpowiedzi:
Tak tak tak.
Cała komunikacja (z wyjątkiem wyszukiwania DNS, jeśli adres IP nazwy hosta nie jest jeszcze buforowany) jest szyfrowana, gdy używany jest protokół SSL.
źródło
Zrozumiesz to, jeśli po prostu sprawdzisz, co dzieje się za kulisami.
źródło
Niekoniecznie prawda. Zostanie zaszyfrowany na kablu, ale nadal będzie wylądował w dziennikach jako zwykły tekst
źródło