Saya memiliki pertanyaan tentang kredensial HTTPS dan HTTP Authentication.
Misalkan saya mengamankan URL dengan Otentikasi HTTP:
<Directory /var/www/webcallback>
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /var/www/passwd/passwords
Require user gooduser
</Directory>
Saya kemudian mengakses URL itu dari sistem jarak jauh melalui HTTPS, meneruskan kredensial di URL:
https://gooduser:[email protected]/webcallback?foo=bar
Akankah nama pengguna dan kata sandi dienkripsi secara otomatis SSL? Apakah hal yang sama berlaku untuk GET dan POST? Saya mengalami kesulitan menemukan sumber yang kredibel dengan informasi ini.
https
basic-authentication
rcourtna
sumber
sumber
Jawaban:
Ya ya ya.
Seluruh komunikasi (simpan untuk pencarian DNS jika IP untuk nama host belum di-cache) dienkripsi ketika SSL sedang digunakan.
sumber
Anda akan memahaminya jika Anda cukup memeriksa apa yang terjadi di balik layar.
sumber
Belum tentu benar. Ini akan dienkripsi pada kabel tetapi masih mendarat di log teks biasa
sumber