Un'API pubblica è un'interfaccia software esposta per l'accesso esterno, così che altri programmi possano richiedere dati o attivare azioni limitate in modo controllato. Le API sono comuni nei servizi web, nelle app mobili e nell'automazione perché consentono ai sistemi di scambiare informazioni senza esporre l'intera applicazione interna.
Nella sicurezza, le API pubbliche sono importanti perché sono spesso raggiungibili da Internet e diventano un obiettivo per l'enumerazione, l'abuso e i test di autorizzazione. Gli attaccanti possono sondare gli endpoint, provare parametri deboli o cercare controlli di accesso mancanti, limiti di rate o convalida dell'input. Nei sistemi agentici, un browser o uno strumento automatizzato che usa un'API pubblica può anche passare dal normale recupero a tentativi ripetuti o a test dei confini se le autorizzazioni sono troppo ampie. I difensori riducono il rischio con un'autenticazione forte, ambiti di sola lettura quando possibile, registrazione accurata e controlli rigorosi su ciò che i client automatizzati possono fare.


