|
|

طراحان برنامـه نویسان وب اکثرا از اسکریپت های آپلود عکس یا فایـل مصرف میکنند تا مدیران وب سایتها بآسانی بتوانند فایلهای خود را بر روی سرور وب وبسایت آپلود کنند.
خطرات اسکریپت های آپلود فایل و عکس
اما این اسکریپتها خطراتی در پی دارند که عدم توجه به این خطرات نتایج بدی برای وب سایتها در پی دارد. در ادامه با این خطرها آشنا میشویم:
عدم اعتبار سنجی کاربران
همان گونه که میدانید جهت ورود به پنل مدیریت وب سایت باید از صفحه لاگین، کلمه فرد ی و کلمه رمز را وارد بکنید و پس وارد پنل مدیریت شوید.
جهت اپلود فایل نیز بایستی تنها مدیرانی که در وب سایت لاگین کرده اند امکان سايت آپلود عکس یا فایـل را داشته باشند.
اما این اسکریپتها به گونه ای طراحی شده اند که بدون نیاز به اعتبار سنجی (لاگین کردن) هم بتوان فایل آپلود کرد. در این صورت کافی است که یک هکر آدرس صفحه مهم آپلود سنتر را بداند و آن را در مرورگر خود باز نماید . بعد از این کار میتواند فایلهای مورد نظر خود را بر روی سرور شما آپلود نماید و هر کاری که بخواهد با فایلهای وب وب سایت شما انجام دهد!
جهت پیشگیری از این مساله باید اسکریپت آپلود سنتر را به گونه ای تنظیم بکنید که امکان آپلود فایل را فقط به مدیرانی بدهد که در وب سایت لاگین کرده اند.
محدود نکردن فایلها بر اساس نوع و پسوند آنها
همان گونه که میدانید زیاد ی از سایتها با PHP اجرا میشوند اگر آپلود سنتر داشته باشید که فرد ان بتوانند فایلهای PHP را آپلود کنند، احتمـا ل اینکه فایـل خطرناکی بر روی سرور قرار دهید زیاد زیاد خواهد بود.
بعضی از نفوذپرهزینه احتمالا در شبکه های اجتماعی با شما رابطه برقرار کنند و بعد از کسب اطلاع از اسکریپت آپلود سنتر شما، به شما پیشنهاد دهند که یک فایل PHP را بر روی سرور آپلود بکنید .
برای پیشگیری از این خطرات فقط مجوز آپلود فایلهایی مانند تصاویر، ویدیوها و فایلهای گرافیکی فایلهای جمع و جور (ZIP & RAR) را بدهید.
مساله با کاراکترهای فارسی
اسکریپتهای آپلود سنتر جهت کاراکترهای ASCII به بهتر ی کار میکنند اما وقتی از کاراکترهای UTF8 مانند کاراکترهای فارسی برای نام فایلها و پوشه ها مصرف بکنید با مساله مواجه خواهید شد.
فرض بکنید یک پوشه با نام "گالری تصاویر کمپانی " در آپلود سنتر خود ایجاد کرده اید در این پوشه گالری تصاویر کمپانی را آپلود کرده اید. اگر محتوای این پوشه را جمع و جور بکنید و فایلهای سایت را به سرور دیگری منتقل بکنید . بعد از اینکه فایل حاوی گالری تصاویر مجموعه را از حالت جمع و جور خارج کردید، متوجه خواهید شد که نام فارسی پوشه فایلهای داخـل آن به unicode تبدیل شده اند و لینکهای ارجاعی به آن کار نمیکنند.
لذا در وقت استفاده از کاراکترهای فارسی به این نکته توجه بکنید .برگرفته از upir.ir
|
|