Schemi di protezione dei dati


Ulteriori informazioni su Well-Architected Trust → Data Protection and Privacy

Schemi

Dove cercareChe bell’aspetto
Schema di classificazione dei dati✅ Schema di classificazione documentato con livelli (Pubblico, Interno, Riservato, Ristretto)
✅ esempi di business forniti per ogni livello di classificazione
✅ Schema di classificazione allineato agli obblighi normativi (HIPAA, PCI DSS, GDPR)
✅ Modellatori di dati addestrati ad applicare la classificazione in modo coerente durante la progettazione
✅ Nuovi campi classificati come parte del processo di modellazione dei dati, non retroattivamente
Classificazione a livello di campo✅ Classificazione applicata a livello di campo, non solo a livello di oggetto
✅ I campi all’interno di un singolo oggetto possono avere classificazioni diverse
✅ La protezione a livello di campo riflette le distinzioni di classificazione
✅ Dati non classificati per impostazione predefinita al livello di protezione appropriato più alto
✅ La classificazione determina i controlli di protezione (crittografia, accesso, conservazione)
Oggetti e campi personalizzati✅ Tutti gli oggetti personalizzati hanno una classificazione dei dati documentata
✅ Campi sensibili (stipendio, SSN, PHI, dati di pagamento) classificati come Riservato o Limitato
✅ Campi pubblici (nome società, sito Web) documentati come Pubblico
✅ metadati di classificazione acquisiti nelle descrizioni dei campi
✅ Classificazione rivista durante le revisioni del codice e ARB
Oggetti standard✅ Campi oggetto standard valutati in base allo schema di classificazione
✅ Shield Platform Encryption abilitato per i campi standard con restrizioni
✅ Protezione a livello di campo applicata ai campi standard riservati
✅ Rapporti e visualizzazioni elenco filtrati per impedire l’esposizione di campi standard sensibili
Dati di integrazione✅ Dati che fluiscono attraverso integrazioni classificate prima dell’implementazione
✅ Sensibilità dei dati del sistema esterno valutata e documentata
✅ Gestione degli endpoint di integrazione Autenticazione basata su certificato con uso limitato dei dati
✅ Classificazione dei dati conservata oltre i confini del sistema
Mappatura della conformità✅ campi HIPAA PHI identificati e contrassegnati come Limitati
✅ Dati del titolare della carta PCI evitati in Salesforce ove possibile: tokenizzati tramite gateway di pagamento per ridurre l’ambito; dove devono essere memorizzati, utilizzare Campi personalizzati crittografati sotto i controlli PCI DSS
✅ Dati personali GDPR identificati e soggetti a controlli privacy
✅ Dati finanziari SOX classificati e soggetti a separazione delle mansioni

Anti-schemi

Dove cercareChe brutto aspetto
Protezione uniforme⚠️ Stessa protezione applicata a tutti i campi indipendentemente dalla sensibilità
⚠️ Dati di basso valore iperprotetti (spreco di risorse) mentre dati di alto valore sono sottoprotetti
⚠️ Informazioni sulla società pubblica trattate come informazioni personali o dati delle carte di pagamento
⚠️ Ogni campo crittografato “solo per essere sicuri” senza giustificazione di classificazione
Classificazione retroattiva⚠️ Dati classificati dopo la distribuzione in produzione
⚠️ Dati sensibili rilevati attraverso controlli di conformità anziché revisioni della progettazione
⚠️ Dati classificati solo dopo incidenti di sicurezza
⚠️ “Capiremo la classificazione in seguito” è l’impostazione predefinita durante lo sviluppo
Classificazione solo a livello di oggetto⚠️ Interi oggetti classificati in modo uniforme quando i campi hanno sensibilità diverse
⚠️ Accesso a livello di oggetto concesso senza protezione a livello di campo per i campi sensibili
⚠️ Tutti i campi degli oggetti Account o Referente che si presume abbiano la stessa classificazione
⚠️ Autorizzazioni oggetto utilizzate come unico controllo dell’accesso per gli oggetti con sensibilità mista
Knowledge tribale⚠️ Classificazione non documentata, esistente solo nella Knowledge delle persone chiave
⚠️ Gli sviluppatori si affidavano a “sapere” quali campi sono sensibili
⚠️ Nessuno schema di classificazione scritto accessibile a tutti i modellatori di dati
⚠️ Nuovi membri del team inseriti senza formazione in classificazione

