Proteção de dados em repouso e em uso.
CREATE FUNCTION sec.fn_rls(@User sysname, @UF char(2)) RETURNS TABLE WITH SCHEMABINDING AS
RETURN SELECT 1 WHERE @UF = CAST(SESSION_CONTEXT(N'uf') AS char(2));
ALTER TABLE dbo.Clientes ALTER COLUMN CPF ADD MASKED WITH (FUNCTION='partial(0,"***-***-",4)');
Criptografia cliente-servidor; servidor não vê dados em claro.
CMK no cliente/AKV; CEK no DB.
EXEC sp_set_session_context @key=N'uf', @value='SP';
CREATE SECURITY POLICY ...