innerHTML и безопасность 
		
		
		
		Добрый день всем! 
	Сделал я форму для отправки сообщений и снизу этой формы отображаю все что вводится пользователем ( заменяя с помощью innerHTML смайлики на картинки ) Я понимаю, что с точки зрения безопасности это не сильно хорошо отображать введенный пользователем текст в виде html. Пробовал множество скриптов, но ни один из них не сработал... Вопрос насколько это безопасно?  | 
	
		
 Цитата: 
	
 Защита: Вставляйте не в виде нтмл ,а в виде какойто последовательности символов. Используйте хнтмл ,заключайте код смайликов в свои теги и на сервере удаляйте из полученного все теги кроме этих.  | 
	
		
 Цитата: 
	
 Цитата: 
	
 А юзер и так имеет возможность выполнить произвольный код на страничке у себя в браузере: банальный протокол javascript:, например.  | 
	
		
 Цитата: 
	
 Да и нтмл внедрение тоже называют sql инъекцией-в нескольких источниках встречал. Возможно изза того ,что скрипт код при выполнение на клиенте может инициировать свои запросы,а учитывая нтмл5(работу с базами) -это вообще чистейшая инъекция.  | 
	
		
 Цитата: 
	
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 плюс к этому xss, он имел в виду. 
	 | 
	
		
 Цитата: 
	
 Те есть если ты вложешь sql код в текст сохраняемый в базе он не выполниться? выполниться вложенный запрос, если не защитит-это не sql инъекция?  | 
	
		
 Господа! :)  
	Дайте лучше живой пример! Так как все хак скрипты что я пробовал не сработали... А вот если сохранить сообщение с внедренным скриптом в базе и потом его отобразить с помощью innerHTML, то они вполне работают.  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 07:10. |