Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Escapování znaků php vs Smarty

Martin
verified
rating uzivatele
(62 hodnocení)
6. 3. 2017 09:31:08
Napsal protected;1369839
Ještě mě napadá.. jak moc je důležité escapovat a celkově ošetřit výstupy z dtb na stránce, kterou může vidět jen stejný uživatel, který ji může editovat a nikdo jiný (ani teoreticky).
Konkrétně nějakou sekci "Můj zápsiník". xss útoky by mohl provádět tedy pouze sám sobě.
řeší se to?
Určitě je třeba to ošetřit všude.
6. 3. 2017 09:31:08
https://webtrh.cz/diskuse/escapovani-znaku-php-vs-smarty/strana/2/#reply1264711
protected
verified
rating uzivatele
(13 hodnocení)
6. 3. 2017 09:46:23
Díky,
ale proč? (jen ze zajímavosti).
6. 3. 2017 09:46:23
https://webtrh.cz/diskuse/escapovani-znaku-php-vs-smarty/strana/2/#reply1264710
TomasX
verified
rating uzivatele
(4 hodnocení)
6. 3. 2017 10:14:19
Co když tě někdy v budoucnu napadne ten obsah zobrazit i jinde? Budeš si pamatovat, že ho nemáš ošetřený a že ho musíš ošetřit?
Co když přidáš k uživateli další uživatele, kteří mohou editovat jeho obsah (tvoji administrátoři, jeho kolegové - firemní účet atd.), budeš si pamatovat, že musíš začít ošetřovat obsah?
Nejvíc bezpečnostních chyb vznikne ne při úvodním naprogramování, ale právě při dalších interacích, kdy se již na podobná specifikace a předpoklady zapomnělo.
Další důvod je, že uživatel může mít nainstalovaný zákeřný doplněk, který tam cizopasný kód propašuje, poté má útočník kontrolu na obsahem webu a může spouštět kód ikdyž doplněk bude vyléčen/smazán.
Nebo třeba třetí strana (pokud se nepoužívá https) vloží do posílaného obsahu svůj kód a upraví ho, opět uživatel je v tom nevinně a přitom tvoje stránka umožnila mu tam spouštět kód.
Pokud jde o bezpečnost, ptát se na důvod je kontraproduktivní. Často ani lidé, kteří se zabývají bezpečnostní neznají konkrétní důvody pouček, protože je přebírají o zkušenějších lidí. Aneb pokud já neznám význam neznamená to, že neexistuje a že někdo jiný ho nezná.
6. 3. 2017 10:14:19
https://webtrh.cz/diskuse/escapovani-znaku-php-vs-smarty/strana/2/#reply1264709
protected
verified
rating uzivatele
(13 hodnocení)
6. 3. 2017 10:16:41
rozumím, to zní velmi rozumně.
Díky,
6. 3. 2017 10:16:41
https://webtrh.cz/diskuse/escapovani-znaku-php-vs-smarty/strana/2/#reply1264708
Pro odpověď se přihlašte.
Přihlásit