Ošetření vstupních proměnných

Z MiS
Verze z 4. 5. 2014, 17:33; Spravce (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Přejít na: navigace, hledání


Pokud v PHP kódu nebo SQL dotazech používáme data, načtená ze vstupu (to je typické pro jazyk PHP), měli bychom si ověřit, že potenciální útočník do dat nezahrnul kód, který by mohl narušit funkci aplikace.

Techniky útoku založené na podsouvání záměrně poškozených dat se nazývají:

Více o těchto tématech například na: TechnicalInfo.net Cross-site-scripting.

Pro základní vyfiltrování podsunutého kódu bychom při čtení vstupu z URL adresy či formulářů a dalších podobných zdrojů měli použít alespoň funkci filter_var.

filter_var

Parametry
Typy filtrů

Více viz: W3Schools.com → PHP Filter Functions

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje