Un'API XML è un'interfaccia programmatica che consente al software di inviare richieste strutturate e ricevere risposte codificate in XML. Gli amministratori e gli strumenti di automazione possono usarla per interrogare un sistema, modificare le impostazioni o eseguire altre operazioni supportate senza ricorrere a un'interfaccia grafica.
Poiché un'API può consentire l'accesso a funzioni privilegiate, esporla a reti non attendibili può offrire agli aggressori un'ulteriore superficie da sondare, soprattutto se il servizio presenta una vulnerabilità non corretta o controlli di accesso deboli. Negli apparati di sicurezza, un'API XML può far parte del piano di gestione. I difensori dovrebbero correggere i sistemi interessati, limitare l'accesso all'API alle reti attendibili, proteggere le credenziali e verificare i registri alla ricerca di richieste insolite.


