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

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

mohammadd

عضویت از 1395/12/08

امنیت در بارگذاری تصویر

  • دوشنبه 2 مهر 1397
  • 09:03
تشکر میکنم

سلام میخواستم ببینم میشه یه عکس رو اجازه آپلود داد بهش و هنگام نمایش پالایش کرد تا در هنگام لود شدن آسیب رسان نباشه؟ منظورم اینه حتی اگه عکسی از فیلتر های امنیتی رد شد باز هنوز آلوده بود موقع بارگذاری صدمه نتونه بزنه؟ یا اصلا میتونه صدمه ای بزنه؟ 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

salman_b

عضویت از 1396/02/18

  • دوشنبه 2 مهر 1397
  • 14:58

سلام

بهترین روش اینه که فایل رو با کلید خصوصی به صورت Base64 با یکی از الگوریتم های مرسوم Encode کنید. ( نه Encrypt)

میتونید از الگوریتم های فشرده سازی استفاده کنید.

اینطوری تبدیل به رشته ای متنی میشه و سمت سرور ذخیره میکنید.

زمانی هم که میخواین به کاربر بدین ابتدا Decode میکنید بعد میفرستین برای کاربر

اینطوری اگه اون فایل حاوی ویروس هم بوده باشه دیگه قابل خواندن نیست و در واقع یک فایل خراب غیر قابل خواندن رو فرستادین برای کاربر که قابلیت اجرایی خاصی هم نداره.

رشته ی متنی Encode شده هم قابلیت اجرایی نداره و نمیتونه آسیبی به سرور بزنه.

موفق باشید.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)