03Test di attacco

Test di attacco per la tua app

yof attack mette alla prova la tua app in esecuzione come farebbe un attaccante, con account di prova che crei apposta. Gira sulla tua macchina o nella tua CI.

Come funziona, passo dopo passo

yof attack · your machine or your CIDati di esempio

Cosa prova

  • authApre ogni pagina per utenti connessi senza accesso e con un token rotto.
  • tenantL'account A crea un record di prova, poi l'account B prova a leggerlo, trovarlo in un elenco e modificarlo.
  • rbacApre ogni pagina di amministrazione come un membro normale.
  • aiIl tuo assistente: prova a leggere le sue istruzioni nascoste, a infilargli comandi e a raggiungere i dati di un altro account.
  • surfaceReindirizzamenti aperti, intestazioni di sicurezza e il cookie di accesso.

Cosa non fa mai

  • Non prova mai il tuo sito in produzione, a meno che la tua configurazione non lo attivi per questa app.
  • Legge, accede e crea i propri record di prova, nient'altro. Modifica o cancella solo ciò che ha creato.
  • Si ferma al suo limite: 300 richieste e 110 secondi, a meno che tu non imposti meno o più.
  • Alla fine cancella i suoi record di prova, anche se lo fermi.
  • I tuoi account di prova restano nei segreti della tua CI. yof non salva mai una password o 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" }
  },

Test di attacco

Eseguili tu gratis, oppure lascia che sia yof a eseguirli per te in un report.

Eseguili tu

Gratis

Con lo strumento a riga di comando open source, sul tuo computer o nella tua CI, con account di test che crei tu.

yof li esegue per te

Incluso

In «Report di sicurezza: completo» (499 USD) e «Pacchetto di prove» (1490 USD). Dai il consenso una volta nell'app. Gli account di test sono facoltativi.

Test automatizzato In sviluppo

1990 USD per app Apre a breve

yof esegue tutti i test di attacco su un'app, secondo regole che confermi prima.

Patch Continuous In sviluppo

49 USD al mese Apre a breve

Attacca di nuovo la tua app a ogni rilascio.

Prezzi

Test di attacco di yof: prova la tua app come un attaccante