Nueva técnica de phishing para novatos: riesgos de seguridad provocados por el contrato Uniswap Permit2
Recientemente, ha comenzado a activarse un nuevo método de phishing mediante firmas que utiliza el contrato Permit2 de Uniswap, el cual es muy sigiloso y peligroso. Este ataque solo requiere que la víctima realice una firma, lo que puede llevar al robo de activos, y todas las direcciones que han interactuado previamente con Uniswap están en riesgo.
Análisis de casos
Recientemente, los activos de la billetera de un usuario (, conocido como A), fueron robados, pero él no divulgó su clave privada ni interactuó con contratos sospechosos. La investigación reveló que el USDT robado fue transferido mediante la función Transfer From, lo que indica que los activos fueron movidos por una dirección de terceros.
Un análisis más detallado de los detalles de la transacción revela:
Una dirección intermedia transfirió los activos de A a otra dirección
Esta operación interactúa con el contrato Permit2 de Uniswap.
La clave es que esta dirección intermedia realizó una operación de Permiso antes de transferir los activos, y el objeto de interacción también es el contrato Permit2 de Uniswap.
Introducción al contrato Permit2
Uniswap Permit2 es un contrato de aprobación de tokens que permite la autorización de compartir y gestionar tokens entre diferentes aplicaciones, lo que puede reducir los costos de transacción y mejorar la experiencia del usuario. Pero también trae nuevos riesgos de seguridad.
Al utilizar Permit2, las operaciones del usuario se convierten en firmas fuera de la cadena, y las operaciones en la cadena son realizadas por un rol intermedio. Aunque este método es conveniente, también puede hacer que los usuarios se relajen al firmar.
Restauración de técnicas de pesca
La víctima necesita autorizar primero el Token al contrato Permit2 de Uniswap (, que generalmente es una autorización total ).
Los hackers inducen a los usuarios a realizar una firma que parece inofensiva.
Los hackers utilizan esta firma para llamar a la función permit del contrato Permit2, obteniendo el derecho de uso del Token del usuario.
El hacker vuelve a llamar a la función transferFrom para transferir el Token
Esto significa que si has interactuado con Uniswap después de 2023, podrías enfrentar este riesgo.
Sugerencias de prevención
Aprender a reconocer el formato de la firma de Permit, que incluye los campos Owner, Spender, value, nonce y deadline.
Separación de activos y uso de billetera de interacción
Al autorizar el contrato Permit2, solo autorice la cantidad necesaria o cancele la autorización excesiva.
Comprender si los tokens que posees soportan la función permit
Si después de un robo aún hay activos en otras plataformas, se debe desarrollar un plan de extracción completo.
En el futuro, el phishing basado en Permit2 puede volverse cada vez más común, este método es extremadamente encubierto y difícil de prevenir, espero que todos estén alerta y firmen con precaución.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
16 me gusta
Recompensa
16
8
Compartir
Comentar
0/400
CrashHotline
· hace12h
No es de extrañar que últimamente no me atreva a hacer swaps...
Ver originalesResponder0
ForkThisDAO
· hace15h
El ladrón es muy malo, puede robar firmas.
Ver originalesResponder0
TokenEconomist
· 07-16 11:52
en realidad, esta vulnerabilidad de permit2 es un caso clásico de incentivos desalineados en defi...
Ver originalesResponder0
TokenTaxonomist
· 07-15 15:20
estadísticamente hablando, permit2 se está convirtiendo en otro evento de extinción criptográfica... rip anon
Ver originalesResponder0
HackerWhoCares
· 07-15 15:19
¿En serio? ¿También hay este tipo de operación? Ya no me atrevo a firmar.
Ver originalesResponder0
TokenSherpa
· 07-15 15:18
en realidad es bastante preocupante... el exploit de permit2 muestra fallas fundamentales en nuestros mecanismos de aprobación, para ser honesto
Ver originalesResponder0
GasBandit
· 07-15 14:58
Qué triste, Xiao A hizo un Rug Pull.
Ver originalesResponder0
SadMoneyMeow
· 07-15 14:56
Otro que ha sido despojado, desgracia, desgracia, desgracia.
La amenaza de phishing de firma nueva provocada por el contrato Uniswap Permit2 requiere atención a la seguridad del activo.
Nueva técnica de phishing para novatos: riesgos de seguridad provocados por el contrato Uniswap Permit2
Recientemente, ha comenzado a activarse un nuevo método de phishing mediante firmas que utiliza el contrato Permit2 de Uniswap, el cual es muy sigiloso y peligroso. Este ataque solo requiere que la víctima realice una firma, lo que puede llevar al robo de activos, y todas las direcciones que han interactuado previamente con Uniswap están en riesgo.
Análisis de casos
Recientemente, los activos de la billetera de un usuario (, conocido como A), fueron robados, pero él no divulgó su clave privada ni interactuó con contratos sospechosos. La investigación reveló que el USDT robado fue transferido mediante la función Transfer From, lo que indica que los activos fueron movidos por una dirección de terceros.
Un análisis más detallado de los detalles de la transacción revela:
La clave es que esta dirección intermedia realizó una operación de Permiso antes de transferir los activos, y el objeto de interacción también es el contrato Permit2 de Uniswap.
Introducción al contrato Permit2
Uniswap Permit2 es un contrato de aprobación de tokens que permite la autorización de compartir y gestionar tokens entre diferentes aplicaciones, lo que puede reducir los costos de transacción y mejorar la experiencia del usuario. Pero también trae nuevos riesgos de seguridad.
Al utilizar Permit2, las operaciones del usuario se convierten en firmas fuera de la cadena, y las operaciones en la cadena son realizadas por un rol intermedio. Aunque este método es conveniente, también puede hacer que los usuarios se relajen al firmar.
Restauración de técnicas de pesca
La víctima necesita autorizar primero el Token al contrato Permit2 de Uniswap (, que generalmente es una autorización total ).
Los hackers inducen a los usuarios a realizar una firma que parece inofensiva.
Los hackers utilizan esta firma para llamar a la función permit del contrato Permit2, obteniendo el derecho de uso del Token del usuario.
El hacker vuelve a llamar a la función transferFrom para transferir el Token
Esto significa que si has interactuado con Uniswap después de 2023, podrías enfrentar este riesgo.
Sugerencias de prevención
Aprender a reconocer el formato de la firma de Permit, que incluye los campos Owner, Spender, value, nonce y deadline.
Separación de activos y uso de billetera de interacción
Al autorizar el contrato Permit2, solo autorice la cantidad necesaria o cancele la autorización excesiva.
Comprender si los tokens que posees soportan la función permit
Si después de un robo aún hay activos en otras plataformas, se debe desarrollar un plan de extracción completo.
En el futuro, el phishing basado en Permit2 puede volverse cada vez más común, este método es extremadamente encubierto y difícil de prevenir, espero que todos estén alerta y firmen con precaución.