La scoperta delle API è il processo di identificazione di endpoint, servizi e flussi di dati esposti all'interno di un ambiente applicativo. Crea un inventario di quali API esistono, dove sono raggiungibili e a quali sistemi o client si connettono.
Questo è importante perché le API sconosciute sono spesso API non protette. I team possono dimenticare vecchie versioni, servizi ombra, endpoint interni esposti a Internet o percorsi non documentati creati da app mobili e microservizi. Gli attaccanti cercano queste lacune per individuare funzioni sensibili, autenticazione debole, esposizione eccessiva di dati o difetti di logica di business. I difensori usano la scoperta delle API per supportare la gestione dell'inventario, la riduzione della superficie di attacco, la revisione del controllo degli accessi e il monitoraggio. In pratica, la scoperta può usare l'ispezione di rete, i log del cloud e dei gateway, la scansione del codice e della configurazione oppure il probing attivo. Una buona scoperta non sostituisce i test o la difesa in runtime, ma offre ai team di sicurezza la mappa di cui hanno bisogno per proteggere efficacemente il livello API.


