10 migliori proteine in polvere per dimagrire nel 2023
May 19, 202412 arrestati dopo multi
Jul 01, 2023Due uomini di Galloway si dichiarano colpevoli di reati legati ad armi da fuoco e narcotici
Jul 05, 20236 Cuore
Jan 11, 2024Il West Penn Hospital di AHN è stato riconosciuto come il miglior ospedale di ostetricia e ginecologia per il secondo anno consecutivo
Oct 08, 2023Che cos'è l'inventario API: una panoramica dell'inventario API?
Home » Calendario editoriale » Sicurezza API » Che cos'è l'inventario API: una panoramica dell'inventario API?
L'inventario API è una componente integrale della governance e della conformità delle API ed è il processo di identificazione di ogni API distribuita in tutti gli ambienti dell'organizzazione, del suo utilizzo, degli utenti, delle limitazioni e del profilo di sicurezza. Sfruttando questo inventario, è necessario creare e aggiornare continuamente un catalogo API completo per ottenere visibilità sul numero di API utilizzate nell'organizzazione e sul loro scopo principale. Questa catalogazione ti aiuta a gestire i problemi che emergono dalla proliferazione incontrollata di API all'interno dell'organizzazione. Questo approccio all'inventario è importante per garantire un programma di sicurezza API efficace
L’economia delle API è in crescita e le aziende stanno assistendo a una rapida adozione delle API. Secondo il rapporto State of APIs, l’economia delle API è una priorità assoluta per oltre il 59% delle organizzazioni. Se a ciò aggiungiamo il fatto che quest’anno più sviluppatori faranno affidamento sulle API rispetto agli anni precedenti, è possibile comprendere l’importanza delle API in un’organizzazione.
Le API sono disponibili in molte forme e dimensioni e possono essere classificate in varie categorie: Web, browser, standard, integrate e altro. Possono anche essere classificati in base all'ambito, inclusi microservizi, monouso, aggregati e altro. La loro diversa caratterizzazione e il fatto che le organizzazioni non possono farne a meno rendono l'inventario un must assoluto.
L'inventario API è fondamentale dal punto di vista della sicurezza e della gestione. Innanzitutto, non è possibile proteggere ciò che non si vede, per cui un elenco completo di API rappresenta il primo passo fondamentale in un'iniziativa di sicurezza delle API. Un inventario runtime favorisce inoltre la consapevolezza delle API da parte dei rispettivi titolari dell'azienda, il che è essenziale perché la maggior parte delle organizzazioni non ha una chiara visibilità di chi possiede le API. Non sono a conoscenza del numero di API sfruttate dalla loro organizzazione e, pertanto, non possono implementare una strategia di sicurezza API completa. Non è possibile proteggere le API se non si sa quante ne esistono in ambienti diversi.
Le organizzazioni stanno combattendo una proliferazione delle API derivante dalla prevalenza di un’architettura ibrida, che include ambienti on-premise, data center, cloud pubblici, cloud privati ed edge computing. Un altro motivo della proliferazione rapida e non gestita delle API all’interno di un’organizzazione è il crescente utilizzo dell’infrastruttura dei microservizi, la necessità di rilascio e distribuzione accelerati del software e l’abbandono delle API.
Ciò si traduce in sfide operative e di sicurezza. La proliferazione degli endpoint API non è limitata solo a più ambienti ma anche ai vari team presenti in questi ambienti. Inoltre aumenta i costi di sviluppo; immagina uno scenario in cui le API sono state create per un processo specifico, ma l'incapacità di catalogare l'API significa che la sua esistenza viene persa e gli sviluppatori creano nuovamente la stessa API, con conseguente proliferazione delle API shadow.
L'incapacità di sviluppare e aggiornare il tuo inventario significa un'estrema mancanza di visibilità sulle configurazioni e sul traffico delle API. Inoltre, esiste un'eccellente possibilità di sviluppare un sistema IT supportato da API inaffidabili a causa di un'errata configurazione delle API. La mancanza di gestione dell'inventario comporta la presenza di molte API non documentate nell'ambiente IT, molte delle quali rimangono non protette, rendendole facili bersagli per gli aggressori che commettono frodi, abusi della logica aziendale e interrompono l'attività.
Un inventario estremamente dettagliato e ben tassonomizzato è fondamentale per garantire la sicurezza, la governance e la conformità delle API, ma stabilire una chiara tabella di marcia per l'inventario delle API rimane una sfida. Il conteggio manuale di un'API diventa una sfida enorme poiché molte API vengono continuamente modificate o aggiornate. Le organizzazioni che dipendono da strumenti o scanner di inventario passivi sono intrappolate in un approccio legacy alla gestione dell'inventario, con conseguente quadro impreciso delle API dalla progettazione alla produzione e implementazione. La visibilità granulare delle API li sfugge, il che diventa una grossa falla nella loro armatura strategica di sicurezza delle API.