راکت

امنیت سایت در فیلد تکس باکس و استفاده از ادیتور

9 پاسخ

سلام.
در php نسخه 5.4 و دیتابیس mysql چطور امنیت فیلدهای مربوط به ادیتور مثل ck و tiny و .... رو تامین کنیم.
طوری که خیالمون بابت هک نشدن و تزریق کدها و .... راحت باشه؟
@hossein.r.1442 @ali.bayat @hesammousavi @milad @elyasbeshkani @juza66 @rezajashnsaz0011 @endworld @mohsenbostan @alireza.mzh @bahrami.nasrin90

میثم
میثم
@adoniya.ir
ثبت پرسش جدید

پاسخ‌ها

9
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

It is important to understand that TinyMCE is PURE Javascript, and is only run in the context of the browser of the user who is using the page. Any exploit in the regards of XSS has to be plugged in the server side logic since that exploit would still be there if you disable javascript.

صفحات زیر رو بررسی کنید:

https://www.tiny.cloud/docs-3x/extras/TinyMCE3x@Security/
https://stackoverflow.com/questions/6219003/tinymce-protection-against-cross-site-scripting

میثم
میثم
@adoniya.ir

تخصص: برنامه نویسی PHP خالص بدون هیچ گونه فریمورکی! با کمی چاشنی CSS و جاوا !!!

ممنونم. @ali.bayat
قبلا خودم خوانده بودم که باید از تابعی شبیه http://htmlpurifier.org/ استفاده کنیم.
اما این http://www.bioinformatics.org/phplabware/internal_utilities/htmLawed/index.php حدید هست.
نظرتون راجع بهش چیه؟ میشه برای امنیت بهش اعتماد کرد چون حجمش از http://htmlpurifier.org/ خیلی خیلی کمتره.

شاید پاسخ شما همین‌جا باشد

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

من شخصا استفاده نکردم اما فکر نمیکنم مشکلی داشته باشه

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@adoniya.ir
سلام. به نظرم این تابع میتونه کمکتون کنه.
https://gist.github.com/mbijon/1098477/4e245ab3844ddbd0e7c6f9fdf360501517e121cf

Mohammad Amin Mokhtari
Mohammad Amin Mokhtari
@amin.mokhtari94

تخصص: برنامه نویس

سلام می تونید از پکیج زیر استفاده کنید:
anti-xss

سعید
سعید
@Saeeed

تخصص: برنامه نویس وب

@adoniya.ir
در ادیتور ها معمولا مقوله Filtering Data وجود داره
مخصوصا به صورت حرفه ای در ckeditor

سعید
سعید
@Saeeed

تخصص: برنامه نویس وب

@ali.bayat @mohsenbostan
دوستان آیا پکیح لاراولی هم برای این موضوع وجود داره ؟

سعید
سعید
@Saeeed

تخصص: برنامه نویس وب

@ali.bayat @mohsenbostan
دوستان آیا پکیح لاراولی هم برای این موضوع وجود داره ؟

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@Saeeed
لاراول خودش این کار رو در هسته به صورت حرفه ای و دقیق تر انجام میده!

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام