HSTS vám nebráni používať SOCKS proxy
Rozlíšte zlyhanie pripojenia SOCKS od presadzovania HSTS a overovania certifikátu HTTPS.
HSTS nevyžaduje priame pripojenie. HTTPS môže bežať cez SOCKS s obvyklým TLS a overovaním certifikátu; HSTS hovorí prehliadaču, aby pre hostiteľa používal HTTPS a striktne riešil zlyhania certifikátu.
Ak prehliadač hlási zlyhanie pripojenia SOCKS, najprv skontrolujte zvolenú verziu SOCKS, schopnosť proxy dosiahnuť cieľový port HTTPS a miesto, kde sa prekladá DNS cieľa. Neúspešné vyjednávanie alebo odmietnuté pripojenie k cieľu nastáva predtým, než možno vyhodnotiť certifikát webu.
Chyba certifikátu po otvorení pripojenia je iná fáza. HSTS môže zabrániť obchádzaniu tejto chyby, ale nespôsobil zlyhanie skoršieho vyjednávania SOCKS. Porovnajte názov hostiteľa webu a reťazec dôvery, namiesto vypnutia zásad HTTPS na kompenzáciu problému s prenosom.
SOCKS sám o sebe nezmení cestu na odpočúvanie TLS. Nedôveryhodná proxy môže zahadzovať alebo nesprávne smerovať prevádzku, zatiaľ čo platné end-to-end TLS má odhaliť vydávanie sa za niekoho iného. Inštalácia nového koreňového certifikátu mení toto usporiadanie dôvery a nie je bežnou opravou pre HSTS. Keď jeden web funguje a iný zlyhá, porovnajte ich skutočné fázy pripojenia a požiadavky na cieľ. Pre povolené porovnanie cez verejný koncový bod ponúka zoznam SOCKS proxy kandidátov; zlaďte verziu a podporu overovania s prehliadačom.