Schemi

Dove cercareChe bell’aspetto
Crittografia a riposo✅ Tutti i dati crittografati a livello di infrastruttura tramite Hyperforce
✅ Shield Platform Encryption abilitato per Dati con restrizioni
✅ Schema di crittografia (probabilistica, deterministica, deterministica con distinzione tra maiuscole e minuscole) selezionato in base ai requisiti di query e univocità
✅ compromessi di crittografia valutati durante la progettazione del modello di dati
Strategia Shield Platform Encryption✅ Crittografia probabilistica utilizzata per la maggior parte dei campi con restrizione (supporta tutte le operazioni di query)
✅ Crittografia deterministica utilizzata per i campi che richiedono clausole WHERE di corrispondenza esatta o univocità
✅ deterministica con distinzione tra maiuscole e minuscole utilizzata dove la distinzione dei casi è importante per la logica aziendale
✅ Comportamento dei campi crittografati testato prima della distribuzione in produzione
✅ Riferimenti di campi formula a campi crittografati gestiti in modo appropriato (spostati in Apex se necessario)
Gestione delle chiavi✅ Procedure di rotazione delle chiavi documentate e automatizzate
✅ Scenari di distruzione chiave testati durante le esercitazioni di ripristino di emergenza
✅ Chiavi gestite dal cliente (BYOK) valutate per la conformità che richiedono un controllo esplicito delle chiavi
✅ Procedure di revoca chiave documentate
✅ Ciclo di vita della chiave di crittografia gestito in base ai requisiti di conformità
Crittografia in transito✅ TLS 1.2 o superiore richiesto per tutte le integrazioni
✅ Autenticazione reciproca basata su certificato per le integrazioni che gestiscono dati con restrizioni
✅ Intestazioni HSTS configurate per i siti Experience Cloud per impedire il downgrade del protocollo
✅ scadenza certificato TLS monitorata e rinnovo automatico configurato
✅ Cifre deboli e protocolli disabilitati
Codice e configurazione✅ Credenziali mai incorporate in codice, file di configurazione o controllo di versione
✅ credenziali denominate e credenziali esterne utilizzate per gestire l’autenticazione centralmente
✅ Funzionalità di rotazione delle credenziali integrate nell’architettura
✅ Le credenziali denominate astraggono l’autenticazione dal codice, abilitando gli aggiornamenti senza modifiche del codice
Pacchetti AppExchange✅ Requisiti di sicurezza del pacchetto valutati prima dell’installazione
✅ Campi crittografati accessibili ai pacchetti solo se giustificati dall’azienda
✅ Pacchetti di schemi di accesso ai dati monitorati tramite Monitoraggio evento
✅ Pacchetti che richiedono l’accesso a Dati limitati soggetti a revisione avanzata

Anti-schemi

