HTTP e HTTPS sono due tipi di protocolli di comunicazione Internet. HTTPS è la versione crittografata del protocollo HTTP che utilizza Secure Socket Layer.
HTTP invia, riceve e organizza i dati Web per gli utenti. Non gestisce dove o anche se i dati vengono inviati.
HTTPS è molto simile al semplice HTTP, tranne per il fatto che distingue mittenti e destinatari di dati. Inoltre, crittografa i dati utilizzando Secure Socket Layer per impedire che i dati vengano intercettati e letti o modificati. HTTPS utilizza i certificati per identificare siti Web affidabili con cui è possibile interagire e bloccare quelli che non lo sono.