Tornar al Blog

Com entendre l'entropia d'una contrasenya

UtilX Publicat el 27/8/2026 Actualitzat el 27/8/2026 11 min lectura

Comparació d'entropia teòrica amb supòsits etiquetats

Una contrasenya resistent no es reconeix per l'aparença. Una cadena plena de símbols encara pot seguir un patró previsible, i una frase llarga pot ser excel·lent o fàcil d'endevinar segons com s'hagi triat. L'entropia descriu quantes possibilitats podria haver de considerar un atacant, però només quan la selecció és realment aleatòria i el model coincideix amb la realitat. Aquesta guia compara mètodes de creació sense publicar credencials ni proposar una contrasenya per utilitzar.

El problema

Sovint es valora una contrasenya per regles visibles: majúscula, xifra i símbol. Aquestes regles poden fer que un lloc accepti una entrada, però no transformen una elecció humana repetida en aleatorietat independent. Un atacant no prova primer totes les combinacions del teclat. Comença per paraules freqüents, substitucions conegudes, dates, noms, patrons de teclat i llistes filtrades. Si moltes persones obeeixen la mateixa regla, la regla redueix l'espai que cal explorar.

NIST desaconsella regles arbitràries de composició i canvis rutinaris sense evidència de compromís. Recomana comprovar els valors nous amb llistes de contrasenyes comunes o exposades i permetre frases llargues. Això no vol dir que la longitud sola garanteixi seguretat. El verificador ha de facilitar eleccions que no depenguin de trucs memorables i resistir intents d'endevinació amb limitació, emmagatzematge adequat i autenticació addicional quan calgui.

La reutilització canvia el risc d'una contrasenya que semblava forta. Un valor pot tenir moltes possibilitats teòriques en generar-se, però deixa de ser secret si apareix en una bretxa, es reutilitza entre serveis o es comparteix per un canal insegur. L'entropia no mesura la protecció de tot el compte: no substitueix la limitació d'intents, la recuperació segura, la resistència al phishing ni l'autenticació multifactor.

Exemple pràctic

Compara quatre mètodes ficticis. Primer, un gestor o generador selecciona independentment 16 caràcters d'un alfabet de 94 símbols imprimibles. Segon, una persona inventa una frase amb paraules d'una cançó i hi afegeix un any. Tercer, un generador selecciona cinc paraules a l'atzar d'una llista de 7.776 paraules. Quart, una persona reutilitza una base i només canvia el servei o la darrera xifra. Tots poden complir una política visual; no ofereixen la mateixa resistència.

Per a selecció uniforme, l'entropia teòrica és H = L × log2(N), on L és el nombre de seleccions independents i N les opcions de cada selecció. Setze eleccions uniformes de 94 símbols donen aproximadament 16 × log2(94) = 105 bits. Cinc paraules triades uniformement entre 7.776 opcions donen aproximadament 5 × log2(7776) = 65 bits. Aquestes xifres estimen el mètode, no una qualitat que un lloc pugui deduir mirant el resultat.

Una frase humana no rep el mateix càlcul només per tenir cinc paraules. Si procedeix d'una lletra, una cita, gramàtica habitual o una llista personal, les tries no són uniformes ni independents. La cadena reutilitzada no esdevé segura perquè canviï el sufix: qui coneix una variant pot provar transformacions relacionades abans de cercar combinacions noves. La comparació útil és entre processos de creació, no entre textos que semblen estranys.

Procediment

Tria primer el mètode adequat al compte. Per a un compte important, crea una contrasenya única amb un gestor o generador que expliqui el mètode i no la reutilitzis. Demana prou longitud al servei i desa el resultat al gestor, no en notes compartides, captures ni missatges. Si cal recordar una frase, usa selecció aleatòria de paraules, conserva prou tries independents i no substitueixis lletres per símbols només perquè sembli complexa.

Activa després autenticació multifactor si el servei ofereix una opció adequada. Mantén actualitzats correu i factors de recuperació: una contrasenya sòlida no compensa un flux de recuperació segrestable. Revisa avisos d'inici de sessió. Si el proveïdor comunica una bretxa o sospites exposició, canvia aquella contrasenya i revisa sessions i factors. La rotació de calendari sense motiu no substitueix la resposta a indicis.

En dissenyar un sistema, accepta entrades llargues i enganxar des de gestors. Aplica limitació d'intents, detecció d'abús i respostes que no revelin si existeix un compte. Comprova nous valors amb llistes compromeses, desa verificadors amb una funció moderna de derivació de contrasenya i ajusta paràmetres a l'entorn. No registris contrasenyes, ni durant depuració. Aquestes decisions del servidor importen tant com la tria de l'usuari.

Explicació tècnica

Un bit d'entropia representa una elecció binària ideal. La fórmula pressuposa que cada caràcter o paraula és igualment probable, que cada extracció és independent i que l'atacant no coneix biaixos addicionals. Un generador criptogràficament segur pot aproximar aquestes condicions; una decisió humana gairebé mai. Per això el càlcul s'etiqueta teòric i no com una promesa d'un temps exacte de ruptura.

També compta el model d'atac. Un atacant en línia està limitat per l'aplicació, controls de frau i MFA; algú amb una base de hashes pot fer moltes més conjectures sense aquells límits. El cost depèn de l'algorisme d'emmagatzematge, els paràmetres, el maquinari i la contrasenya. Dir que una contrasenya tardarà exactament un temps amaga variables. Una comparació honesta indica mètode, mida del conjunt i context.

Els requisits de composició poden crear distribucions previsibles: majúscula inicial, paraula de diccionari, any al final i puntuació. Les contrasenyes generades independentment poden incloure o no aquests trets sense dependre'n. La longitud ajuda quan afegeix eleccions imprevisibles. Cinc paraules aleatòries poden ser més usables que una cadena curta, però una frase amb sentit no guanya els mateixos bits comptant paraules.

Errors freqüents

Un error habitual és crear manualment una contrasenya “forta” amb una mateixa arrel, una paraula personal, símbols i número. Canviar el símbol segons servei crea una família, no secrets independents. Una bretxa en un lloc dona pistes per provar la família en d'altres. Un altre error és desar-la en un perfil de navegador compartit o enviar-la per suport. Un servei legítim no necessita la contrasenya actual per investigar un problema.

També pot fallar obligar canvis freqüents sense evidència d'exposició. Les persones responen amb increments previsibles, notes insegures i reciclatge. És millor canviar després de compromís, reutilització, credencial exposada o recuperació sospitosa, amb una substitució veritablement nova. Una rotació programada pot ser necessària en una organització concreta, però és política de risc, no propietat matemàtica.

No confonguis un indicador de fortalesa amb una auditoria. Pot explicar longitud o varietat, però no sap si una frase surt d'informació pública, d'una bretxa o d'un generador fiable. No enganxis una contrasenya real a un mesurador web. Usa el gestor o el flux de canvi del proveïdor quan no puguis verificar el límit de processament d'una eina.

Consideracions

L'accessibilitat i la recuperació influeixen en la tria. Cadenes extremament complexes poden ser difícils d'escriure en dispositius diferents i fomentar còpies insegures. Un gestor protegit amb emplenament automàtic redueix aquest cost sense abandonar aleatorietat. Les frases de paraules aleatòries poden ajudar si cal teclejar-les, però la llista, el nombre i la independència han de formar part del mètode. No facis servir exemples d'una guia per a comptes.

En equips, usa un gestor aprovat, compartició revocable i comptes individuals quan sigui possible. Les contrasenyes compartides dificulten saber qui coneix un valor i com retirar-lo. Protegeix especialment el correu principal i el gestor perquè poden restablir molts altres comptes. Revisa permisos i sessions, a més de contrasenyes, quan algú deixa un projecte o hi ha un incident.

La política d'un lloc ha d'informar i no humiliar. Permetre longitud i enganxar, bloquejar valors exposats i explicar errors és millor que exigir una col·lecció fixa de caràcters. OWASP descriu defenses d'autenticació que inclouen controls de sessió, MFA i protecció contra atacs automatitzats. La contrasenya és una capa, no prova suficient d'identitat per a tot risc.

Limitacions

Aquesta guia no calcula la seguretat real d'una contrasenya concreta ni certifica un generador, gestor o proveïdor. Els models d'atac, polítiques, emmagatzematge i amenaces personals varien. L'entropia estimada no diu si una entrada s'ha filtrat ni decideix quin MFA compleix una obligació professional. Llegeix documentació actual del servei quan protegeixis dades d'alt impacte.

Tampoc ofereix assessorament legal, forense ni de resposta a incidents. Si sospites accés no autoritzat, segueix el procés de seguretat de l'organització i conserva evidències sense compartir secrets. Per a un compte crític, utilitza suport oficial i revisa factors de recuperació. Les fonts NIST i OWASP aporten principis generals que s'han d'adaptar al sistema real.

Llista de comprovació

Genera una contrasenya única amb tries independents per a cada compte i guarda-la en un gestor fiable. Avalua el mètode, no només símbols visibles: L × log2(N) descriu seleccions uniformes i independents. Evita frases conegudes, patrons reutilitzats, dates i canvis de sufix. Activa MFA, protegeix recuperació i substitueix una credencial si hi ha exposició. Els serveis han d'acceptar longitud i enganxat, bloquejar valors compromesos, limitar intents i no registrar secrets. Consulta NIST SP 800-63B i la guia d'autenticació OWASP abans de convertir una regla en política.