NX-API è l'interfaccia di gestione programmatica di Cisco NX-OS per gli switch Nexus. Consente agli amministratori di inviare chiamate API per configurare i dispositivi, raccogliere informazioni sullo stato e automatizzare le attività di routine invece di usare soltanto una sessione CLI. Questa comodità la rende utile nei moderni data center, dove gli strumenti di orchestrazione richiedono un accesso facilmente interpretabile dalle macchine alle apparecchiature di rete.
Dal punto di vista della sicurezza, NX-API è importante perché ogni interfaccia di gestione abilitata amplia la superficie di attacco di uno switch. Se è esposta a reti non attendibili o protetta in modo inadeguato, un attaccante potrebbe essere in grado di sondare il dispositivo, abusare delle debolezze dell'autenticazione o sfruttare bug nel livello di gestione per ottenere privilegi più elevati. Negli ambienti reali, i difensori riducono il rischio disabilitando NX-API quando non è necessaria, limitando l'accesso agli host di amministrazione attendibili, usando un'autenticazione forte e mantenendo NX-OS aggiornato con le patch. Considera NX-API come qualsiasi altro servizio del piano di controllo: utile per l'automazione, ma sufficientemente sensibile da richiedere controlli rigorosi sull'esposizione.


