Πώς λειτουργεί η απόκρυψη δεδομένων
Η απόκρυψη αντικαθιστά τις αρχικές τιμές, ώστε να μην εκτίθενται πλέον, ενώ η εγγραφή παραμένει δομικά χρήσιμη. Ένας κρυμμένος αριθμός τηλεφώνου εξακολουθεί να μοιάζει με αριθμό τηλεφώνου, ένας κρυμμένος αριθμός κάρτας διατηρεί το πλήθος των ψηφίων του και ένα κρυμμένο όνομα παραμένει εύλογο.
Αυτό διαφέρει από την κρυπτογράφηση, που παράγει δυσανάγνωστο κρυπτογράφημα σχεδιασμένο να αναστρέφεται με κλειδί. Η απόκρυψη είναι συνήθως μονόδρομη: στόχος δεν είναι να ανακτηθεί αργότερα το αρχικό, αλλά να περιττεύουν οι πραγματικές τιμές για την εκάστοτε εργασία. Αποτελεί τεχνική της ευρύτερης οικογένειας της συσκότισης δεδομένων.
| Χαρακτηριστικό | Απόκρυψη | Κρυπτογράφηση |
|---|---|---|
| Οι τιμές μοιάζουν ρεαλιστικές | ||
| Αναγνώσιμο χωρίς κλειδί | ||
| Αναστρέψιμο με κλειδί |
Πού χρησιμοποιείται η απόκρυψη δεδομένων
Πριν από την απόκρυψη πρέπει να ξέρει κανείς ποια πεδία περιέχουν ευαίσθητες τιμές, και αυτό είναι δουλειά της ταξινόμησης δεδομένων. Η απόκρυψη έχει νόημα όπου άνθρωποι ή συστήματα χρειάζονται τη μορφή πραγματικών δεδομένων χωρίς το ευαίσθητο περιεχόμενό τους:
- Περιβάλλοντα δοκιμών και ανάπτυξης. Οι προγραμματιστές χρειάζονται όγκους και μορφές κοντά στην παραγωγή, και ένα κρυμμένο αντίγραφο μιας πραγματικής βάσης τις παρέχει χωρίς να εκθέτει πραγματικούς πελάτες.
- Εξυπηρέτηση πελατών και τμήματα υποστήριξης. Οι υπάλληλοι επαληθεύουν τον καλούντα με μερικές τιμές, όπως τα τελευταία τέσσερα ψηφία μιας κάρτας, αντί για πλήρη αναγνωριστικά.
- Αναλύσεις, εκπαίδευση και επιδείξεις. Τα σύνολα δεδομένων που μοιράζονται εσωτερικά ή παρουσιάζονται σε επιδείξεις κρύβονται πρώτα, ώστε ένα στιγμιότυπο οθόνης ή μια εξαγωγή να μην διαρρεύσει πραγματικές εγγραφές.
- Κανονιστικές απαιτήσεις. Πρότυπα όπως το PCI DSS περιορίζουν πόσο από τον αριθμό μιας κάρτας επιτρέπεται να φαίνεται στην οθόνη.
Βασικές τεχνικές απόκρυψης
Οι τεχνικές διαφέρουν ως προς το πότε γίνεται η απόκρυψη και πώς παράγονται οι τιμές. Συναφείς μέθοδοι είναι η αντικατάσταση, η ανακάτεμα, ο μηδενισμός και η ψευδωνυμοποίηση, η οποία χρησιμοποιεί συνεπή πλαστά αναγνωριστικά ώστε οι εγγραφές να παραμένουν συνδέσιμες για ανάλυση. Τα ψευδωνυμοποιημένα δεδομένα δεν ταυτίζονται με την ανωνυμοποίηση, γιατί συνδεδεμένες εγγραφές μπορεί να εξακολουθούν να δείχνουν σε ένα πρόσωπο.
| Τεχνική | Τι κάνει |
|---|---|
| Στατική απόκρυψη | Αντίγραφο με ευαίσθητες τιμές αντικαταστημένες μη αναστρέψιμα, για δοκιμές ή ανάλυση |
| Δυναμική απόκρυψη | Τα αποθηκευμένα δεδομένα μένουν αμετάβλητα· οι τιμές κρύβονται σε πραγματικό χρόνο για κάθε αιτούντα |
| Διακριτικά (tokenization) | Διακριτικό που διατηρεί τη μορφή· η αντιστοίχιση βρίσκεται σε ξεχωριστό χώρο αποθήκευσης |
| Αφαίρεση (redaction) | Αποσπάσματα αφαιρούνται ή καλύπτονται· κυρίως σε κείμενα και έγγραφα |
Πώς λειτουργεί η δυναμική απόκρυψη
Η δυναμική απόκρυψη αφήνει τα αποθηκευμένα δεδομένα ανέπαφα και ξαναγράφει τις τιμές κατά την έξοδο. Το αποτέλεσμα εξαρτάται από το ποιος ζητά και για ποιον σκοπό:
- 1
Φτάνει το αίτημα
Ένας χρήστης ή μια εφαρμογή ερωτά ένα πεδίο που περιέχει ευαίσθητες τιμές.
- 2
Η πολιτική ελέγχει τον αιτούντα
Ο κανόνας απόκρυψης λαμβάνει υπόψη τον ρόλο, τον λογαριασμό και τον σκοπό του ερωτήματος.
- 3
Η τιμή ξαναγράφεται
Η πηγή δεδομένων επιστρέφει μια κρυμμένη μορφή, για παράδειγμα μόνο τα τελευταία τέσσερα ψηφία μιας κάρτας.
- 4
Το πρωτότυπο μένει αποθηκευμένο
Τίποτα δεν αντιγράφεται ή αλλάζει στην αποθήκευση, άρα η εγγραφή παραγωγής παραμένει πλήρης για τις εξουσιοδοτημένες διεργασίες.
Πρώτα εντοπισμός των τιμών
Η απόκρυψη μπορεί να κρύψει μόνο τιμές που το σύστημα εντοπίζει. Στην κονσόλα της Anexet, ο εντοπισμός ξεκινά με κανονικές εκφράσεις για δομημένους αριθμούς, όπως οι μορφές τραπεζικού λογαριασμού και αριθμού SSN των ΗΠΑ, και με σύνολα λέξεων-κλειδιών, για παράδειγμα για πιστωτικές κάρτες. Τα ίδια στοιχεία χρησιμοποιούνται ως συνθήκες στους κανόνες αποκλεισμού του Anexet DLP.
1 / 2
Τι δεν λύνει η απόκρυψη
Η απόκρυψη προστατεύει αντίγραφα και αναπαραστάσεις δεδομένων, όχι το πρωτότυπο της παραγωγής. Αυτό χρειάζεται ακόμη έλεγχο πρόσβασης, κρυπτογράφηση σε αποθήκευση και έλεγχο μεταφορών, ενώ η πρόληψη απώλειας δεδομένων παραμένει ο έλεγχος για τα δεδομένα σε κίνηση.
Η κακά σχεδιασμένη απόκρυψη μπορεί επίσης να διαρρεύσει. Οι ντετερμινιστικές αντικαταστάσεις μπορούν να αντιστραφούν με ανάστροφη μηχανική, και τα δεδομένα που διατηρούν στατιστικές ιδιότητες μπορεί να επιτρέπουν συμπεράσματα για πρόσωπα. Η απόκρυψη είναι επομένως ένα επίπεδο ενός ευρύτερου προγράμματος προστασίας δεδομένων, όχι υποκατάστατό του.
Ένα κρυμμένο αντίγραφο δεν κάνει ασφαλές το πρωτότυπο της παραγωγής. Η πηγή παραμένει υπό τους ίδιους ελέγχους όπως πριν.
Από πού να ξεκινήσετε
Ξεκινήστε από τα αντίγραφα που βγαίνουν από το σύστημα παραγωγής: βάσεις δοκιμών, εξαγωγές και δεδομένα επίδειξης. Κρύψτε τα πρώτα, μετά ελέγξτε ποιοι ρόλοι χρειάζονται ακόμη πλήρεις τιμές και γιατί.
Περισσότερα: Ασφάλεια πληροφοριών βάσεων δεδομένων.
Ένα κρυμμένο αντίγραφο μπορεί να μοιραστεί με ασφάλεια. Το πρωτότυπο χρειάζεται ακόμη τους ελέγχους που το προστατεύουν.
