Come utilizzare la crittografia su un sito che utilizza solo un indirizzo IP, nessun nome di dominio?

8

È possibile utilizzare certificati SSL / TLS e così via su siti con nomi di dominio, ma non so se è possibile utilizzarli per gli indirizzi IP. Se questo è il caso, dovrei usare un certificato autofirmato e installarlo nel browser? Questo deve funzionare solo per specifici browser client, quindi è possibile installare certificati autofirmati se necessario.

    
posta Phoenix Logan 01.01.2016 - 22:24
fonte

1 risposta

9

L'unico obbligo è che il contenuto del campo Nome comune (CN) del certificato deve essere uguale alla parte del nome host del tuo URL.

Quindi, se desideri proteggere un URL come https://192.0.2.123/path/to/resource , il tuo browser si aspetta che un certificato con un nome comune sia impostato su 192.0.2.123 . Nessun problema se si tratta di un indirizzo IP anziché di un nome di dominio completo (FQDN).

Per quanto riguarda le autorità di certificazione, possono aggiungere requisiti supplementari per tale richiesta (ad esempio, molto probabilmente sarà necessario possedere l'indirizzo IP, ovvero deve essere un indirizzo IP pubblico a te assegnato sul registro RIPE o equivalente locale e non locale o prestato). Quindi, se non ne hai davvero bisogno, potresti preferire una versione autofirmata.

Come nota a margine, mentre usi i campi CN è il modo tradizionale e più ampiamente compatibile per farlo, ora è deprecating a favore dell'uso di Subject Alternate Names (SAN) .

    
risposta data 01.01.2016 - 22:31
fonte

Leggi altre domande sui tag