دانلود رایگان

حفاظت فايل ها توسط ASP.NET - دانلود رایگان



دانلود رایگان حفاظت فایل ها توسط ASP.NET

دانلود رایگان حفاظت فايل ها توسط ASP.NET لینک دانلود و خرید پایین توضیحات فرمت فایل word و قابل ویرایش و پرینت تعداد صفحات: 15
در مدت زمان حيات يك برنامه به مواردی برخورد می كنيم كه لازم است جهت ذخيره سازی اطلاعات از امكانات پيشرفته تری استفاده گردد . به عنوان مثال ، يك برنامه ممكن است به ذخيره اطلاعات پيچيده ای نظير اشياء سفارشی داده و استفاده از آنها در ساير صفحات نياز داشته باشد . ارسال اينگونه اطلاعات از طريق كوكی و يا يك query string مشكل و يا غيرممكن است . علاوه بر اين ، در برخی موارد ملاحظات امنيتی در رابطه با داده وجود دارد و نمی توان اطلاعات مربوط به يك سرويس گيرنده را در view state و يا كوكی ذخيره كرد .
در چنين مواردی می توان از امكانات از قبل تعبيه شده session state در ASP.NET استفاده كرد .
مديريت session state يكی از ويژگی های برجسته ASP.NET است كه به كمك آن می توان هر نوع داده ئی را در حافظه سرويس دهنده ذخيره كرد . بدين ترتيب ، يك سطح حفاظتی مطلوب در خصوص داده ايجاد خواهد شد چراكه اطلاعات برای سرويس گيرنده ارسال نخواهند شد و برای هر جلسه كاری منحصربفرد می باشند .
هر سرويس گيرنده ای كه به برنامه دستيابی داشته باشد دارای يك session متفاوت و مجموعه ای از اطلاعات متمايز و مختص به خود است . session state برای ذخيره اطلاعاتی نظير آيتم های خريداری شده توسط كاربر از يك سايت و استقرار آنها در سبد خريد در زمان حركت از يك صفحه به صفحه ديگر بسيار مفيد و موثر واقع می شود .
با استفاده از session state می توان اطلاعات مورد نظر را از طريق يك صفحه ذخيره و در ساير صفحات از آنها استفاده كرد .
با اين كه session state بسياری از مشكلات در ارتباط با ساير روش های مديريت state را برطرف نموده است ولی خود نيز دارای چالش های مختص به خود است . به عنوان مثال ، با بكارگيری روش فوق در برنامه های وب ، سرويس دهنده وب ملزم به ذخيره اطلاعات بيشتری در حافظه سرويس دهنده خواهد شد. اين موضوع می تواند همزمان با افزايش كاربران يك برنامه بر روی كارآئی آن تاثير بگذارد . چراكه درصد استفاده از يك منبع محدود ( حافظه ) افزايش خواهد يافت . بنابراين ، لازم است استفاده از session state با دقت و بررسی تمامی جوانب كار صورت پذيريد .
معماری session
مديريت session به عنوان بخشی از استاندارد HTTP محسوب نمی گردد . بنابراين لازم است كه ASP.NET عمليات بيشتری را به منظور پيگيری اطلاعات session انجام دهد .
ASP.NET هر session را از طريق يك شناسه 120 بيتی منحصربفرد پيگيری و از يك الگوريتم اختصاصی برای توليد آن استفاده می نمايد . بنابراين حداقل اين تضمين از لحاظ تئوری ايجاد می گردد كه عدد توليد شده منحصر بفرد بوده و به اندازه كافی تصادفی است تا امكان و يا احتمال تشخيص و حدس آن توسط مهاجمان به حداقل مقدار خود برسد ( مهاجمان با بكارگيری روش هائی موسوم به مهندسی معكوس در تلاش جهت آگاهی از اين موضوع هستند كه يك سرويس گيرنده خاص از چه شناسه ای برای session استفاده می نمايد ) .
شناسه ، تنها اطلاعات مبادله شده بين سرويس دهنده وب و سرويس گيرنده است . زمانی كه سرويس گيرنده شناسه session خود را ارائه می نمايد ، ASP.NET در اولين اقدام جستجو جهت يافتن session متناظر با آن را انجام می دهد . در صورتی كه ماحصل فرآيند فوق مثبت باشد ، داده از state server بازيابی و به اشياء مورد نظر تبديل می گردد . در ادامه ، اشياء فوق در يك مجموعه خاص استقرار می گردند تا امكان دستيابی به آنها از طريق كد وجود داشته باشد . فرآيند فوق بطور اتوماتيك انجام می شود .
شايد برای شما اين سوال مطرح شده باشد كه ASP.NET ، اطلاعات مربوط به session را در چه مكانی ذخيره و چگونه آنها را serialize و deserialize می نمايد ؟ در ASP كلاسيك ، session state به عنوان يك شی COM پياده سازی شده است كه در كتابخانه asp.dll مستقر می گردد . در ASP.NET ، اينترفيس برنامه نويسی تقريبا" يكسان است ولی نحوه پياده سازی آن با ASP كلاسيك كاملا" متفاوت است .
زمانی كه ASP.NET يك درخواست HTTP را بررسی می نمايد ، آن را از طريق مجموعه ای از مدول های مختلف كه قادر به واكنش در خصوص رويدادهای برنامه می باشند ، به حركت در می آورد . SessionStateModule ، يكی از مدول های موجود در اين زنجيره است ( موجود در namespace با نام System.Web.SessionState ) . مدول فوق شناسه session را توليد ، داده session را از ارائه دهندگان خارجی state بازيابی و داده را به درخواست مورد نظر نسبت می دهد . همچنين مدول فوق ، اطلاعات مربوط به session را پس از اتمام پردازش صفحه ، ذخيره می نمايد.
توجه داشته باشيد كه مدول SessionStateModule عملا" داده session را ذخيره نمی نمايد . در واقع ، داده session در عناصر مجزاء نگهداری می گردد كه به آنها state provider می گويند .


