Bezpieczeństwo aplikacji webowych · Junior · Pytanie 70 z 75
Aplikacja React potrzebuje tajnego klucza API operatora płatności. Gdzie powinien się znajdować?
- ✓Poprawna odpowiedź: Tylko na serwerze: frontend wywołuje Twój backend, który używa klucza
- 2W bundlu, ale podzielony na kilka zmiennych, by go ukryć
- 3W pliku
.envczytanym przez bundler frontendu
Wyjaśnienie
Wszystko, co trafia do przeglądarki, można odczytać w DevTools. W kodzie frontendu mogą być tylko klucze publiczne (np. publishable key).