Zabezpieczenie aplikacji Node oznacza obronę przed typowymi lukami bezpieczeństwa w sieci (OWASP Top 10) na wielu warstwach — walidacja danych wejściowych, uwierzytelnianie, zależności i konfiguracja. Bezpieczeństwo jest wielowarstwowe (defense in depth), a nie pojedynczą poprawką.
1. Waliduj i oczyszczaj wszystkie dane wejściowe
{ z } ;
schema = z.({ : z.().(), : z.().() });
data = schema.(req.);
