kdaily

  • ۰
  • ۰

اصول امنیت برنامه های وب

لینک دانلود و خرید پایین توضیحات

فرمت فایل word و قابل ویرایش و پرینت

تعداد صفحات: 126

اصول امنیت برنامه های وب ( بخش اول )اینترنت و به دنبال آن وب ، دنیای نرم افزار را دستخوش تحولات فراوانی نموده است . ظهور نسل جدیدی از برنامه های کامپیوتری موسوم به "برنامه های وب " از جمله این تحولات عظیم است . پس از ارائه سرویس وب در سال 1991، وب سایت های متعددی ایجاد گردید . اینگونه سایت ها به منظور ارائه اطلاعات به مخاطبان خود از صفحات وب ایستا استفاده می کردند . در چنین وب سایت هائی ، امکان تعامل کاربر با برنامه وجود نداشت .با توجه به این که رویکرد فوق با ماهیت و یا روح نرم افزار چندان سازگار نمی باشد ، تلاش های گسترده ای در جهت ایجاد محتویات پویا انجام و متعاقب آن ، فن آوری های متعددی ایجاد گردید . به عنوان نمونه ، با پیاده سازی فن آوری CGI ( برگرفته از Common Gateway Interface ) ، امکان استفاده از برنامه های خارجی به منظور تولید محتویات پویا فراهم گردید . بدین ترتیب ، کاربران قادر به درج اطلاعات و ارسال آنها برای یک برنامه خارجی و یا اسکریپت سمت سرویس دهنده شدند . برنامه موجود در سمت سرویس دهنده پس از دریافت اطلاعات و انجام پردازش های تعریف شده ، نتایج را تولید و آنها را برای کاربر ارسال می نمود .رویکرد فوق ،‌ به عنوان نقطه عطفی در برنامه های وب تلقی می گردد چراکه برای اولین مرتبه امکان تولید محتویات پویا در وب سایت ها فراهم گردید . از آن زمان تاکنون فن آوری های متعددی به منظور تولید برنامه های وب ایجاد شده است . PHP و ASP.NET نمونه هائی در این زمینه می باشند . صرفنظر از این که از کدام فن آوری به منظور ایجاد برنامه های وب استفاده می گردد ، ایمن سازی آنان از جمله اهداف مشترک تمامی پیاده کنندگان است .

امنیت برنامه های‌ وب و برداشت های اولیه زمانی که در رابطه با امنیت برنامه های وب سخن به میان می آید ، تهاجم علیه یک سایت ،‌ سرقت کارت های اعتباری ، بمباران وب سایت ها در جهت مستاصل کردن آنان به منظور ارائه خدمات و سرویس های تعریف شده ، ویروس ها ، تروجان ها ، کرم ها و ... در ذهن تداعی می گردد . صرفنظر از نوع برداشت ما در رابطه با موارد فوق ،‌ می بایست بپذیریم که تهدیدات امنیتی متعددی متوجه برنامه های وب با توجه به ماهیت آنان می باشد . سازمان ها و یا موسساتی که از اینگونه برنامه ها استفاده می نمایند و یا در صدد طراحی و پیاده سازی آنان می باشند ، می بایست به این نکته مهم توجه نمایند که ایمن سازی یک برنامه وب ، محدود به بکارگیری یک فن آوری خاص نبوده و فرآیندی است مستمر که عوامل انسانی و غیرانسانی متعددی می توانند بر روی آن تاثیرگذار باشند .

امنیت برنامه های وب را می بایست با توجه به نوع معماری و رفتار آنان بررسی نمود .

برداشت های غیرواقعی از امنیت برنامه های وب متاسفانه به دلیل عدم شناخت لازم در خصوص ماهیت برنامه های وب از یک طرف و از سوی دیگر عدم آشنائی لازم با مفاهیم امنیت ،‌ شاهد برداشت های نادرست در خصوص امنیت برنامه های وب می باشیم . اجازه دهید به چند نمونه در این خصوص اشاره نمائیم :

ما ایمن هستیم چون از یک فایروال استفاده می نمائیم . این تصور کاملا" اشتباه است و به نوع تهدید بستگی خواهد داشت . مثلا" یک فایروال قادر به تشخیص داده ورودی مخرب جهت ارسال به یک برنامه وب نمی باشد . فایروال ها دارای عملکردی قابل قبول در رابطه با اعمال محدودیت بر روی پورت ها می باشند و برخی از آنان می توانند همزمان با بررسی اطلاعات مبادله شده ،‌ امکانات برجسته حفاظتی را ارائه نمایند . فایروال ها جزء لاینفک در یک فریمورک امنیتی می باشند ولی نمی توان آنان را به عنوان یک راهکار جامع به منظور ایجاد و برپائی یک محیط ایمن در نظر گرفت .

