Serverless Function Misconfiguration
Serverless Function Misconfiguration to błąd w konfiguracji funkcji serverless. Serverless jest to model pracy w chmurze, który polega na tym, że użytkownik nie musi zarządzać serwerami ani infrastrukturą sieciową. Wszystko jest zarządzane przez dostawcę usług chmurowych, np. AWS Lambda czy Azure Functions.
Kiedy użytkownik tworzy funkcję serverless, musi ją skonfigurować. W przypadku błędów w konfiguracji, funkcja może działać nieprawidłowo lub nie działać w ogóle. Serverless Function Misconfiguration oznacza błędy w konfiguracji, które mogą prowadzić do poważnych problemów z bezpieczeństwem danych lub awarii aplikacji.
Przykładowo, jeśli użytkownik skonfiguruje funkcję z zbyt dużą ilością pamięci, to może to prowadzić do nadmiernej konsumpcji zasobów i wysokich kosztów. Natomiast jeśli funkcja zostanie skonfigurowana z zbyt małą ilością pamięci, to może to prowadzić do awarii aplikacji.
Inny przykład to błędna konfiguracja uprawnień dostępu do danych. Jeśli funkcja ma dostęp do poufnych informacji, a użytkownik nie skonfiguruje jej poprawnie, to może to prowadzić do wycieku danych lub kradzieży informacji.
Dlatego ważne jest, aby użytkownicy starannie konfigurowali funkcje serverless i regularnie je monitorowali, aby uniknąć Serverless Function Misconfiguration.