Bezpieczeństwo aplikacji webowych · Middle · Pytanie 63 z 75

Jak zapobiec SQL injection?

db.query("SELECT * FROM users WHERE email = '" + email + "'");

Wyjaśnienie

Z parametrami baza dostaje zapytanie i dane osobno, więc dane wejściowe nigdy nie zmienią struktury zapytania.

Do poczytania

Błąd w pytaniu

Bezpieczeństwo aplikacji webowych · Middle · pytanie 63

Sprawdź się

Rozwiąż test Bezpieczeństwo aplikacji webowych · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test