ما ایمن هستیم چون از SSL ( برگرفته ازSecure Sokets Layer ) استفاده می نمائیم . SSL برای رمزنگاری ترافیک موجود بر روی شبکه یک گزینه ایده آل است ولی قادر به بررسی داده ورودی یک برنامه نمی باشد .

ما ایمن هستیم چون از سیستم عاملی استفاده می نمائیم که نسبت به سایر سیستم های عامل دارای امنیت بیشتری است . استدلال فوق با فرض درست بودن اصل قضیه ، نادرست و غیرمنطقی است چراکه امنیت یک فرآیند است نه یک محصول . بنابراین با بکارگیری یک محصول خاص ( به عنوان نمونه یک سیستم عامل ) نمی توان این ادعا را داشت که ما به یک محیط ایمن به منظور ایجاد برنامه های وب دست یافته ایم .

با رد امنیت یک سیستم عامل نمی توان امنیت یک سیستم عامل دیگر را تائید نمود. ( من خوبم چون شما بد هستید ! )

امنیت چیست ؟ اولین رسالت امنیت ، حفاظت از سرمایه های یک سازمان است که ممکن است شامل آیتم های ملموسی نظیر یک صفحه وب و یا بانک اطلاعاتی مشتریان و یا آیتم های غیرملموسی نظیر شهرت و اعتبار یک سازمان باشد. امنیت یک مسیر است نه یک مقصد و به موازات تجزیه و تحلیل زیرساخت و برنامه های موجود ، می بایست اقدام به شناسائی تهدیدات و خطرات ناشی از آنان نمود . در واقع ، امنیت به مدیریت خطرات و پیاده سازی یک سیستم به منظور پاسخگوئی و مقابله با تهدیدات اشاره داشته و در ارتباط با عتاصر کلیدی زیر است :

Authentication ، فرآیندی است که به کمک آن به صورت منحصربفرد سرویس گیرندگان یک برنامه شناسائی می گردند . کاربران ، سرویس ها ، فرآیندها و کامپیوترها ، نمونه هائی از سرویس گیرندگان یک برنامه می باشند . در واقع ، authentication هویت استفاده کنندگان یک برنامه را بررسی می نماید .

Authorization ، فرآیندی است که به کمک آن دستیابی سرویس گیرندگان تائید شده به منابع و عملیاتی که قصد انجام آن را دارند بررسی و مجوز لازم صادر می گردد. فایل ها ، بانک های اطلاعاتی ، جداول ، سطرها ، منابع موجود در سطح سیستم نظیر کلیدهای ریجتسری و داده پیکربندی ، نمونه هائی از منابع مورد درخواست سرویس گیرندگان می باشند . انجام تراکنش هائی خاص نظیر خرید یک محصول ، واریز و انتقال پول از یک حساب به حساب دیگر و یا افزایش اعتبار یک کارت اعتباری از جمله عملیاتی می باشند که می بایست مجوز استفاده از آنان برای سرویس گیرندگان صادر گردد . در واقع ،









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

اصول امنیت برنامه های...

فایل گزارش کارآموزی اصول نقشه برداری

فایل گزارش کارآموزی اصول...

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

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

دانلود گزارش کارآموزی عمران.

دانلود گزارش کارآموزی عمران....

اصول VPN در لینوکس

اصول VPN در لینوکس...

پروژه خوابگاه کامل با طراحی بسیار زیبا شامل پلان طبقات برش نماها تیرریزی و سایت پلان

پروژه خوابگاه کامل با طراحی بسیار...

فایل گزارش کارآموزی قزل آلای رنگین کمان

فایل گزارش کارآموزی قزل...

اصل حسینع

اصل حسینع...

دانلود فایل گزارش کارآموزی اجرای ساختمان بتنی..

دانلود فایل گزارش کارآموزی...

اصطلاحات چت

اصطلاحات چت...

اسمبل

اسمبل...

فایل گزارش کارآموزی اجرای دیوار حائل

فایل گزارش کارآموزی اجرای دیوار حائل...

دانلود کارآموزی PRETRITEMENT شرکت سایپا.

دانلود کارآموزی PRETRITEMENT شرکت سایپا....

اسماعیلیه 14ص

اسماعیلیه 14ص...

دانلود فایل گزارش کارآموزی تاسیسات، صنعت کاران شبستر..

