Znajdź lukę w walidacji
Na endpoincie POST /transfers włączono walidację żądań API Gateway. Walidator wymaga nagłówka Authorization, parametru zapytania accountId oraz sprawdza, czy treść JSON jest zgodna z modelem zawierającym numeryczne pole amount. Przychodzi żądanie spełniające wszystkie te reguły: ma nagłówek, parametr zapytania i poprawnie sformatowaną treść z amount ustawionym na 5000. Jednak saldo konta nadającego przelew wynosi tylko 100, więc transakcja nie powinna zostać przepuszczona.
Co zrobi walidacja żądań API Gateway z tym żądaniem?
To ćwiczenie jest częścią kursu
Wdrażanie aplikacji na AWS
Interaktywne ćwiczenie praktyczne
Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń
Rozpocznij ćwiczenie