Iċċekkja ċ-ċertifikat ta’ websajt permezz ta’ proxy HTTP b’OpenSSL
Uża OpenSSL s_client permezz ta’ proxy HTTP CONNECT u żomm l-isem tad-destinazzjoni, SNI u l-verifika taċ-ċertifikat allinjati.
Uża OpenSSL s_client installat li jappoġġja -proxy. Għal endpoint HTTP CONNECT awtorizzat:
openssl s_client -proxy proxy.example:3128 -connect example.com:443 -servername example.com -verify_hostname example.com -verify_return_error -showcertsIbdel l-indirizz tal-proxy u uża b’mod konsistenti l-isem tad-destinazzjoni maħsub. Biex tittestja destinazzjoni pubblika permezz ta’ proxy li tista’ tagħżel, agħżel kandidat HTTP mil-lista tal-proxy HTTP. -connect jagħżel il-mira, -servername jibgħat SNI għall-host virtwali TLS tagħha, u -verify_hostname jiċċekkja l-identità. SNI waħdu mhuwiex verifika tal-isem tal-host. Iċċekkja il-manwal tal-edizzjoni installata meta tadatta l-għażliet.
-showcerts juri dak li bagħat is-server, mhux dikjarazzjoni li l-katina hija fdata. -verify_return_error jagħmel l-iżbalji tal-verifika jtemmu l-handshake; inkella l-klijent dijanjostiku jista’ jkompli wara l-iżbalji. Uża materjal CA approvat għal servizz privat minflok tafda ċertifikat imniżżel b’mod każwali.
| Riżultat | Stadju |
|---|---|
| 407 | Awtentikazzjoni tal-proxy qabel TLS tad-destinazzjoni. |
| Mira CONNECT miċħuda | Politika tad-destinazzjoni tal-proxy. |
| Ċertifikat riċevut u l-verifika ppruvata | Skambju TLS tad-destinazzjoni permezz tat-tunnel aċċettat. |
B’OpenSSL 3.x u proxy HTTP li jawtentika b’Basic, uża l-għażliet tal-kont tal-proxy ta’ s_client filwaqt li żżomm il-verifika tad-destinazzjoni.
Endpoint li joffri biss SOCKS ma jipprovdix l-interface tal-proxy HTTP li juża dan il-kmand. B’interċettazzjoni TLS awtorizzata, iċ-ċertifikat muri jista’ jkun inħareġ minn dak l-intermedjarju. Qabbel l-emittent tiegħu u l-arranġament ta’ fiduċja maħsub qabel tatribwixxi d-differenza lil websajt miksura.