Quan parlem de ciberseguretat, hi ha amenaces que semblen tretes d'una pel·lícula antiga, però que continuen donant guerra avui dia. Una és l'atac de força bruta, un mètode que bàsicament consisteix a provar totes les combinacions possibles de claus fins a trobar la correcta. És com si un lladre intentés obrir una caixa forta provant cada número del dial sense parar fins que faci clic; és tediós, però si el sistema no té defenses, tard o d'hora entrarà.
El pitjor de tot plegat és que els delinqüents ja no ho fan a mà. Ara tenen potència de càlcul brutal i scripts automatitzats que poden llançar milions d'intents en qüestió de segons. Ja sigui que siguis un particular que vol protegir el seu correu o una empresa que gestiona dades sensibles, entendre com funcionen aquests assalts digitals és el primer pas perquè no t'enxampin desprevingut i les teves dades no acabin venuts a la dark web.
En què consisteix realment un atac de força bruta?

En essència, és una tècnica d'intrusió basada en l'assaig i l'error. L'atacant no busca una fallada sofisticada en el codi, sinó que ataca la baula més feble : la contrasenya triada per l'humà. Mitjançant l'ús de programari especialitzat, s'envien ràfegues de sol·licituds d'inici de sessió a un objectiu concret, que pot ser des d'un tauler d'administració de WordPress fins a un port SSH a un servidor Linux.
L'efectivitat d'aquest mètode depèn totalment de la complexitat de la clau . Si feu servir alguna cosa com «123456», el sistema caurà en un obrir i tancar d'ulls. Tot i això, si la contrasenya és llarga i variada, el temps necessari per desxifrar-la pot passar de segons a segles, fent que l'atac sigui matemàticament inviable.
Variants i metodologies d'atac

No tots els atacs són iguals; els ciberdelinqüents adapten la seva estratègia segons lobjectiu. Aquí us detallo les formes més comunes d'executar aquestes intrusions:
- Atac Simple: És la versió més bàsica. Es proven combinacions aleatòries o claus molt comunes. És lent, però efectiu contra usuaris amb una higiene de seguretat nefasta.
- Atac de Diccionari: Aquí l'atacant és més llest i utilitza llistes predefinides de paraules, frases populars i contrasenyes que ja han estat filtrades a bretxes de seguretat anteriors.
- Força Bruta Híbrida: És una barreja de les dues anteriors. Pren paraules d'un diccionari i els afegeix variacions lògiques, com canviar una o per un 0 o afegir l'any actual al final de la paraula.
- Força Bruta Inversa: En lloc d'atacar un usuari amb moltes claus, l'atacant tria una contrasenya molt comú i la prova en milers de comptes diferents per veure quina cau.
- Farciment de Credencials (Credential Stuffing): Es basa en el mal costum de reutilitzar la mateixa clau a tot arreu. Usen bases de dades robades d'un lloc i les proven automàticament en altres serveis d'alt valor, com ara la banca en línia.
- Atacs Distribuïts: Per evitar que una IP sigui bloquejada, usen botnets. Llancen els intents des de centenars de dispositius diferents simultàniament, camuflant l'atac.
- Baix i Lent: Per passar desapercebuts davant dels radars de seguretat, espaien els intents d'accés, evitant així activar les alertes de volum inusual.
L'impacte de la potència computacional i l'ús de GPU

Avui dia, els atacants han deixat de fer servir la CPU per a aquestes tasques. Ara utilitzen unitats de processament gràfic (GPU) , que permeten processar milers de fils en paral·lel. Això dispara la taxa de hashes per segon (HPS), permetent que el craqueig de claus xifrades sigui ordres de magnitud més ràpid. Eines com Hashcat o John the Ripper aprofiten aquesta arquitectura per desxifrar hashes a gran escala en temps rècord.
Senyals d'alerta: Com saber si t'estan atacant?

Si teniu accés als logs del vostre sistema, hi ha banderes vermelles que no podeu ignorar. El més evident és un volum massiu d'errors 401 (Unauthorized) en un període molt curt. També és sospitós veure intents d'inici de sessió en noms d'usuari que ni tan sols hi ha a la base de dades.
Un altre indicador és observar accessos des d' ubicacions geogràfiques inesperades o en horaris que no coincideixen amb el ritme laboral habitual. Si notes que el consum de CPU i l'amplada de banda del teu servidor es disparen sense raó aparent, podries estar sent el blanc d'una ràfega de força bruta.
Estratègies mestres per blindar els teus sistemes
Per aturar aquests atacants, no n'hi ha prou amb una sola mesura; necessites una defensa en capes . Aquí tens les millors pràctiques per convertir el teu sistema en un búnquer:
1. Gestió de contrasenyes i emmagatzematge segur
Oblideu les claus curtes. La norma ara són les frases de contrasenya (passphrases) llargues, que combinen lletres, números i símbols. És fonamental prohibir l'ús de dades personals com a dates de naixement. A més, les empreses han d'obligar els seus empleats a utilitzar gestors de contrasenyes per evitar la reutilització de claus.
A nivell tècnic, mai no guardis contrasenyes en text pla. Utilitza algorismes de hashing lents i robustos com Argon2 o bcrypt , i mai oblidis afegir una «sal» (salt) única a cada hash per neutralitzar l'ús de taules arcoiris, integrant sempre la ciberseguretat al codi.
2. Autenticació Multifactor (MFA): El mur infranquejable
Implementar MFA és probablement la mesura més efectiva. En exigir un segon factor (com un token TOTP, biometria o una clau física FIDO2), fas que la contrasenya sigui insuficient per si mateixa. Encara que l'atacant encerti la clau, es quedarà fora en no tenir el dispositiu físic de l'usuari.
3. Control d'accés i limitació de taxa (Rate Limiting)
No permeteu que un bot provi infinites claus. Implementa el bloqueig temporal de comptes després d'un nombre petit de fallades (per exemple, 5 intents). Una tècnica encara més elegant és el retard progressiu (throttling) : cada fallada afegeix un temps d'espera més llarg abans del següent intent, fent que l'atac sigui absurdament lent.
4. Barreres tecnològiques i filtratge
Els Captchas són essencials per diferenciar un humà d'un script automatitzat. D'altra banda, un Web Application Firewall (WAF) pot filtrar trànsit maliciós i bloquejar IPs sospitoses abans que arribin ni tan sols al formulari de login. Si el teu servei és només per a un país, el geobloqueig és una eina senzillíssima i molt potent.
5. Reforç de protocols remots (SSH i RDP)
Els ports predeterminats són el paradís dels bots. Canvia el port 22 de SSH per un d'aleatori i desactiva l'accés de root . L'ideal és substituir les contrasenyes per claus SSH i col·locar qualsevol accés RDP darrere d'una VPN, evitant que estiguin exposats directament a Internet.
Manteniment proactiu i auditoria
La seguretat no és un estat, és un procés. És vital fer escanejats de vulnerabilitats periòdics amb eines com Nessus o OpenVAS per trobar ports oberts innecessaris. Mantenir el programari i els connectors actualitzats és bàsic per tancar forats que els atacants podrien aprofitar per saltar-se l'autenticació.
A més, és recomanable implementar un sistema SIEM o UEBA . Aquestes eines analitzen el comportament de l'usuari i llancen alertes automàtiques quan detecten patrons anòmals i permeten que l'equip de seguretat actuï abans que l'atacant trobi la clau mestra.
Mantenir una infraestructura segura requereix combinar la disciplina en la creació de claus, la implementació de tecnologies com el MFA i un monitoratge constant dels registres daccés per neutralitzar qualsevol intent dintrusió automatitzada abans que es converteixi en una bretxa de dades catastròfica.
