Sicurezza
Proteggere i dati dell'applicazione su larga scala per le applicazioni mobili e web può essere complesso, specialmente quando distribuiti a database NoSQL.
Così come si riduce lo sforzo di manutenzione dei database per farli funzionare e crescere senza sosta, IBM® Cloudant® for IBM Cloud® garantisce inoltre la sicurezza e la protezione dei dati.
Piattaforme fisiche di primo livello
Il sito IBM Cloudant DBaaS è fisicamente ospitato su Tier-1 fornitori di infrastrutture cloud quali IBM Cloud® e Amazon. Pertanto, i tuoi dati sono protetti dalle misure di sicurezza fisiche e di rete utilizzate da questi provider, incluse (ma non limitate a):
- Certificazioni - Conformità alle norme SSAE16, SOC2 Tipo 1, ISAE 3402, ISO 27001, CSA e altre norme.
- Gestione identità e accesso.
- Sicurezza fisica generale dei data center e monitoraggio del centro operativo in rete.
- Protezione avanzata del server.
- IBM Cloudant ti fornisce la flessibilità di scegliere o di spostarti tra i diversi provider come la tua modifica dei requisiti dei costi e dello SLA.
Ulteriori dettagli sulle certificazioni sono disponibili nelle Informazioni sulla conformità.
Controllo di accesso sicuro
IBM Cloudant dispone di numerose funzionalità di sicurezza integrate che consentono di controllare l'accesso ai dati:
| Funzione | Descrizione |
|---|---|
| Autenticazione | Si accede a IBM Cloudant utilizzando un'API HTTPS. Laddove l'endpoint dell'API lo richieda, l'utente viene autenticato per ogni richiesta HTTPS IBM Cloudant riceve. IBM Cloudant supporta controlli di accesso sia legacy che IAM. Per ulteriori informazioni, consulta la guida IAM oppure il documento dell'API di autenticazione legacy. |
| Autorizzazione | IBM Cloudant supporta sia i controlli di accesso legacy che quelli IAM. Il team IBM Cloudant ti consiglia di utilizzare i controlli di accesso IAM per l'autenticazione quando possibile. Se si utilizza l'autenticazione legacy di IBM Cloudant, il team di IBM Cloudant consiglia di utilizzare le chiavi API piuttosto che le credenziali a livello di account per l'accesso programmatico e i lavori di replica. Per ulteriori informazioni, vedere il documento Guida IAM o il documento legacy Documento di autenticazione e il documento legacy Documento di autorizzazione. |
| Crittografia dei dati inattivi. | Tutti i dati archiviati in un'istanza di IBM Cloudant vengono crittografati a riposo utilizzando LUKS1 con lo standard Advanced Encryption Standard a 256 bit ( AES-256 ). Per impostazione predefinita, IBM Cloudant gestisce le chiavi di crittografia per tutti gli ambienti. Se si richiede la crittografia bring-your-own-key (BYOK) per la crittografia a riposo, BYOK viene attivata utilizzando la chiave di crittografia memorizzata in un'istanza IBM Cloud di Key Protect Istanza di Key Protect. IBM Cloudant supporta la funzione BYOK per le nuove istanze del piano IBM Cloudant Dedicated Hardware plan istanze che sono distribuite in tutte le regioni. Per ulteriori informazioni, consultare il tutorial Creare un'istanza di IBM Cloudant Per i dettagli su come scegliere BYOK al momento del provisioning. |
| Crittografia in volo | Tutto l'accesso a IBM Cloudant è crittografato utilizzando HTTPS. |
| Crittografia lato client | I clienti possono avvalersi della crittografia lato client per garantire che la protezione dei dati sia gestita dal titolare dei dati e che questi non siano mai visibili al fornitore del servizio. |
| TLS | IBM Cloudant richiede l'uso di TLS 1.2 +. IBM Cloudant raccomanda vivamente di non inserire certificati nella propria applicazione. I certificati vengono rinnovati regolarmente, almeno una volta all'anno, e i certificati intermedi e radice potrebbero cambiare. IBM Cloudant non invia notifiche prima del rinnovo dei certificati. Si consiglia di mantenere il truststore dei certificati aggiornato con i certificati root più recenti. IBM Cloudant acquisisce i propri certificati da DigiCert. È possibile trovare i loro certificati radice nella pagina DigiCert Trusted Root Authority Certificates. IBM Cloudant invia una notifica se si passa a un'altra autorità di certificazione. |
| Endpoint pubblici | Tutte le istanze di " IBM Cloudant " sono dotate di endpoint esterni accessibili al pubblico. |
| Endpoint privati | Tutte le istanze distribuite sugli ambienti del piano Dedicated Hardware hanno anche endpoint privati (interni). L'utilizzo di endpoint privati consente ai clienti di connettersi a un'istanza di IBM Cloudant tramite la rete interna IBM Cloud®, evitando così che il traffico delle applicazioni a monte transiti sulla rete pubblica e comporti costi di banda. Per ulteriori informazioni, consultare la documentazione sugli Endpoint di servizio e anche la documentazione sull'abilitazione degli Endpoint di servizio per l'account IBM Cloud®. Se si desidera consentire l'accesso all'applicazione solo a un sottoinsieme di indirizzi IP, fare riferimento a IP allowlisting nella riga successiva. |
| Elenco dei permessi IP | {I clienti che hanno un ambiente con un piano IBM Cloudant IBM Cloudant, possono consentire l'accesso a un elenco di indirizzi IP solo a determinati server e utenti Possono inserire un elenco di indirizzi IP per limitare l'accesso solo a determinati server e utenti. L'elenco dei permessi IP non è disponibile per alcun IBM Cloud Public Lite o Standard distribuiti in ambienti multi-tenant. Apri un ticket di assistenza per richiedere l'inserimento di un insieme specifico di indirizzi IP o intervalli di indirizzi IP nell'elenco degli indirizzi consentiti. Gli elenchi di permessi della rete pubblica e privata possono essere gestiti in modo indipendente e l'elenco di permessi pubblico può essere impostato per bloccare tutto il traffico in modo che tutto il traffico passi attraverso gli endpoint privati. Gli elenchi di permessi IP si applicano sia all'API IBM Cloudant che alla Dashboard API e alla Dashboard, quindi è bene includere gli indirizzi IP degli amministratori che devono accedere direttamente alla Dashboard IBM Cloudant Direttamente alla Dashboard. |
| CORS | Abilita il supporto CORS per specifici domini utilizzando l'API o il dashboard IBM Cloudant. Per ulteriori informazioni, consultare la documentazione relativa all'API " CORS ". |
Protezione contro la perdita o il danneggiamento dei dati
IBM Cloudant dispone di numerose funzioni per aiutarti a mantenere la disponibilità e la qualità dei dati:
| Funzione | Descrizione |
|---|---|
| Archiviazione dati ridondante e durevole | Per impostazione predefinita, IBM Cloudant salva su disco tre copie di ogni documento su tre nodi differenti in un cluster. Il salvataggio dei dati garantisce che una copia di failover funzionante dei tuoi dati |
sia sempre disponibile, indipendentemente dagli errori. |
| Replica ed esportazione di dati. | È possibile replicare continuamente i database tra cluster in diversi data center o Apache CouchDB. Un'altra opzione è di esportare i dati da IBM Cloudant (nel formato JSON) in altre ubicazioni o origini (come il tuo data center) per la ridondanza dei dati aggiunti. |