03Pruebas de ataque

Pruebas de ataque para tu propia app

yof attack prueba tu propia app en marcha como lo haría un atacante, con cuentas de prueba que creas para ello. Se ejecuta en tu máquina o en tu CI.

Cómo funciona, paso a paso

yof attack · your machine or your CIDatos de ejemplo

Qué prueba

  • authAbre cada página para usuarios con sesión sin iniciar sesión y con un token roto.
  • tenantLa cuenta A crea un registro de prueba y la cuenta B intenta leerlo, encontrarlo en una lista y cambiarlo.
  • rbacAbre cada página de administración como un miembro normal.
  • aiTu asistente: intenta leer sus instrucciones ocultas, colarle órdenes y llegar a los datos de otra cuenta.
  • surfaceRedirecciones abiertas, cabeceras de seguridad y la cookie de inicio de sesión.

Lo que nunca hace

  • Nunca prueba tu sitio en producción, salvo que tu configuración lo active para esta app.
  • Solo lee, inicia sesión y crea sus propios registros de prueba. Solo cambia o borra lo que creó.
  • Se detiene en su límite: 300 peticiones y 110 segundos, salvo que pongas menos o más.
  • Al final borra sus registros de prueba, aunque lo detengas.
  • Tus cuentas de prueba se quedan en los secretos de tu CI. yof nunca guarda una contraseña ni un token.
$ npx @yof/cli attack http://localhost:3000
.yof/attack.json
{
  "app": "shop.example.com",
  "consent": "I own shop.example.com and allow yof attack to test it and its preview builds with my own test accounts.",
  "accounts": {
    "a": { "header": "Authorization", "env": "YOF_ATTACK_A" },
    "b": { "header": "Authorization", "env": "YOF_ATTACK_B" },
    "admin": { "header": "Authorization", "env": "YOF_ATTACK_ADMIN" }
  },

Pruebas de ataque

Ejecútalas tú gratis, o deja que yof las ejecute por ti como parte de un informe.

Ejecútalas tú

Gratis

Con la herramienta de línea de comandos de código abierto, en tu equipo o en tu CI, con cuentas de prueba que creas tú.

yof las ejecuta por ti

Incluido

En «Informe de seguridad: completo» (499 US$) y «Pack de evidencias» (1490 US$). Das tu consentimiento una vez en la app. Las cuentas de prueba son opcionales.

Prueba automatizada En desarrollo

1990 US$ por app Abre pronto

yof ejecuta todas las pruebas de ataque en una app, con reglas que confirmas antes.

Patch Continuous En desarrollo

49 US$ al mes Abre pronto

Vuelve a atacar tu app en cada versión.

Precios

Pruebas de ataque de yof: prueba tu app como un atacante