Autor Zpráva
Musilda
Profil
Mám takový menší problém.
Už druhý den čtu různé články o xss a zatím jsem nepochopil co všechno mám ošetřit funkcí htmlspecialchars.
Pouze výstupy z $_GET, $_POST a $_SESSION, nebo i toto:

<a href=\"index.php?page=clanky\">.
Prosím o radu, nějak se v tom plácám.
Nox
Profil
Podle mě při vypisování (echo) dat, které měl možnost někdo vložit do databáze
např. echo htmlspecialchars($p["text_prispevku_knihy_navstev"]);

Možná to někdo popíše lépe...
Majkl578
Profil
svuj kod ne, znefunkcil by sis sve html, ktere by s prevedenymi <> neslo. osetruj jen takove veci, ktere muzou a take prichazeji od uzivatelu (napr. guestbooky, shoutboxy apod).

edit: jsem pomaly :/
krteczek
Profil
<reklama>
nebo používej Texy (nebo Texylu => texy + nastavení + editor) na formátování kódu z takových zdrojů. Při safeMode (u texyly = 'forum') automaticky toto ošetřuje. Nastavením lze provést dle svch potřeb
</reklama>
;)
šneky
Profil *
Funkcí htmlcpecialchars by jsi měl ošetřovat vstupní data do databáze a pro jistotu i vystupní ata z databáze, aby byla jistota za všech okolnosti, že se ti tma nedostane jeden z tech znaků. která tato funkce p řevadí...

odkazy nemusis osetrovat ... pokud neprevadi promene pres get na druho ustranku

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0