How to leverage the data redaction from the Advanced Security feature in order to protect your sensitive data in your application even before it leaves your ATP
You have to execute the below code using the Admin user.
BEGIN
DBMS_REDACT.ADD_POLICY(
object_schema => 'redact', -- (Schema Name)
object_name => 'credit_card', -- (Table Name)
column_name => 'card_val', --(Column Name)
policy_name => 'redact_REG_EXP',
function_type => DBMS_REDACT.PARTIAL,
function_parameters => 'VVVVFVVVVFVVVVFVVVV,VVVV-VVVV-VVVV-VVVV,*,1,12', -- (Column Value Expression)
expression => '1=1',
policy_description => 'Partially redacts our credit card numbers', -- Description/Comments
column_description => 'card_val contains credit card numbers in VARCHAR2 format' -- Description/Comments
);
END; -- More Details
No comments:
Post a Comment