Шифрование данных при передаче на платформе Snowflake - PullRequest
1 голос
/ 25 октября 2019

Зашифрованы ли данные при передаче на платформе Snowflake? Понятно, что с помощью сквозного шифрования Snowflake данные в состоянии покоя шифруются, но как быть с данными на ходу?

Например, когда данные переносятся с удаленного диска Snowflake (долговременное хранилище) в локальный кэш (SSD на вычислительных узлах) - остаются ли данные зашифрованными во время этой передачи?

Другим примером может быть добавление наборов результатов в кэш результатов Snowflake (доступный для всех виртуальных хранилищ) - зашифрованы ли данные при добавлении в кэш результатов?

Спасибо.

Ответы [ 2 ]

1 голос
/ 25 октября 2019

Я полагаю, что эта статья охватывает сценарии, о которых вы спрашиваете, в частности вопрос о кеше результатов. Все в инфраструктуре Snowflake зашифровано ... (все данные, все время): https://resources.snowflake.com/snowflake/automatic-encryption-of-data

0 голосов
/ 29 октября 2019

Да, данные зашифрованы при передаче. Snowflake работает над концепцией END-TO-END ENCRYPTION, где только конечные пользователи могут просматривать данные, а никто другой не сможет их просматривать.

Например, когда данные передаются с удаленного диска Snowflake (долгосрочное хранение) в локальный кэш (твердотельные накопители на вычислительных узлах) - остаются ли данные зашифрованными во время этой передачи?

Да, данные остаются зашифрованными во время передачи, и то же самое применимо и при использовании result_cache.

Ссылка: https://www.snowflake.com/blog/end-to-end-encryption-in-the-snowflake-data-warehouse/

...