Guide tecniche 14 min di lettura

Penetration test di API secondo OWASP API Security Top 10: blindare le interfacce applicative in Svizzera

Le API scambiano quotidianamente dati altamente riservati tra portali clienti, app bancarie e gestionali aziendali. Tuttavia, senza un'analisi mirata della logica applicativa, le falle di autorizzazione restano del tutto invisibili ai comuni scanner web.

Sicurezza delle API in sintesi

  • La piaga di BOLA (Broken Object Level Authorization): Modificando l'ID nella chiamata API un utente può accedere ai dati di altri utenti senza autorizzazione.
  • Limiti dei comuni scanner: I normali scanner web non comprendono la struttura degli endpoint JSON o dei token JWT.
  • Rischio sanzioni nLPD: Una falla di API che consenta il download dell'intero database clienti espone direttamente a pesanti sanzioni.

1. Vulnerabilità critiche OWASP API Top 10

Classificazione OWASP Tipologia vulnerabilità Rischio operativo concreto
API1:2023 - BOLA Rottura autorizzazione a livello di oggetto Accesso arbitrario ai dati di fatturazione di terzi cambiando il parametro utente.
API2:2023 - Broken Authentication Autenticazione compromessa Token JWT con firma non verificata o scadenze eccessivamente lunghe.
API4:2023 - Unrestricted Resource Consumption Assenza di rate limiting Possibilità di saturare le risorse server o estrarre interi archivi massivamente.