In breve, ho intenzione di installare un nuovo server web e mi piacerebbe proteggere gli utenti un po 'di più. Ho già dominio, (virtuale) server e tutto il resto che conta quando si configura un server. In pratica, questo verrà utilizzato come server Web per l'archiviazione personale dei membri della famiglia, in modo che possiamo condividere documenti tra loro indipendentemente dalla nostra posizione corrente. Perché non hanno molta familiarità con la tecnologia e roba del genere, mi piacerebbe proteggere la connessione un po 'di più. Accanto all'applicazione web per lo storage di file creerò un sito Web facile e in futuro penso che il webserver ospiterà anche il blog. Ho deciso di strutturare il sito in questo modo:
-
storage.domain.tld
- per la nostra memoria personale -
domain.tld
- ci sarà un sito web semplice (file HTML con file CSS e JS lungo) -
domain.tld/blog
- dopo un po 'di tempo penso che questo indirizzo sarà usato per il blog
Userò StartSSL per firmare il mio certificato che verrà installato sul server web. Poiché HPKP richiede un certificato di backup, creerò anche un certificato aggiuntivo in caso di eventuali errori in futuro. Penso che dopo qualche lettura capisco correttamente come configurare HPKP, ma non sono ancora sicuro di come gestire il sottodominio e quale potrebbe essere un problema se l'header HPKP è configurato in modo errato.
Quindi prima sui sottodomini ... La maggior parte dei membri della famiglia useranno solo storage.domain.tld
. StartSSL consente la firma del certificato per il dominio principale e un sottodominio. I browser riconosceranno l'intestazione HPKP sul sottodominio se lo imposto solo su domain.tld
e aggiungo includeSubdomains in esso? Che cosa fare se i browser riconoscono l'intestazione HPKP solo nel dominio effettivamente visitato? Mi piacerebbe anche vedere alcuni suggerimenti su questo argomento, perché sono fuori di idee su cosa fare qui.
E la seconda cosa su HPKP male configurato. Quando imposterò tutto, penso di impostare l'età massima dell'header HPKP a circa 60 (un minuto dovrebbe essere sufficiente per verificare se HPKP funziona correttamente). Dopo il successo, penso di estendere fino a metà anno. Se capisco correttamente il browser controlla solo se la chiave pubblica nell'intestazione HPKP è uguale a quella del server web. Se c'è una corrispondenza, tutto dovrebbe andare bene. Quindi non c'è connessione con nessun altro servizio per verificare le corrette impostazioni di HPKP? Se utilizzo il browser in modalità privata e visito il mio sito con HPKP configurato in modo errato, questo problema scompare se rimuovo l'intestazione HPKP e visito nuovamente il sito in modalità non privata?
Apprezzerò tutti i suggerimenti e i commenti alle mie domande. Grazie in anticipo!