Автор Тема: О безопасности  (Прочитано 3108 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alextas

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kuzmolovo.ru
О безопасности
« : 16 Января 2007, 20:54:01 »
Добрый времени суток всем.
Суть проблемы в следующем:
есть некий сайт, со статьями к которым посетители могут добавлять свои комментарии. В настоящий момент все HTML теги в комментах я убиваю через htmlspecialchars.

Сечас, по просьбе трудящихся :), хочу дать пользователям возможность вставлять в комментарии http ссылки.

И собственно чайниковский вопрос - какие подводные камни могут встретится с точки зрения безопасности?

Подскажите, плз, или отправьте куда почитать

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
О безопасности
« Ответ #1 : 16 Января 2007, 21:47:05 »
Вы пробуйте, время покажет ;-)
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
О безопасности
« Ответ #2 : 16 Января 2007, 22:02:21 »
USE
И это называется - помог? : /

alextas
Вставка ссылок не отменяет htmlspecialchars.
[off]Собссно, у тебя задача найти в тексте все http://... и заменить их на http://...[/off]
Поищи по форуму, есть куски кода - и даже в мануале я видел.

Ах, да. Безопасность.
Если ты не даешь права писать теги, а преобразовываешь урлы сам - то ничего особо страшного тебе встретиться не должно.
LJ: Backslashed life (rss)

Оффлайн alextas

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kuzmolovo.ru
О безопасности
« Ответ #3 : 16 Января 2007, 23:45:17 »
CGVictor
 
Цитировать
Если ты не даешь права писать теги, а преобразовываешь урлы сам - то ничего особо страшного тебе встретиться не должно.

Спасибо.

С кодом у меня проблем нет. Замену произвожу нормально.
Просто поскольку любитель и пишу от случая к случаю, то интересовал вопрос - вдруг упускаю что либо существенное.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28