حفاظت فایل ها توسط ASP


NET


مقاله


پاورپوینت


فایل فلش


کارآموزی


گزارش تخصصی


اقدام پژوهی


درس پژوهی


جزوه


خلاصه


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

دانلود پاورپوینت رفتار مصرف کننده دکتر سیدرضا سیدجوادین دکتر محمدرحیم اسفیدانی

پرسشنامه اشتغال پذیری

پاور پوینت ورزش پیلاتس

دانلود نقشه اتوکد بندر لافت (قشم)

تحقیق درباره زندگینامه امام حسن عسگری (علیه السلام)

طرح جامع شهر جوانرود

تحقیق درباره جاذبه های گردشگری و بنا های تاریخی شهرستان بهشهر

پکیج نکات و توضیحات آثار تاریخی اصفهان به زبان انگلیسی ویژه ی تورلیدران

پاورپوینت آشنایی با همدان

پاورپوینت شهر باستانی همدان

دانلود پاورپوینت آشنایی با کشور اسپانیا

100 نمونه سوال امتحانی فصل دوم کتاب ریاضی ششم دبستان - عددهای اعشاری

44 نمونه سوال ریاضی فصل سوم کتاب ریاضی دوم دبستان

ریاضی هشتم - 132 نمونه سوال امتحان ریاضی فصل سوم - چند ضلعی ها

چهارم دبستان - فایل word - نمونه سوال فصل اول - اعداد و الگو - 54 سوال- قسمت دوم

فونون ها در فلزات

پژوهش توربین های گازی

دانلود پاورپوینت انرژی جنبشی

تحقیق در مورد : نیمه رسانا ها

دانلود جزوه اصول لیزر اوراسیو سولتو، ترجمه اکبر حریری

جزوه حل مثال های الکترودینامیک (جکسون) ( 5فصل اول)

کتاب حفاظ سازی تابش شولیتز - شیلدینگ پرتوها

حل تمرین کتاب فیزیک کوانتوم استفان گاسیروویچ - ویرایش سوم

سرعت نور

سرعت صوت

جزوه شیمی صنعتی 2

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

گزارش کار آزمایش بررسی گرانروی مایعات

ترجمه مقاله با عنوان Micro-solid phase extraction based on oxidized single-walled carbon nanohorns immobilized on a stir borosilicate disk: Application to the preconcentration of the endocrine disruptor benzophenone-3