home / servizi

servizio · API

Penetration test API: sicurezza di REST e GraphQL

REST, GraphQL e altri endpoint. Verifichiamo chi può leggere e modificare cosa, con quali token e con quali limiti.

cosa copre

Cosa verifichiamo sulle API.

1

Autorizzazione per oggetto

Un utente accede a un oggetto che appartiene a un altro.

2

Autenticazione e token

Token riutilizzabili, scadenze mancanti, firme non verificate.

3

Dati esposti

Risposte con più campi di quelli necessari.

4

Assegnazione di massa

Proprietà che il client non dovrebbe poter impostare.

5

Limiti di frequenza

Operazioni ripetibili senza limiti di frequenza.

6

Endpoint non documentati

Percorsi attivi che non compaiono nella documentazione.

come lavoriamo

Un metodo fisso, con una persona alla fine.

01

Mappatura

Se è fornita una specifica (per esempio OpenAPI), la usiamo come mappa.

02

Ipotesi per ruolo

Per ogni coppia di ruoli, il piano propone le richieste da confrontare.

03

Prova controllata

Richieste registrate una per una, con token di test.

04

Revisione

Una persona verifica ogni vulnerabilità e assegna la gravità.

05

Report

Richiesta, risposta, impatto e correzione per ogni vulnerabilità.

incluso e non incluso

Cosa ricevi e cosa non è nel servizio.

Incluso

  • Report con richieste e risposte riproducibili
  • Matrice dei ruoli testati
  • Gravità assegnata da una persona
  • Correzione per ogni vulnerabilità confermata

Non incluso

  • Test senza autorizzazione firmata
  • Test di negazione del servizio
  • Ingegneria sociale o attacchi fisici
  • Test su sistemi di terzi

scheda del servizio

Per iniziare.

VoceDettaglio
Tipo di testGray box con token di almeno due ruoli
Per iniziare servonoSpecifica o elenco endpoint, due ruoli, ambiente di test
ConsegnaReport, registro delle richieste, matrice dei ruoli
Prezzoda 2.000 € a 4.000 €

Vuoi testare le API del tuo prodotto?

Ti rispondiamo a mano con una proposta scritta.

Richiedi accesso