Запутывая секреты из истории запросов - PullRequest
2 голосов
/ 24 января 2020

Запрос от имени клиента Snowflake:

Если мы хотим построить таблицу с некоторыми хэшированными значениями, используя секрет для добавления энтропии (т. Е. Перец), есть ли способ выполнить это SQL таким образом, чтобы скрыть секрет от таких вещей, как история запросов?

Ответы [ 2 ]

3 голосов
/ 24 января 2020

По умолчанию большинство ролей могут видеть историю запросов только для операторов, которые были выполнены той же ролью. Предполагая, что они не пытаются скрыть этот запрос от роли accountadmin (которая имеет доступ к SNOWFLAKE.ACCOUNT_USAGE), я бы порекомендовал выполнить этот запрос как роль, к которой другие пользователи не имеют доступа. Тогда они этого не увидят.

0 голосов
/ 24 января 2020

Еще один вариант - положить секрет в UDF. UDF появится в истории запросов, но не в секрете.

...