| 
	
	
		
		
		
		
		 Gvozd, 
 тоже ничего не нашел по этому поводу.но нашел только что всё в юникоде отправляется.по ходу в любом случае при отправке всё перекодируется в юникод.момент не в найти уязвимости сайта а в защите баз от инъекций 
как? скажу. сейчас защита от иньекций базируеться на проверке типа данных да экранировании кавычек в основном. 
но чтобы инъекция не сработала-достаточно в полученных данных заменить все пробелы и кавычки-на какие нибудь ничего не значащие последовательности символов. соответственно-эти данные будут без вопросов заноситься в базу(если типы для данных в таблице будут выставлены соответствующие). ну а при выборке их из базы их соответственно менять на те что были до замены и передавать на клиент. 
да таблицы при этом получаются более громоздкие-но и полностью защищённые 
ну а если склепать строку нельзя из строк с разными кодировками-то проверить кодировку строки на предмет попыток завязать лишнее труда не составит-да и смысла нет никакого в этом если есть юникод. 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось dmitriymar, 14.02.2011 в 01:48.
				
				
			
		
		
	
		
		
	
	
	 |