On Tue, Aug 23, 2022 at 1:10 PM Andrés de la Peña <adelap...@apache.org>
wrote:

> One thought: The way the CEP is currently written, it is only possible to
>> mask a column one way. You can only define one masking function for a
>> column, and since you use the original column name, you could only return
>> one version of it in the result set, even if you had a way to define
>> several functions.
>>
>
> Right, it's one single type of mapping per the column, declared on
> CREATE/ALTER TABLE statements. Also, users can manually specify their own
> masking function in SELECT statements if they have permissions for seeing
> the clear data.
>
> For those cases where the data is automatically masked for an unprivileged
> user, I don't see the use of including different types of masking for the
> same column into the same result set. Instead, we might be interested on
> having different types of masking associated to different roles. We could
> do so with dedicated CREATE/DROP/LIST MASK statements, instead of using the
> CREATE/ALTER/DESCRIBE TABLE statements. That CREATE MASK statement would
> associate a masking function to a column and role. However, I'm not sure we
> need that type of granularity instead of the simplicity of attaching the
> masking to the column declaration. wdyt?
>
>
>
My gut feeling likewise is that this adds complexity but little value.

>
>>

-- 

Henrik Ingo

+358 40 569 7354 <358405697354>

[image: Visit us online.] <https://www.datastax.com/>  [image: Visit us on
Twitter.] <https://twitter.com/DataStaxEng>  [image: Visit us on YouTube.]
<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.youtube.com_channel_UCqA6zOSMpQ55vvguq4Y0jAg&d=DwMFaQ&c=adz96Xi0w1RHqtPMowiL2g&r=IFj3MdIKYLLXIUhYdUGB0cTzTlxyCb7_VUmICBaYilU&m=bmIfaie9O3fWJAu6lESvWj3HajV4VFwgwgVuKmxKZmE&s=16sY48_kvIb7sRQORknZrr3V8iLTfemFKbMVNZhdwgw&e=>
  [image: Visit my LinkedIn profile.] <https://www.linkedin.com/in/heingo/>

Reply via email to