Dove cercareChe brutto aspetto
Crittografia senza valutazione⚠️ Crittografia probabilistica abilitata su tutti i campi senza test
⚠️ Rapporti critici rilevati in produzione come non riusciti perché i campi crittografati non possono essere aggregati
⚠️ Crittografia abilitata nelle origini dei campi formula senza impatto sulla comprensione
⚠️ Campi utilizzati nelle query SOQL LIKE crittografati senza passare alla crittografia deterministica
Credenziali incorporate⚠️ Credenziali incorporate nel codice, nelle impostazioni personalizzate o nel controllo delle versioni
⚠️ Chiavi API, password e certificati codificati nelle classi Apex
⚠️ Credenziali confermate negli archivi di controllo sorgente
⚠️ Credenziali memorizzate in metadati personalizzati o impostazioni personalizzate senza crittografia
Protocolli deboli o legacy⚠️ TLS 1.0 o 1.1 accettato (obsoleto e vulnerabile)
⚠️ Flusso OAuth nome utente-password consentito quando è disponibile il bearer JWT
⚠️ Certificati autofirmati accettati nelle integrazioni di produzione
⚠️ Convalida del certificato disabilitata “per far funzionare l’integrazione”
Nessuna gestione delle chiavi⚠️ Shield Platform Encryption abilitato senza procedure di rotazione delle chiavi
⚠️ Nessun scenario di distruzione delle chiavi documentato
⚠️ Chiavi predefinite utilizzate senza valutare la conformità delle chiavi gestite dal cliente
⚠️ Procedure di rotazione e revoca delle chiavi mai testate
Sovracrittografia⚠️ Dati di classificazione pubblici o interni crittografati, con costi aggiuntivi senza vantaggi
⚠️ Shield Platform Encryption abilitato in ogni campo, creando complessità inutili
⚠️ BYOK utilizzato quando la conformità non lo richiede (aggiunge sovraccarico operativo)
⚠️ Crittografia obbligatoria dove la classificazione dei dati non lo giustifica

Schemi

Dove cercareChe bell’aspetto
Strategia Sandbox✅ I dati limitati non entrano mai negli ambienti di sviluppo o test
✅ Copia Sandbox parziale esclude oggetti e campi con restrizione
✅ I modelli Sandbox definiscono gli oggetti e i campi da includere per tipo di ambiente
✅ Data Mask configurato per i Sandbox che richiedono dati simili a quelli di produzione
Regole Data Mask✅ Le regole Data Mask nascondono i campi sensibili preservando le caratteristiche dei dati
✅ Gli schemi mantengono l’integrità referenziale (lo stesso input produce lo stesso output mascherato)
✅ indirizzi email mascherati ma rimangono in formato valido per il test
✅ Numeri di telefono mascherati ma rimangono in formato valido
✅ Le date sono cambiate in modo coerente mantenendo le relazioni relative
✅ Campi numerici randomizzati entro intervalli realistici
Dati sintetici✅ Gli ambienti di sviluppo utilizzano la generazione di dati sintetici
✅ I dati sintetici hanno caratteristiche realistiche che consentono test efficaci
✅ Nessun dato di produzione mai richiesto per lo sviluppo
✅ Testare la generazione di dati automatizzata nelle pipeline di sviluppo
Ambienti non di produzione✅ Dati di produzione mai copiati nelle organizzazioni sviluppatore personali
✅ Le catture schermata e le demo utilizzano dati mascherati o sintetici
✅ Gli ambienti di formazione utilizzano dati sintetici o dati di produzione fortemente mascherati
✅ Accesso di appaltatori e fornitori ai dati non di produzione limitato alla classificazione Business Use Only

Anti-schemi

Dove cercareChe brutto aspetto
Dati di produzione nei Sandbox⚠️ Sandbox completi aggiornati con dati di produzione non mascherati per lo sviluppo
⚠️ Dati limitati copiati nei Sandbox per sviluppatori per comodità
⚠️ Sviluppatori con ampio accesso ai Sandbox dati di produzione
⚠️ Sandbox aggiornati con dati sensibili “perché i test sono più facili con dati reali”
Nessun dato sintetico⚠️ Dati di produzione utilizzati esclusivamente per tutti i test
⚠️ Nessuna generazione di dati sintetici per gli ambienti di sviluppo
⚠️ “Abbiamo bisogno di dati reali” ipotizzati senza valutare alternative sintetiche
⚠️ Dati di test manuali creati quando la generazione può essere automatizzata

Schemi

