آموزش اعتبارسنجی ورودی کاربر برای برنامه‌های Go - آخرین آپدیت

دانلود User Input Validation for Go Applications

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از برنامه‌های نوشته شده با زبان Go به دلیل مدیریت نادرست ورودی‌های کاربر، قربانی آسیب‌پذیری‌های امنیتی می‌شوند که منجر به نشت داده‌ها، حملات تزریقی (Injection) و به خطر افتادن سیستم می‌گردد. در این دوره آموزشی با عنوان «اعتبارسنجی ورودی کاربر برای برنامه‌های Go»، شما استراتژی‌های قدرتمند اعتبارسنجی را برای محافظت از اپلیکیشن‌های خود پیاده‌سازی خواهید کرد. ابتدا با پاک‌سازی ورودی‌ها (Sanitization) و بررسی‌های اولیه نوع داده آشنا می‌شوید. سپس، اعتبارسنجی بر اساس طرح (Schema Validation) و ساختارهای با نوع‌داده‌ای قوی را خواهید شناخت. در نهایت، نحوه مدیریت آپلود فایل‌ها و جلوگیری از حملات تزریقی را می‌آموزید. پس از اتمام این دوره، مهارت‌ها و دانش لازم در زمینه اعتبارسنجی ورودی‌ها را برای ساخت برنامه‌های Go امن و تاب‌آور به دست خواهید آورد.

سرفصل ها و درس ها

مقدمه‌ای بر اعتبارسنجی و پاک‌سازی ورودی‌ها Introduction to Input Validation and Sanitization

  • مقدمه Introduction

  • سناریوهای پاک‌سازی ورودی Sanitization Scenarios

  • استراتژی‌های پاک‌سازی Sanitization Strategies

  • دمو: پاک‌سازی ورودی‌های کاربر Demo: Sanitizing User Input

اعتبارسنجی داده‌ها و ایمنی نوع (Type Safety) Data Validation and Type Safety

  • مقدمه Introduction

  • الزامات اعتبارسنجی داده‌ها Data Validation Requirements

  • دمو: اعتبارسنجی داده‌های فرم Demo: Validating Form Data

مدیریت فایل‌ها و جلوگیری از حملات تزریقی File Handling and Injection Prevention

  • چالش‌های مدیریت فایل File Handling Challenges

  • دمو: اعتبارسنجی و قرنطینه فایل‌های آپلودی Demo: Validating and Quarantining File Uploads

نمایش نظرات

آموزش اعتبارسنجی ورودی کاربر برای برنامه‌های Go
جزییات دوره
48m
9
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Van Sickle Mike Van Sickle

Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.