Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: HTML и безопасность
 
 автор: serenya1983   (03.03.2010 в 18:10)   письмо автору
 
 

Если разрешить клиенту сайта самому вводить HTML данные, может ли это как-то повлиять на безопасность сайта?

  Ответить  
 
 автор: sim5   (03.03.2010 в 19:08)   письмо автору
 
   для: serenya1983   (03.03.2010 в 18:10)
 

Нет, если пропускать такой текст через htmlspecialchаrs() при выводе его на страницу. Это вообще всегда нужно делать (кроме своего кода конечно).

  Ответить  
 
 автор: serenya1983   (03.03.2010 в 20:07)   письмо автору
 
   для: sim5   (03.03.2010 в 19:08)
 

а если нужно что бы то, что сделал клиентвывести на страницу, т.е. если разрешить ему самому делать как будет выглядить страница.
если пропускать через htmlspecialchаrs то на страницу не будет выведено то, что он сделал!

Если проверять наличик строк, типа JS, JAVASCRIPT, VB, VBasic, language и удалять их. а всё остальное оставлять.
Как это с точки безопасности?

  Ответить  
 
 автор: sim5   (03.03.2010 в 20:16)   письмо автору
 
   для: serenya1983   (03.03.2010 в 20:07)
 

Если пользователь за вас будет писать HTML код, то от этого ничего хорошего не получится. Не стоит долго говорить почему....
Но вы можете позволить пользователю выбирать фон страницы (цвет, изображение), либо некоторых элементов и прочее, и на основе этих желаний выдавать html-код соответсвующий его желаниям. Например, как это делает Гугл, предоставляя шаблоны, или оформление блогов на mail.ru и т.п..

  Ответить  
 
 автор: Красная_шляпа   (07.03.2010 в 03:43)   письмо автору
 
   для: serenya1983   (03.03.2010 в 18:10)
 

Никак, тег не закроет и испортит весь дизайн

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования