PDA

View Full Version : سوال: امنیت عکس ها و فایل ها را چطور مدیریت کنیم؟؟



m.doostdar
دوشنبه 11 بهمن 1389, 18:48 عصر
سلام:لبخندساده:
فرض کنید ما توی یک صفحه یه عکس داریم که فقط میخوایم کاربرانی که لاگین میکنن اون عکس رو ببینن
خوب اگه سشن کاربر وجود داره که میره توی صفحه و عکس رو میبینه والا به صفحه لاگین هدایت میشه
سوال اینجاست که اگه کاربر ادرس عکس یا فایلی رو که روی هارد هست رو بده چی؟؟ چجوری جلوی اون رو بگیرم؟؟ مثلا اگه کاربر توی ادرس تایپ کنه www.mysite\pic.jpg (http://www.mysite\pic.jpg) اون وقت جطور جلوی لود شدن عکس رو بگیرم؟؟
اصلا راهی هست که بشه مدیریت کرد؟؟ ا این که باید همه عکس ها و فایل ها رو توی دیتابیس گذاشت؟
اخه گذاشتن عکس ها و فایل هایی که هر بار باید لود بشه توی دیتابیس کار درستی نیست چون هر بار باید کانکت و دیسکانکت بشی و سرعت میاد پایین
چه راهی پیشنهاد میکنید؟؟:متفکر:

A.S.Roma
سه شنبه 12 بهمن 1389, 11:25 صبح
Permission فولدری که عکس ها داخل اون هست رو محدود به ASP.NET User کن.

zamoozegar
سه شنبه 12 بهمن 1389, 11:52 صبح
[QUOTE=A.S.Roma;1205192]Permission فولدری که عکس ها داخل اون هست رو محدود به ASP.NET User کن.[/QUOTE

چطوری می شه این کار را انجام داد؟
میشه کامل توضیح بدین

مهدی کرامتی
سه شنبه 12 بهمن 1389, 15:42 عصر
Permission فولدری که عکس ها داخل اون هست رو محدود به ASP.NET User کن.
محدود کردن دسترسی فولدر حاوی عکس ها تاثیری در جلوگیری از دسترسی کاربران لاگین نشده به اونها نداره، چون فایل هایی که بخشی از مکانیسم اجرایی Web Application نیستند شامل قواعد کنترل دسترسی نمی شوند.

برای حفاظت از تصاویر بهترین کاری که قابل انجام است ایجاد یک Http Handler برای میزبانی تصاویر است. مثال هایی در این زمینه را می توانید در اینجا:

Example: Protecting Your Images from Bandwidth Leeching
http://aspnet-design.info/Addison.Wesley-Maximizing.ASP.NET.Real.World.Object-Oriented.Development/0321294475/ch08lev1sec3.html

و اینجا

Protect Files and Folders Using HttpHandlers in ASP.NET - CodeProject
http://www.codeproject.com/KB/web-security/HttpHandlersInAspNet.aspx

ببینید. برای کسب اطلاعات بیشتر این عبارت را در گوگل جستجو کنید:

using HttpHandler for protecting images

m.doostdar
پنج شنبه 14 بهمن 1389, 23:14 عصر
اقا ممنون از لینک هایی که دادی
اما کد هاش برای من خیلی سنگین بود نفهمیدم چی میشه
میشه بگی اصلا تفکر این کد ها چیه؟؟ و داره چیکار میکنه؟؟
ممنون