metal_head
Registered
Здравейте. Изправен съм пред голямо затруднение:
Искам да разреша на потребителите в сайта ми да качват флаш файлове, но не мога да им разреша да ъплоудват swf файлове на сървъра, защото нямам такова огромно място. Стигнах до мисълта, че мога да им дам да слагат EMBED кода в една textarea и така да качват флаш нещата. Проблемът обаче е , че така всеки може да пише какви ли не щуротии в това поле и сайта става уязвим на XSS атаки и гаври. Търсих доста в интернет, но ненамерих решение на проблема. Това, което ми трябва е да анализирам кода, който е постнат и ако не е, каквото трябва да е, да дава грешка. Проблемът е, че тия файлове могат да се ембедват по различни начини и е просто много трудно да направя анализатор. html_strip_tags не е достатъчно силна и лесно може да бъде изиграна при евентуален опит за XSS.
Някой правил ли е подобно нещо в сайта си и как го е направил? Не е задължително да е ембед код, просто искам да е максимално лесно за потребителите, защото нещо да е лесно е голям плюс
Искам да разреша на потребителите в сайта ми да качват флаш файлове, но не мога да им разреша да ъплоудват swf файлове на сървъра, защото нямам такова огромно място. Стигнах до мисълта, че мога да им дам да слагат EMBED кода в една textarea и така да качват флаш нещата. Проблемът обаче е , че така всеки може да пише какви ли не щуротии в това поле и сайта става уязвим на XSS атаки и гаври. Търсих доста в интернет, но ненамерих решение на проблема. Това, което ми трябва е да анализирам кода, който е постнат и ако не е, каквото трябва да е, да дава грешка. Проблемът е, че тия файлове могат да се ембедват по различни начини и е просто много трудно да направя анализатор. html_strip_tags не е достатъчно силна и лесно може да бъде изиграна при евентуален опит за XSS.
Някой правил ли е подобно нещо в сайта си и как го е направил? Не е задължително да е ембед код, просто искам да е максимално лесно за потребителите, защото нещо да е лесно е голям плюс