Glosario cripto

Hacker de sombrero blanco (white hat)

Definición

Un hacker white hat es un investigador de seguridad que detecta y comunica fallos, o pone a salvo fondos en peligro, en lugar de explotarlos en su beneficio.

En el mundo cripto, los white hats revisan contratos inteligentes, buscan fallos en wallets y en software de nodos y avisan en privado al equipo, normalmente a través de un programa de bug bounty. Si el ataque ya está en marcha, algunos dan un paso más: ejecutan ellos mismos el exploit antes que el atacante y llevan los fondos vulnerables a una dirección segura para devolverlos cuando el protocolo esté corregido.

Ese papel de rescate apenas existe en la seguridad tradicional, pero en blockchain las transacciones son irreversibles y unos minutos pueden salvar o hundir una tesorería. Para darles cobertura legal, iniciativas como la Security Alliance (SEAL) han publicado marcos de safe harbor que los protocolos adoptan por adelantado y que fijan adónde deben ir los fondos rescatados y qué recompensa puede quedarse quien los salva.

La etiqueta no siempre es limpia. Hay atacantes que devuelven el botín solo cuando se ven identificados y entonces se presentan como white hats, y actuar sin acuerdo previo puede acarrear demandas o problemas penales según el país.

Ejemplo

En pleno ataque a un protocolo de préstamos, un investigador se adelanta al atacante, traslada lo que queda del pool a la multisig de recuperación del equipo y cobra un 10% según las condiciones de safe harbor publicadas.

Términos relacionados

Últimos artículos sobre Hacker de sombrero blanco