03Testy ataków

Testy ataków dla Twojej własnej aplikacji

yof attack testuje Twoją własną działającą aplikację tak, jak zrobiłby to atakujący, na kontach testowych, które dla niego zakładasz. Działa na Twoim komputerze albo w Twoim CI.

Jak to działa, krok po kroku

yof attack · your machine or your CIPrzykładowe dane

Co testuje

  • authOtwiera każdą stronę dla zalogowanych bez logowania i z uszkodzonym tokenem.
  • tenantKonto A tworzy rekord testowy, a konto B próbuje go odczytać, znaleźć na liście i zmienić.
  • rbacOtwiera każdą stronę administratora jako zwykły użytkownik.
  • aiTwój asystent: próbuje odczytać jego ukryte instrukcje, przemycić mu polecenia i dostać się do danych innego konta.
  • surfaceOtwarte przekierowania, nagłówki bezpieczeństwa i ciasteczko logowania.

Czego nigdy nie robi

  • Nigdy nie testuje działającej strony, chyba że Twoja konfiguracja włączy to dla tej aplikacji.
  • Tylko czyta, loguje się i tworzy własne rekordy testowe. Zmienia lub usuwa tylko to, co samo utworzyło.
  • Zatrzymuje się na swoim limicie: 300 zapytań i 110 sekund, chyba że ustawisz mniej lub więcej.
  • Na końcu usuwa swoje rekordy testowe, także gdy je zatrzymasz.
  • Twoje konta testowe zostają w sekretach CI. yof nigdy nie zapisuje hasła ani tokenu.
$ 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" }
  },

Testy ataku

Uruchom je sam za darmo albo pozwól, by yof zrobił to za Ciebie w ramach raportu.

Uruchom sam

Bezpłatnie

Narzędziem wiersza poleceń o otwartym kodzie, na Twoim komputerze lub w CI, z kontami testowymi, które zakładasz.

yof zrobi to za Ciebie

W cenie

W „Raport bezpieczeństwa: pełny” (499 USD) i „Pakiet dowodów” (1490 USD). Zgodę dajesz raz w aplikacji. Konta testowe są opcjonalne.

Zautomatyzowane testy W przygotowaniu

1990 USD za aplikację Wkrótce

yof przeprowadza wszystkie testy ataku na jednej aplikacji, według zasad, które najpierw potwierdzasz.

Patch Continuous W przygotowaniu

49 USD miesięcznie Wkrótce

Ponownie atakuje Twoją aplikację przy każdym wydaniu.

Cennik

Testy ataków yof: przetestuj własną aplikację jak atakujący