Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.07.2014, 18:18   #1
Pamparam
Форумчанин
 
Регистрация: 08.11.2009
Сообщений: 225
Стрелка WYSIWYG Уязвимости получения инфы от юзера

Вот думаю какой wysiwyg редактор прикрепить к самописному форуму и как защитить себя от входящей инфы?
Если взять html редактор и разрешить на входе только определенные теги стрипом
PHP код:
$text '<b onclick="alert(1)">zzz</b>';

echo 
strip_tags($text'<b>'); 
То ява код (клик по zzz) будет работать! Вот такая вот чепуха... Каким образом тогда оборонять от чужеродного кода свои захрома?
Если брать phpbb, то и выбор редакторов более скудный и лишняя обработка кода напрягает, да и писать свой собственный намного проблемнее.
У кого есть советы по выковырке из html-редактора всех уязвимостей и прочие мысли - прошу...
Pamparam вне форума
Старый 24.07.2014, 22:56   #2
ATL
Форумчанин
 
Аватар для ATL
 
Регистрация: 26.01.2007
Сообщений: 278
По умолчанию

http://ckeditor.com/
ATL вне форума
Старый 24.07.2014, 23:01   #3
Pamparam
Форумчанин
 
Регистрация: 08.11.2009
Сообщений: 225
По умолчанию

Цитата:
Сообщение от ATL Посмотреть сообщение
напрячь мозг и прочитать тему (или хотя-бы заголовок) пробовал?
Pamparam вне форума
Старый 24.07.2014, 23:04   #4
ATL
Форумчанин
 
Аватар для ATL
 
Регистрация: 26.01.2007
Сообщений: 278
По умолчанию

Осилить API или хотя бы демо пробовал?
ATL вне форума
Старый 24.07.2014, 23:08   #5
Pamparam
Форумчанин
 
Регистрация: 08.11.2009
Сообщений: 225
По умолчанию

Цитата:
Сообщение от ATL Посмотреть сообщение
Осилить API или хотя бы демо пробовал?
я так понимаю, что даже после моего направительного поста у тебя не хватило ума напрячь свои мозгИ и, опять же, прочитать суть темы или хотя-бы заголовка
Pamparam вне форума
Старый 24.07.2014, 23:36   #6
ATL
Форумчанин
 
Аватар для ATL
 
Регистрация: 26.01.2007
Сообщений: 278
По умолчанию

Я так понимаю, у тебя не хватило ума осилить документацию, где русским на красном фоне написано:
Цитата:
Сообщение от http://php.net/manual/ru/function.strip-tags.php
Внимание. Эта функция не изменяет атрибуты тегов, разрешенных с помощью allowable_tags, включая такие атрибуты как style и onmouseover, которые могут быть использованы озорными пользователями при посылке текста, отображаемого также и другим пользователям.
По поводу Ckeditor - попытайся напрячь извилины и медленно, по слогам (можешь прибегнуть к помощи посторонних), прочитать мануал.
ATL вне форума
Старый 24.07.2014, 23:44   #7
Pamparam
Форумчанин
 
Регистрация: 08.11.2009
Сообщений: 225
По умолчанию

Цитата:
Сообщение от ATL Посмотреть сообщение
Я так понимаю, у тебя не хватило ума осилить документацию, где русским на красном фоне написано:


По поводу Ckeditor - попытайся напрячь извилины и медленно, по слогам (можешь прибегнуть к помощи посторонних), прочитать мануал.
Боже... откуда берутся такие балбесы... Я тебе в 3 раз советую прочитать мой первый пост, хотя и понимаю, что если человек (есть сомнения, что ты человек, а не макака) со второго раза не понял, то и в третий раз не поймет
Специально для тебя, тупицы, разжую:
-я не просил ссылку на редактор
-я написал про то, что атрибуты не удаляются в первом посте, но ты, тупица, зачем-то скопировал аналогичный текст, что в лишний раз подтверждает, что ты не читал топик
-мне не нужно читать мануалы или пробовать демки каких-то там редакторов потому, что вопрос и проблема не касается wysiwyga ни коим образом, кроме того, что я упомянул его, объяснив в каком ключе состоит моя проблема, но ты ведь слишком тупой, чтобы понять это...
т.о. - исчезни, калека
Pamparam вне форума
Старый 24.07.2014, 23:51   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Вот думаю какой wysiwyg редактор прикрепить к самописному форуму и как защитить себя от входящей инфы?
а это не просьба ссылки?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 24.07.2014, 23:58   #9
ATL
Форумчанин
 
Аватар для ATL
 
Регистрация: 26.01.2007
Сообщений: 278
По умолчанию

Цитата:
PHP код:
echo strip_tags($text'<b>'); 
То ява код (клик по zzz) будет работать! Вот такая вот чепуха...
PHP код:
$text '<b onclick="alert(1)">zzz</b>';

echo 
preg_replace("/<([\w][\w\d]*)[^>]*?(\/?)>/i",'<$1$2>'strip_tags($text'<b>')); 
На, неадекват, обороняйся от чужеродного кода.
ATL вне форума
Старый 25.07.2014, 00:03   #10
Pamparam
Форумчанин
 
Регистрация: 08.11.2009
Сообщений: 225
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
а это не просьба ссылки?
тут что на форуме одни неадекваты остались? Какая нахрен просьба ссылки? Я говорил что выбираю редактор между bb и html и меня волнуют уязвимости в них. Где я просил ссылку на них???
Я говорил вообще О СЕРВЕРНОЙ ЧАСТИ, в которой нужно модифицировать входную от юзеров инфу. Каким образом на это влияет ссылка на вусивуг?

Цитата:
Сообщение от ATL Посмотреть сообщение
PHP код:
$text '<b onclick="alert(1)">zzz</b>';

echo 
preg_replace("/<([\w][\w\d]*)[^>]*?(\/?)>/i",'<$1$2>'strip_tags($text'<b>')); 
На, неадекват, обороняйся от чужеродного кода.
ЧТО ЖЕ СЛУЧИЛОСЬ? БОГИ СНИЗОШЛИ С НЕБЕС и заставили тебя напрячь остатки мозгов, чтобы прочитать суть топика
Pamparam вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тестирование ваших сайтов на уязвимости VelsoN Фриланс 0 30.10.2013 23:13
Уязвимости LinkedIn houkstu Безопасность, Шифрование 0 02.07.2012 16:16
Уязвимости при предоставлении возможности ввода текста Krasi Безопасность, Шифрование 2 12.07.2010 15:05
WYSIWYG редактор pr0tect0r Компоненты Delphi 5 18.04.2007 18:24