Ho cercato di trovare un modo per proteggere una pagina web che sia facile da fare (ad esempio ottenere l'accesso), ma comunque abbastanza sicura. Quindi, anche se una password di 4 caratteri sarebbe abbastanza veloce da inserire, non sarebbe molto sicura, e un simbolo di 4 caratteri alfanumerici + richiederebbe più tempo per entrare, ma potenzialmente sarebbe molto più sicuro ...
Quindi ho iniziato a esaminare i blocchi del modello. Se non sei sicuro di ciò che sono o lo chiami diversamente, guarda questo: link
L'articolo sopra riportato mostra alcuni buoni punti. Vale a dire la differenza di ordine di grandezza tra le possibili permutazioni del blocco del modello e il numero di combinazioni di caratteri di un blocco di testo ...
Quindi, un blocco di pattern è intrinsecamente più o meno sicuro di una password di testo?
Il mio pensiero iniziale è che il blocco del pattern sarà più sicuro poiché non è un metodo di ingresso tradizionale, che richiede all'umano di entrare nello schema corretto rispetto a un programma che può solo forzare la password digitata ... (A meno che non , puoi scrivere un programma che simula l'inserimento dell'utente. Non riuscivo a capire come scrivere un'app per simulare l'input dell'utente, ma questo non significa nulla ...)
Ho allegato un esempio che è un work in progress. Nota, NON funziona. Dimostra semplicemente di cosa sto parlando.
EDIT:
Grazie a tutti per i commenti! Sono d'accordo con te per quanto riguarda la complessità della password rispetto al modello. (specialmente sul cellulare quando puoi vedere i segni della striscia!). Per quanto riguarda la complessità, i modelli non possono davvero competere.
Pensavo che sarebbe stato quasi impossibile usare la forza bruta in quanto richiede a una persona di entrare nello schema. Dovresti davvero riuscire ad accedere per provarlo in questo modo ...
Quanto sopra è ovviamente un'ipotesi. Sono sicuro che ci sono modi per ottenere un computer per farlo se sei abbastanza determinato. Immagino che questa sia una domanda per un altro forum ...