Obiekty w Cloud Storage są szyfrowane kluczami dostarczonymi przez klientów. Twoja aplikacja otrzymuje błąd HTTP 4xx podczas odczytu obiektu. Jaka jest możliwa przyczyna?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Próba odczytu bez podania zakodowanego w base64 skrótu SHA256 klucza..
Dlaczego to jest odpowiedź
Gdy obiekty w Cloud Storage są szyfrowane kluczami dostarczonymi przez klienta (CSEK), do odczytu obiektu wymagane jest podanie zarówno klucza szyfrowania, jak i jego skrótu SHA256 zakodowanego w base64. Błąd HTTP 4xx (np. 400 Bad Request, 401 Unauthorized, 403 Forbidden) podczas odczytu wskazuje, że uwierzytelnienie lub autoryzacja nie powiodły się, co często jest wynikiem braku lub nieprawidłowego podania wymaganych danych szyfrowania. Brak podania zakodowanego w base64 skrótu SHA256 klucza uniemożliwia Cloud Storage weryfikację poprawności klucza i autoryzację dostępu. Próba odczytu przy użyciu samego klucza zakodowanego w base64 jest niewystarczająca, ponieważ skrót jest również wymagany. Określenie tego samego algorytmu szyfrowania jest poprawne, ale nie zastępuje wymogu podania skrótu. Podanie samego skrótu bez klucza również nie pozwoli na odszyfrowanie danych.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana