Verificações de segurança para modelos personalizados¶
Você pode usar as APIs do desenvolvedor para criar um modelo personalizado que pode ser usado para executar análises em um Snowflake Data Clean Room. O Snowflake executa uma verificação de segurança em modelos personalizados a cada 30 minutos para identificar o código Jinja que é suscetível a um ataque de injeção SQL. Essas varreduras identificam parâmetros em um modelo que podem ser suscetíveis à injeção SQL.
Exibição dos resultados da verificação de segurança¶
Os resultados das verificações de segurança são salvos na tabela samooha_by_snowflake_local_db.public.template_scanner_results
da conta Snowflake do provedor.
Para visualizar os resultados das verificações de segurança:
Faça login no Snowsight.
Use o explorador de objeto de banco de dados em Snowsight ou uma consulta SQL para exibir os resultados da verificação de segurança:
No painel de navegação à esquerda, selecione Data » Databases.
Navegue até
SAMOOHA_BY_SNOWFLAKE_LOCAL_DB
»PUBLIC
»Tables
»TEMPLATE_SCANNER_RESULTS
.Selecione Data Preview.
Abra Projects » Worksheets.
Selecione + » SQL Worksheet.
Para listar os resultados das verificações de segurança, cole e execute a seguinte instrução:
SELECT * FROM samooha_by_snowflake_local_db.public.template_scanner_results;