A quanto ho capito, le CA hanno il compito di assicurarsi che la crittografia tramite una passphrase utilizzata quando si visita un sito Web (https: //) provenga dal sito Web stesso e da nessun altro. O che se scambio le chiavi pubbliche con altre entità, esse derivano da esse e solo da loro. Quindi, per esempio, una CA si assicura che quando visito link tutto il traffico di rete sia crittografato con la chiave, che è stato generato da stackexchange stesso e da nessun altro .
-
La "sola" ragione, posso immaginare, perché le CA esistano è che qualcuno usa un attacco man-in-the-middle e manda le chiavi che lui, l'attaccante, ha creato prima. Perché altrimenti useresti le CA? Perché quando visito link , è un sito Web chiaro con un IP chiaro e tutto il resto. Potrebbero semplicemente mandarmi la chiave per la crittografia e va tutto bene, vero? L'unica ragione per cui vedo è un attacco man-in-the-middle.
-
Come mai, per quanto ne so, non ci sono concetti come CA in Tor Browsing? Hai un indirizzo di cipolla ( link ) e ottieni la chiave quando visiti il servizio nascosto. Per quanto ne so, la chiave sta da qualche parte sul server che fornisce il servizio nascosto. Perché non ci sono CA?