Zoeken…


E-mailadres maskeren met dynamische gegevensmaskering

Als u een e-mailkolom hebt, kunt u deze maskeren met het masker email ():

ALTER TABLE  Company
ALTER COLUMN Email ADD MASKED WITH (FUNCTION = 'email()')

Wanneer de gebruiker e-mails uit de bedrijfstabel probeert te selecteren, krijgt hij ongeveer de volgende waarden:

[email protected]

[email protected]

[email protected]

Gedeeltelijk masker toevoegen aan kolom

U kunt een gedeeltelijk masker toevoegen aan de kolom dat enkele tekens van het begin en het einde van de tekenreeks laat zien en masker toont in plaats van de tekens in het midden:

ALTER TABLE  Company
ALTER COLUMN Phone ADD MASKED WITH (FUNCTION = 'partial(5,"XXXXXXX",2)')

In de parameters van de gedeeltelijke functie kunt u opgeven hoeveel waarden vanaf het begin worden weergegeven, hoeveel waarden vanaf het einde worden weergegeven en wat het patroon is dat in het midden wordt weergegeven.

Wanneer de gebruiker e-mails uit de bedrijfstabel probeert te selecteren, krijgt hij ongeveer de volgende waarden:

(381) XXXXXXX39

(360) XXXXXXX01

(415) XXXXXXX05

Willekeurige waarde uit het bereik weergeven met het masker random ()

Willekeurig masker toont een volgnummer uit het opgegeven bereik in plaats van de werkelijke waarde:

ALTER TABLE  Product
ALTER COLUMN Price ADD MASKED WITH (FUNCTION = 'random(100,200)')

Merk op dat in sommige gevallen de weergegeven waarde overeenkomt met de werkelijke waarde in de kolom (als het willekeurig geselecteerde getal overeenkomt met de waarde in de cel).

Standaardmasker toevoegen aan de kolom

Als u een standaardmasker aan de kolom toevoegt, wordt in plaats van de werkelijke waarde in de SELECT-opdracht mask weergegeven:

ALTER TABLE  Company
ALTER COLUMN Postcode ADD MASKED WITH (FUNCTION = 'default()')

Bepalen wie niet-gemaskerde gegevens kan zien

U kunt onbevoegde gebruikers het recht geven om ongemaskeerde waarden te bekijken met behulp van de volgende verklaring:

GRANT UNMASK TO MyUser

Als een gebruiker al toestemming voor ontmaskeren heeft, kunt u deze toestemming intrekken:

REVOKE UNMASK TO MyUser


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow