Просмотр полной версии : Насколько безопасно функция htmlspecialchars() ??
brasco2k
16.03.2008, 19:22
Собсно сабж ^^^
EST a1ien
16.03.2008, 19:35
Ну от Xss по мйму полностью защищает.
echobyte
16.03.2008, 23:09
с какой стороны собсно опасность?
да она абсолютно безопасна, если считаете что я не прав, докажите обратное :/
brasco2k
17.03.2008, 17:16
Я имел ввиду защиту от xss.... Можно ли эту функцию обойти во время атаки...
если правильно все написано, не обойдешь.
имха - если что-то типа:
$var = htmlspecialchars( $var );
то ХСС здесь (переменной $var) не светит.
Nightmarе
07.12.2008, 04:48
А от SQl защищает?
если в запрос типа такого "... where id = $id ..." то от инъекции не защитит
в цифровых параметрах лучше использовать приведение к типу или is_numeric()
А от SQl защищает?
Нет, для sql используют mysql_real_escape_string
$var = htmlspecialchars($var, ENT_QUOTES, 'UTF-8');
и тебе не страшны никакие xss-ки. ее можно обойти, если поиграться кодировками, если же прописана определенная кодировка, то все будет норм
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot