Guida · Creare e condividere

Proteggere un link breve con password

Un link per un piccolo gruppo — un documento, un listino prezzi, una bozza — può chiedere una password prima di mostrare qualcosa. Questa guida copre cosa protegge la serratura, come sta fatta una buona password qui e cosa non fa.

Cosa fa la serratura

Un link protetto apre una pagina che chiede la password e nient'altro. La destinazione, il suo titolo e il suo indirizzo restano nascosti finché la password giusta non viene inviata; una sbagliata porta un errore e di nuovo il cancello. Il controllo è un POST verso il percorso /unlock del link — un modulo, non un parametro dell'URL, così la password non finisce mai nella barra degli indirizzi, in una riga di log o in un foglio di condivisione (RFC 3986 riserva la parte userinfo di un URI alle credenziali, e questo servizio rifiuta i link che le nascondono; una password nella query string è lo stesso errore con abiti moderni).

Come sta fatta una buona password qui

NIST SP 800-63B chiede di valutare le password su lunghezza ed elenchi di violazioni, non su regole di composizione. Il consiglio che sopravvive in un link di condivisione: lunga, una frase, condivisa con un canale diverso dal link — un messaggio dice il link, una chiamata dice la password.

  • Quattro parole vincono una parola e tre simboli.
  • Maiuscole e minuscole contano: il cancello lo dice prima che qualcuno scriva.
  • Se trapela, rifai il link per cambiarla; il vecchio muore alla sua scadenza, come sempre.

Cosa non fa la serratura

È una password condivisa, non degli account: chi la ha passa, e non distingue due possessori. Il limite di richieste rallenta l'indovinamento da un indirizzo, e un attaccante da un milione di tentativi contro una frase di quattro parole è lo stesso problema che NIST stima fuori portata. Per ciò che dev'essere confidenziale e non solo non-listato, invialo con un canale che cifra, e tratta questo cancello come la porta davanti.

Domande

Dove imposto la password?

In Altre opzioni della home, nel campo Password. I link gratuiti e i premium possono portarla.

La password viaggia nell'URL?

No. Lo sblocco è un POST di modulo; l'indirizzo non porta mai la password.

Può usare lo stesso link protetto più gente?

Sì. La password è condivisa, non personale: chiunque la abbia apre il link.

Cosa succede a un link protetto quando scade?

Scade come gli altri: la pagina del cancello segnala la scadenza invece di chiedere la password.

Fonti

I documenti su cui poggiano le affermazioni di questa guida. Ogni link si apre in una nuova pagina.

  1. NIST SP 800-63B: Digital Identity Guidelines — Authentication
  2. RFC 3986: Uniform Resource Identifier (URI): Generic Syntax
  3. OWASP: Unvalidated Redirects and Forwards Cheat Sheet