تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: چگونه با Asp.net Mvc یک متخصص برنامه نویسی و طراحی وب شویم !!! آموزش یادگیری!!!

  1. #1
    اگه نباشه جاش خالی می مونه ali_i3's Avatar
    تاريخ عضويت
    Mar 2013
    پست ها
    252

    13

    .................................................. .................................................. ........................................
    Last edited by ali_i3; 31-05-2017 at 09:49.

  2. #2
    اگه نباشه جاش خالی می مونه ali_i3's Avatar
    تاريخ عضويت
    Mar 2013
    پست ها
    252

    13

    .................................................. .................................................. .................................................. .......................
    Last edited by ali_i3; 31-05-2017 at 09:50.

  3. #3
    اگه نباشه جاش خالی می مونه ali_i3's Avatar
    تاريخ عضويت
    Mar 2013
    پست ها
    252

    پيش فرض

    امنیت و جلوگیری از هک وب سایت در Asp.net Mvc

    امنیتدر لایه های مختلف باید پیاده سازی بشه مثلا :


    1 - در اولین لایه در زمان اتصال پایگاه داده به صورت Database First یا EFCF در کلاس هایی که برای جداول ایجاد میشود میتوان اولین لایه ایمن سازی را انجام داد و فیلد ها را به شکلی سفارشی کردن که دسترسی و تاثیر گذاری خارج از چارچون سرویس های صحیح سایت غیر ممکن شود.
    Metadata : با طراحی کلاس های Metadata برای جداول و یکسری اقدامات مکمل میتوان این امکان را فراهم کرد که مثلا اگه حتی دیتابیستون رو هک کردن شما ساختار اصلی رو از دست ندید.


    2 - با Vasidation ها مثلا امکان نوشتن html در ورودی ها برای پرکردن فیلد ها امکانپذیر نباشد
    مواردی مثل [ScaffoldColum()] و [bindable()] یا حتی یم مورد ساده مثل [AllowEmptyString()] و ...
    با آشنایی کامل با این موارد و البته استفاده کامل در تمام قسمت های سایت میتوانید امنیت را به حد فوق العاده ای بالا ببرید .

    علاوه بر این با همین Vadidation ها میتوان فیلد ها را با نام های غیر غابل فهم در دیتابیس ثبت کرد که اگه کسی کل دیتابیس رو هم هک کنه درواقع به کاه دون زده .


    3 - شیوه ارسال اطلاعات به صورت Post و اشنایی کامل با این روش در تمام قسمت ها خصوصا JQuery Ajax خیلی مهم است و امنیت را بالا میبرد.

    4 - یاد گیری و اجرای کامل model banding برای تمام انتقال اطلاعات های درون سایت برای فیلد ها و جداول پایگاه داده

    5 - مثلا مواردی مثل طراحی سبد خرید با دو جدول در پایگاه داه بجای کوکی و یا یکسری کدنویسی ها مرتبط با کار کردن با درگاه پرداخت الکترونیک و ... هم امنیت یک فروشگاه را بالا میبرد

    6 - و خیلی خیلی موارد دیگه که شما قطعا باید همه رو یک بار در طی طراحی یک پروژه و یک دوره جامع ببینید و خودتون انجام بدید تا تسلط کامل یابید و بعدش انجام دادش براتون ساده و حتی لذت بخش خواهد بود .

    Last edited by ali_i3; 29-05-2017 at 08:59.

  4. #4
    اگه نباشه جاش خالی می مونه ali_i3's Avatar
    تاريخ عضويت
    Mar 2013
    پست ها
    252

    پيش فرض

    .................................................. .................................................. .................................................. ...........................................
    Last edited by ali_i3; 31-05-2017 at 09:51.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •