You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/security/data-masking/data-classification.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,7 @@
2
2
title: Data Classification
3
3
---
4
4
5
-
Data classification allows you to classify columns and apply masking levels to the classified columns globally.
6
-
This allows you to manage masking policy for many columns by controlling only a small number of classifications.
5
+
Data classification allows you to classify columns and apply masking to those columns via the [Global Masking Rule](/docs/security/data-masking/global-masking-rule). This allows you to manage masking policy for many columns by controlling only a small number of classifications.
Copy file name to clipboardExpand all lines: content/docs/security/data-masking/overview.md
+12-29Lines changed: 12 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,43 +16,26 @@ You can configure the masking policies from UI or via API. Check out [this GitOp
16
16
17
17
</HintBlock>
18
18
19
-
## How Dynamic Masking works
19
+
## Configure Dynamic Data Masking
20
20
21
-
Bytebase dynamic masking transforms the original column data to the masked form in 2 steps:
21
+
- Workspace-level admins configure the [Global Masking Rule](/docs/security/data-masking/global-masking-rule), [Semantic Types](/docs/security/data-masking/semantic-types), and [Masking Algorithm](/docs/security/data-masking/masking-algorithm).
22
22
23
-
1.[Determine the effective column masking level](#determine-the-effective-column-masking-level)
23
+
- Project-level owners configure the [Column Masking](/docs/security/data-masking/column-masking) on the table column. This is only needed when the global masking rule is not applicable to a particular project.
24
24
25
-
1.[Determine the masking algorithm according to the masking level](#determine-the-masking-algorithm)
25
+
- Workspace-level admins or project-level owners grant [Masking Exemption](/docs/security/data-masking/access-unmasked-data) to the users to access the unmasked data.
Bytebase provides the default masking algorithm for `Partial Masking` and `Full Masking`:
51
-
52
-
-**Partial Masking**. Use `*` to cover the start and end of the text.
53
-
-**Full Masking**. Use `*` to cover all text.
54
-
55
-
You can also [customize the masking algorithm](../masking-algorithm) and specify it on the column.
56
-
57
-
Further, if you want to manage masking algorithms for different column categories, you can use
58
-
[Semantic Types](../semantic-types).
41
+
The global masking rule and column masking are both mapped to the [Semantic Types](/docs/security/data-masking/semantic-types). The semantic type determines the masking algorithm.
0 commit comments