Защищена ли передача данных между BigQuery и клиентской библиотекой? - PullRequest
0 голосов
/ 15 апреля 2019

Защищена ли передача данных между BigQuery и клиентской библиотекой?

У меня есть требование передать немного данных, которые не могут летать по проводам без какой-либо защиты. Мое приложение находится за пределами GCP, поэтому я сначала подумал, поддерживают ли Java-библиотеки из BigQuery какое-либо шифрование передачи по умолчанию?

1 Ответ

2 голосов
/ 15 апреля 2019

Защищена ли передача данных между BigQuery и клиентской библиотекой?

Да, это так. По умолчанию все подключения к BigQuery осуществляются через https и безопасны.

Это легко увидеть, если вы используете BigQuery API и отметите заголовки curl (обратите внимание на использование https)

curl --request POST \
  'https://www.googleapis.com/bigquery/v2/projects/projectId/queries' \
  --header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{"query":"select 5"}' \
  --compressed

На самом деле, чтобы отключить проверку SSL, вам нужно определить это при вызове, например, в BigQuery CLI вам нужно сделать это --disable_ssl_validation, если вы хотите отключить ssl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...