2010-04-26 10 views
12

Ho riscontrato un problema con l'accettazione del certificato SSL non valido nel mio programma iPhone. Questo problema è risolto ora, tuttavia sono venuto a conoscenza che io ho un'idea molto astratta su come esattamente la cosa sta funzionando:Buoni articoli da leggere su SSL e HTTPS?

  • come browser web sta verificando che ha ricevuto il certificato è davvero per l'host comunica per e non finto dalla stessa festa nel mezzo?
  • se il browser comunica con terze parti (CA?) Per verificare il certificato?

e molte altre domande ... Qualcuno potrebbe consigliare una buona fonte di informazioni con una descrizione sufficientemente dettagliata di come tutte le parti cliccano insieme?

risposta

1

Controllare il articles here, in particolare "Introduzione alla SSL" e "costruzione di sistemi di autenticazione degli utenti per il client -server ambienti. "

0

Questo è un ottimo intervento BlakHat sugli attacchi moderni contro SSL: http://www.thoughtcrime.org/software/sslstrip/ Chrome ha recentemente introdotto "Strict Security Transport" per HTTPS, che affronta in parte Moxie Marlen Spikes attacchi.