Testowanie API · Middle · Pytanie 26 z 75
Dlaczego komunikat błędu bazy danych w odpowiedzi API to problem bezpieczeństwa?
- 1Sprawia, że odpowiedź jest za duża do wysłania
- 2Ujawnia szczegóły wewnętrzne pomocne atakującym
- 3Klienci w ogóle nie umieją parsować komunikatów błędów
Pokaż odpowiedź
Poprawna odpowiedź: Ujawnia szczegóły wewnętrzne pomocne atakującym
Wyjaśnienie
Nazwy tabel, SQL i stack trace powinny trafiać do logów, nie do klientów. Klient dostaje ogólny komunikat i correlation ID.