Dove cercareChe bell’aspetto
Minimizzazione dei dati✅ Solo i dati necessari per scopi aziendali dichiarati raccolti
✅ Ogni aggiunta di campo contestato con “quale decisione architettonica richiede questi dati?”
✅ Dati che non servono più allo scopo di raccolta rimossi
✅ Campi facoltativi chiaramente contrassegnati e non obbligatori senza giustificazione aziendale
✅ Conservazione dei dati storici allineata alla base giuridica, non “mantenere tutto per sempre”
Limitazione dello scopo✅ Gli insiemi di autorizzazioni limitano l’accesso ai dati in base allo scopo della funzione lavorativa
✅ Gli utenti marketing non possono accedere ai dettagli dei casi di assistenza senza una giustificazione documentata
✅ Gli utenti di vendita non possono accedere alle cronologie del servizio clienti a meno che il processo non lo richieda
✅ L’accesso ai dati multifunzionale richiede l’approvazione e il monitoraggio espliciti
✅ Scopo di accesso ai dati documentato nelle descrizioni degli insiemi di autorizzazioni
Gestione del consenso✅ Consenso acquisito a livello individuale per marketing, analisi, elaborazione facoltativa
✅ Il consenso è granulare (specifico dello scopo), non consenso binario
✅ i flussi di lavoro di revoca del consenso si propagano tra i sistemi integrati
✅ decisioni di consenso tracciate con indicazione oraria, versione e meccanismo
✅ L’interfaccia utente del consenso spiega chiaramente a cosa l’utente acconsente
Diritti degli interessati✅ I flussi di lavoro delle richieste di accesso forniscono copie dei dati entro il termine stabilito dal regolamento vigente per la distribuzione
✅ I flussi di lavoro di rettifica correggono le imprecisioni con l’itinerario di controllo
✅ Cancellare i flussi di lavoro per eliminare i dati laddove consentito dalla legge (considerando gli obblighi di conservazione)
✅ I flussi di lavoro di portabilità esportano i dati in formato leggibile dal computer
✅ flussi di lavoro per i diritti degli interessati testati regolarmente per convalidare le tempistiche
✅ L’automazione del flusso di lavoro garantisce che le tempistiche normative vengano rispettate in modo coerente
Controlli della privacy✅ Controlli della privacy imposti tecnicamente, non solo attraverso la policy
✅ Le regole di condivisione implementano la limitazione dello scopo
✅ La protezione a livello di campo protegge gli attributi sensibili
✅ Itinerari di controllo acquisiscono eventi rilevanti per la privacy
✅ Controlli della privacy convalidati nelle pipeline CI/CD

Anti-schemi

Dove cercareChe brutto aspetto
Raccogli tutto⚠️ Approccio “Raccogli tutti i dati possibili, potremmo averne bisogno un giorno”
⚠️ Campi aggiunti senza scopo aziendale documentato
⚠️ Dati conservati a tempo indeterminato senza giustificazione di conservazione
⚠️ Dati facoltativi raccolti rendendo obbligatori i campi
Consenso generale⚠️ Singolo consenso “acconsento ai termini” per tutti gli scopi
⚠️ Consenso al marketing combinato con l’erogazione del servizio in un’unica casella di controllo
⚠️ Consenso fatto tutto o niente quando gli scopi sono separabili
⚠️ Consenso sepolto in termini e condizioni di 20 pagine
Polizza senza applicazione⚠️ La policy sulla privacy descrive le pratiche ideali che non vengono applicate tecnicamente
⚠️ Formazione degli utenti utilizzata per impedire l’accesso inappropriato ai dati
⚠️ Principi di privacy documentati senza implementare controlli tecnici
⚠️ Conformità della policy assunta senza monitoraggio e convalida
Richieste manuali degli interessati⚠️ Richieste GDPR/CCPA gestite tramite ticket IT manuali che richiedono mesi
⚠️ Nessuna procedura documentata di accesso, rettifica, cancellazione, portabilità
⚠️ La finestra di completamento della richiesta impostata dal regolamento vigente per la distribuzione non è visibile
⚠️ Richiedi che i flussi di lavoro rilevati durante i controlli non esistano
Condivisione eccessiva dei dati⚠️ Ampio accesso ai dati concesso a tutti i reparti senza giustificazione dello scopo
⚠️ Accesso consentito per il marketing ai dettagli dei casi di assistenza
⚠️ Accesso consentito alle vendite alle cronologie del servizio clienti senza necessità documentata
⚠️ Lettura/Scrittura pubblica OWD utilizzato per gli oggetti contenenti dati personali

Schemi

Dove cercareChe bell’aspetto
Distribuzione regionale Hyperforce✅ Organizzazione fornita nella regione Hyperforce che soddisfa i requisiti di residenza dei dati
✅ L’archiviazione e l’elaborazione dei dati avvengono entro i confini geografici richiesti
✅ Requisiti regionali documentati e convalidati prima del provisioning
✅ Requisiti multi-regione affrontati attraverso l’architettura multi-organizzazione dove necessario
Mappatura del flusso di dati✅ Il flusso di dati mappa il documento da cui originano, transitano e risiedono i dati
✅ Trasferimenti di dati transfrontalieri identificati e valutati rispetto ai regolamenti
✅ clausole contrattuali standard o regole aziendali vincolanti per i trasferimenti internazionali
✅ Percorsi di transito dati valutati per la conformità della residenza, non solo la posizione di archiviazione
Ambito residenza dati✅ Posizione di memoria dati (quale regione Hyperforce)
✅ Posizione di elaborazione dei dati (regioni di calcolo)
✅ Posizione di memoria di backup
✅ Log e posizione di archiviazione dell’itinerario di controllo
✅ Percorsi di transito integrazione valutati per la circolazione transfrontaliera dei dati
Architettura multi-organizzazioni✅ Architettura multi-organizzazione utilizzata quando i requisiti normativi non possono essere soddisfatti all’interno di una singola organizzazione
✅ Ogni organizzazione fornita nella regione appropriata per i propri dati
✅ Gli schemi di integrazione rispettano i vincoli di residenza dei dati
✅ compromessi sulla complessità operativa documentati nelle ADR
Convalida della conformità✅ Requisiti di residenza dei dati documentati per giurisdizione
✅ selezione della regione Hyperforce convalidata in base ai requisiti prima del provisioning
✅ Controlli periodici confermano che i dati rimangono entro i limiti richiesti
✅ Le modifiche ai regolamenti sulla residenza attivano la revisione dell’architettura

Anti-schemi

Dove cercareChe brutto aspetto
Sorveglianza della residenza⚠️ Rilevate violazioni della residenza dei dati durante i controlli di conformità
⚠️ Fornitura di organizzazioni senza valutazione dei requisiti regionali
⚠️ “Cloud is cloud” assunto senza considerare le normative sulla posizione dei dati
⚠️ Giurisdizioni aggiunte senza revisione degli obblighi di residenza
Transito ignorando la residenza⚠️ Considerata solo la posizione di stoccaggio mentre i percorsi di transito vengono ignorati
⚠️ Dati instradati attraverso regioni al di fuori dei confini di conformità
⚠️ Middleware di integrazione utilizzato nelle regioni non conformi
⚠️ Backup archiviati in regioni diverse dai dati principali
Multi-organizzazione non necessaria⚠️ Architettura multi-organizzazione utilizzata quando è sufficiente una singola organizzazione con regioni Hyperforce
⚠️ Complessità operativa, costi di licenza e sovraccarico di integrazione moltiplicati senza necessità normative
⚠️ Implementazione multi-organizzazioni “solo per essere sicuri” senza un requisito di conformità specifico
⚠️ Multi-organizzazione utilizzata per impostazione predefinita quando i controlli di classificazione dei dati e accesso sono sufficienti