Объекты в Cloud Storage шифруются с помощью предоставленных клиентом ключей. Ваше приложение получает HTTP 4xx при чтении объекта. Какова возможная причина?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Попытка чтения без предоставления base64-кодированного хеша SHA256 ключа..
Почему это правильный ответ
Если объекты в Cloud Storage зашифрованы с помощью предоставленных клиентом ключей шифрования (CSEK), то при каждом запросе на чтение или запись необходимо предоставлять как сам ключ, так и его base64-кодированный хеш SHA256. Хеш используется для проверки целостности ключа и предотвращения его подделки. Если хеш не предоставлен или неверен, Cloud Storage не сможет расшифровать объект, что приведет к ошибке HTTP 4xx (например, 400 Bad Request или 401 Unauthorized). Попытка чтения с использованием base64-кодированного ключа клиента сама по себе не является ошибкой, если хеш также предоставлен. Указание того же алгоритма шифрования при чтении является правильным действием, а не причиной ошибки. Попытка чтения с использованием base64-кодированного хеша SHA256 ключа клиента без самого ключа также приведет к ошибке.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется