El sistema de seguridad
Auditorías de contratos inteligentes
Sherlock y Nethermind auditaron el protocolo de forma independiente. Sherlock ha protegido históricamente más de $50 mil millones en activos en Web3; Nethermind es una firma de investigación y seguridad blockchain. Las auditorías abarcaron los contratos principales del protocolo, el staking y unstaking de strUSD, el control de acceso y las integraciones con terceros. Ambos informes son públicos, con fechas y PDF en la página de auditorías, junto con un programa de bug bounty que paga hasta $1.000.000 por un hallazgo crítico.Monitorización
Hypernative vigila la actividad del protocolo de forma continua y alerta al equipo en cuanto algo parece ir mal: una transacción inusual o desproporcionada, la dirección de un atacante conocido, una operación de administración, un cambio de parámetros, una dependencia externa que se comporta de forma anómala. Sus modelos puntúan el riesgo de forma continua, y la primera respuesta ante una amenaza detectada es automática.Prueba de reservas
Accountable verifica las reservas y la información financiera de forma independiente y continua. Las verificaciones abarcan el total de activos gestionados, el ratio de cobertura de los pasivos y el estado del fondo de reserva, y se publican en tori.accountable.capital, donde cualquiera puede consultarlas en cualquier momento. Las cifras las verifica un tercero en lugar de declararlas el propio protocolo, y se actualizan de forma continua y no con una periodicidad mensual o trimestral. La app replica los datos de respaldo en tiempo real en app.tori.finance/transparency.Custodia
On-chain, los contratos están auditados, las operaciones críticas requieren un quórum multisig y todo lo que amplía la superficie del protocolo debe esperar un timelock de 24 horas. Cada función está protegida por un rol limitado a una sola tarea. Las reservas off-chain están en manos de custodios y socios institucionales previamente evaluados, en cuentas segregadas, diversificadas entre jurisdicciones. Respaldo y reservas trata en detalle la parte de los activos.Las reservas del protocolo no se mezclan con los fondos operativos. Todos los activos se mantienen con custodios
previamente evaluados, con socios institucionales o mediante instrumentos regulados.
Quién puede tocar qué
Todos los roles privilegiados de los contratos de mainnet están documentados en la matriz de roles, hasta el nivel de función: qué puede hacer cada rol, quién lo tiene y cómo se custodia la clave. En resumen: ningún rol puede hacer más que la tarea concreta que le da nombre, las actualizaciones y los nuevos destinos de custodia esperan 24 horas a la vista de todos antes de poder ejecutarse, y todos los titulares de roles pueden consultarse on-chain.Seguridad operativa
El acceso del equipo requiere autenticación multifactor, las claves de firma residen en módulos de seguridad de hardware, cada persona tiene el acceso mínimo que necesita su función y los derechos de acceso se revisan de forma periódica. Cuando se detecta un incidente, se sigue un proceso: triaje y clasificación de la gravedad, contención, corrección, comunicación a los usuarios y análisis post mortem. La contención no espera a un quórum multisig: el rol Controlador de Acceso puede desactivar la acuñación y el canje en una sola transacción.Cómo informar de una vulnerabilidad
Informa de los problemas de seguridad a security@tori.finance. Nuestro objetivo es acusar recibo de los informes en un plazo de 24 horas. Las recompensas, el alcance y las directrices de divulgación están en la página de auditorías.Ningún sistema puede garantizar una seguridad perfecta. Las auditorías son evaluaciones de un momento concreto, y surgen nuevos
vectores de ataque. Por eso las capas anteriores se solapan. Consulta la Información sobre riesgos para
ver el panorama completo.
Próximos pasos
Informes de auditoría
Ambos informes, con fechas, PDF y la tabla de recompensas
Roles y timelocks
Cada clave privilegiada, hasta el nivel de función
Respaldo
Lo que hay detrás de trUSD
Información sobre riesgos
Qué puede salir mal, explicado con claridad
Traducción automática: esta página es una traducción automática del original en inglés y se ofrece únicamente por comodidad. Puede contener errores u omisiones y no tiene efectos jurídicos. Si esta página y la versión en inglés difieren, prevalece la versión en inglés. Lee el original en inglés antes de basarte en cualquier contenido de esta página.