Crediti e licenze
Da dove provengono la logica di generazione e i tre elenchi di parole EFF, con quali licenze e a cosa non è affiliata questa pagina.
La logica della generazione
La logica di generazione della passphrase utilizzata da questo strumento è adattata da xkcdpass 1.30.0, un progetto open source distribuito sotto la licenza BSD 3-Clause. L'adattamento reimplementa il comportamento del browser; la forma delle opzioni - il conteggio delle parole, il filtro della lunghezza, le modalità delle maiuscole e minuscole, le scelte dei delimitatori e l'acrostico - segue quel progetto.
ToolAcre non è affiliato, approvato o sponsorizzato dal progetto xkcdpass o dai suoi autori e non è affiliato, approvato o sponsorizzato da xkcd o Randall Munroe. Il nome appare qui per accreditare l'opera da cui è adattata la logica, che è ciò che richiede la licenza.
Il record completo di ciò che è stato portato, da quale versione e come verificato, è conservato nel repository in docs/third-party/xkcdpass.md. È la versione autorevole; questa pagina è il riassunto.
- Il progetto xkcdpass — il repository upstream, al rilascio 1.30.0.
Da dove vengono le parole
Tutti e tre gli elenchi di parole forniti con questa pagina sono gli elenchi di parole pubblicati dalla Electronic Frontier Foundation, utilizzati sotto CC BY. Il lungo elenco contiene 7,776 parole; i due elenchi brevi contengono 1,296 parole ciascuno.
È stata apportata una modifica ai file. EFF li pubblica con due colonne - un lancio di dadi a cinque cifre e poi la parola - e la colonna del lancio dei dadi è stata rimossa, perché questa pagina disegna con il generatore di numeri casuali del browser anziché con i dadi. Le parole stesse rimangono invariate, nello stesso ordine.
ToolAcre non è affiliato, approvato o sponsorizzato dalla Electronic Frontier Foundation. Gli elenchi vengono utilizzati e attribuiti secondo i termini della loro licenza, che è esattamente ciò che prevede tale licenza.
- Le parole di EFF elencano passphrase casuali - la pagina dei creatori, che spiega come è stata creata ciascuna lista e perché.
- La licenza di attribuzione Creative Commons — la licenza con cui vengono utilizzati gli elenchi di parole.
Due licenze, non una
Vale la pena essere precisi su questo punto, perché confondere i due descriverebbe erroneamente il lavoro di qualcun altro. Il software è protetto dalla licenza BSD 3-Clause e appartiene agli autori di xkcdpass. Gli elenchi di parole sono sotto CC BY e appartengono alla Electronic Frontier Foundation. Nessuna delle due licenze copre il materiale dell'altra e nulla in nessuno dei due pacchetti è di proprietà di ToolAcre.
- Diritto d'autore e licenza — contatta ToolAcre in merito a un problema di copyright o di licenza.
Tutto il resto in questa pagina
L'interfaccia, la prosa, i calcoli dell'entropia e le spiegazioni in queste cinque pagine sono state scritte per ToolAcre. La casualità deriva dall’implementazione Web Crypto del tuo browser; non è inclusa alcuna libreria di numeri casuali.
Cosa succede a ciò che generi
ToolAcre genera password localmente nel tuo browser. Per ambienti altamente sensibili, verifica che il tuo browser, dispositivo e sistema operativo siano affidabili prima di utilizzare qualsiasi generatore di password basato sul web.
- Ogni passphrase e password viene generata nella scheda del tuo browser, dal generatore di numeri casuali crittografici del tuo browser. Nessun server è coinvolto una volta caricata la pagina.
- Niente di generato qui viene inviato a ToolAcre. La Content-Security-Policy di questo prodotto limita la pagina alla sua stessa origine, quindi il browser stesso blocca qualsiasi tentativo di inviare dati altrove.
- Nulla viene scritto nell'archiviazione locale, nell'archiviazione della sessione, in un cookie, in un database interno al browser, nella barra degli indirizzi o nella console del browser. Ricaricarlo lo scarta; chiudendo la scheda la si elimina.
- Non esiste alcun account, nessun accesso, nessuno script di analisi e nessuno script pubblicitario. Gli unici file scaricati sono gli elenchi di parole statiche.
- Non viene conservata alcuna cronologia. La nuova generazione sostituisce il valore e quello precedente non è recuperabile.
Domande
È questo lo strumento xkcdpass?
No. Si tratta di un'implementazione del browser separata la cui logica di generazione è adattata da xkcdpass 1.30.0, che è distribuito sotto la licenza BSD 3-Clause. Non esiste alcuna affiliazione con quel progetto o con i suoi autori.
Gli elenchi delle parole sono stati modificati?
In un solo modo. EFF pubblica ogni elenco come due colonne - un lancio di dadi a cinque cifre, quindi la parola - e la colonna del lancio di dadi è stata rimossa, perché questa pagina utilizza il generatore di numeri casuali del browser anziché i dadi. Le parole stesse rimangono invariate e nello stesso ordine.
EFF approva questa pagina?
No. Gli elenchi di parole sono utilizzati sotto CC BY, che richiede l'attribuzione e non implica espressamente alcuna approvazione, sponsorizzazione o affiliazione. ToolAcre non ha alcun rapporto con la Electronic Frontier Foundation.
Gli elenchi di parole BSD hanno la licenza come il codice?
No, e la distinzione conta. Il software è BSD 3-Clausola; gli elenchi di parole sono CC BY e appartengono a EFF. Viaggiano insieme nel progetto upstream, ma sono due sovvenzioni separate da due titolari distinti.
Limitazioni
- Questa pagina cita le fonti; non è il testo della licenza stesso. I testi completi e il record del porting sono nel repository, in docs/third-party/xkcdpass.md e negli avvisi di terze parti.
- Nominare qui un progetto o un'organizzazione è un'attribuzione, non una rivendicazione di alcun rapporto con esso.
- Gli elenchi di parole sono solo in inglese, perché questi sono gli elenchi pubblicati da EFF e gli unici spediti qui.
- Il record originale non è d'accordo con se stesso su quale versione di CC BY si applichi, quindi questa pagina collega la licenza anziché affermare una versione. L'obbligo (credito, collegamento alla licenza e dichiarazione delle modifiche) è lo stesso in ogni caso e viene rispettato in ogni pagina che menziona gli elenchi.