دانلود فایل گزارش...

اسماء پیامبر و امام زمان در قران کریم 12ص

اسماء پیامبر و امام زمان در قران...

فایل گزارش کارآموزی مراحل تولید دارو و ارزیابی کار و زمان

فایل گزارش کارآموزی مراحل تولید دارو و...

اسلام

اسلام...

دانلود تحقیق شرکت نرم افزاری پارس لن.

دانلود تحقیق شرکت...

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

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

اسلام وبرابری

اسلام وبرابری...

اسلام و سینما

اسلام و سینما...

اسلام دین محبت و مسلمان نماد مهرورزی 10 ص

اسلام دین محبت...

دانلود فایل گزارش کارآموزی پورت USB و تراشه‌های کاربردی..

دانلود فایل گزارش کارآموزی پورت USB...

دانلود گزارش کارآموزی شهرداری ومدیریت جامع شهری.

دانلود گزارش کارآموزی...

استفاده از مدل احتمالاتی Extended Kalman Filter 12ص

استفاده از مدل...

استفاده از DNS ویندوز 2000 15 ص

استفاده از DNS ویندوز 2000 15...

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

دانلود فایل کارآموزی معاونت...

استراتژی طراحی شبکه

استراتژی طراحی شبکه...

استاندارد سازی در نت

استاندارد سازی در نت...

دانلود گزارش کارآموزی تجزیه ، تحلیل و طراحی ساختار سازمانی.

دانلود گزارش کارآموزی...

استادمطهری

استادمطهری...

دانلود فایل کارآموزی شرکت مکاترونیک ژاو..

دانلود فایل کارآموزی شرکت مکاترونیک ژاو.....

اساس کار مانیتورهای LCD

اساس کار مانیتورهای LCD...

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

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

تحقیق در مورد مطالعه تطبیقی نظام تحقیق و توسعه در بیمارستان‌های کشورهای منتخب 42 ص

تحقیق در مورد مطالعه تطبیقی نظام تحقیق...

ازدواج در اسلام

ازدواج در اسلام...

تحقیق در مورد معرفی مدل های مختلف گازکروماتوگراف قابل حمل

تحقیق در مورد...

تحقیق در مورد مشکلات کشت کلزا و دلیل عدم استقبال زارعین از توسعه کشت کلزا 32 ص

تحقیق در مورد مشکلات کشت...

از ژرفای نماز 35 ص

از ژرفای نماز 35 ص...

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

دانلود فایل گزارش کارآموزی...

ارزش گذشت 15 ص

ارزش گذشت ...

تحقیق در مورد مدیریت اسناد 117 ص

تحقیق در مورد مدیریت اسناد...

ارزش شهادت و شهید در اجتماع 15ص

ارزش شهادت و...

تحقیق در مورد مدارهای الکتریکی 38 ص

تحقیق در مورد...

تحقیق در مورد مبانی فیلترینگ در اینترنت 17 ص

تحقیق در مورد مبانی فیلترینگ در...

تحقیق در مورد مباحث نوین کشاورزی 33 ص

تحقیق در مورد مباحث نوین...

ارتباطات تحریک‌پذیر زمانی در پروتکل شبکهCANا Time Triggered CAN 10 ص

ارتباطات تحریک‌پذیر زمانی در پروتکل شبکهCANا...

دانلود فایل گزارش کارآموزی اصول نقشه برداری..

دانلود فایل گزارش کارآموزی اصول نقشه برداری.....

تحقیق در مورد مالیات

تحقیق در مورد مالیات...

اصلاح ژنتیکی نخود 57 ص
اصلاح سیستم ها و روش ها 13 ص
اصلاح ساختار مؤسسات و ابزار های مالی بازار پول و سرمایه بر اساس تعالیم اسلام 30
اصل 44
اصطلاحات شبکه‌های کامپیوتری 55 ص
شیره و سرکه و الکل از انگور
طرح تولید رینگ خودرو
تولید ترانسفورماتور
طرح تولید قطعات لاستیکی خودرو
شیره خرما و فرآوری آن
پروژه مقاومت مصالح
اخلاق در ورزش

کلمات کلیدی :منظور یجاد رنامه ولید محتویات پویا متعددی یجاد گردید های متعددی یجاد صول منیت رنامه رنامه های رویس گیرندگان منیت رنامه پیاده ازی نمی وان هستیم چون نمونه هائی منظور یجاد یمن هستیم رنامه ستفاده منظور نمونه گیرندگان متعددی
  • ۹۶/۰۹/۰۸
  • حسن حسنی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی