Menu
CoddyTech

Quando TLS fallisce

Lezione 41 di 47 del corso Reti da terminale di Coddy.

Dall'esterno, tutti gli errori TLS sembrano uguali, ma in realtà sono completamente diversi.

Certificato scaduto. Un problema comune e noioso, che si risolve rinnovandolo. Nome non corrispondente. Hai richiesto un host, ma il certificato è per un altro. Autorità sconosciuta. Spesso si tratta di un servizio interno che usa un proprio certificato, di cui il tuo computer non ha motivo di fidarsi. Nessun TLS, che hai già visto come codice di uscita 35.

Poi c'è -k, che dice a curl di ignorare del tutto questi controlli e di connettersi comunque. Fa scomparire l'errore e rinuncia alla garanzia dell'identità, mantenendo la crittografia. Ottieni una conversazione privata con qualcuno di cui non hai verificato l'identità.

Va bene mentre fai prove su una macchina di test che controlli. Usarlo per silenziare un avviso in qualcosa di importante rimuove proprio la protezione su cui facevi affidamento. Correggi invece il certificato.

challenge icon

Sfida

Difficile

Confronta la stessa porta con entrambi gli schemi.

  1. Crea index.html contenente plain e servi la cartella sulla porta 9130
  2. Recuperalo tramite http:// e stampa http= con il codice di uscita di curl
  3. Recupera lo stesso URL tramite https:// e stampa https= con il suo codice di uscita

Output previsto:

http=0
https=35

Stessa macchina, stessa porta, stesso file. È cambiato solo lo schema.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Reti da terminale

Esercitati da solo: Playground Terminal