دوره آموزشی
آموزش های pluralsight
دوبله زبان فارسی

برنامه‌نویسی امن در زبان Go

برنامه‌نویسی امن در زبان Go

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

آماده‌اید تا در امنیت وب متخصص شوید؟ در این دوره با عنوان «برنامه‌نویسی امن در زبان Go»، اگر در سطح متوسط هستید و می‌خواهید در زمینه امنیت وب تسلط پیدا کنید، تکنیک‌های پیشرفته‌ای خواهید آموخت که به شما امکان می‌دهد دفاع‌های امنیتی با درجه نظامی را در وب اپلیکیشن ها نوشته‌شده به زبان Golang (Go) پیاده‌سازی کنید. ابتدا به بررسی مفاهیم کلیدی امنیت وب می‌پردازید، شامل نظریه و معماری که توسط جامعه OWASP تعریف شده است. سپس با 10 تهدید اصلی OWASP آشنا می‌شوید و می‌آموزید چگونه هنگام انجام بررسی امنیت وب اپلیکیشن ها بر اساس استاندارد ASVS (Application Security Verification Standard) سطح مناسبی از پوشش و سخت‌گیری را به‌کار بگیرید. در نهایت، با کنترل‌های پیشگیرانه OWASP Top Ten آشنا می‌شوید؛ تکنیک‌های عملیاتی که برای حفاظت از وب اپلیکیشن ها به‌کار می‌روند. در پایان این دوره، مهارت‌ها و دانش لازم برای درک تکنیک‌های پیشرفته مورد استفاده در پیاده‌سازی چارچوب‌های امنیتی پیچیده در هر وب اپلیکیشن Golang (Go) را در اختیار خواهید داشت.

برنامه‌نویسی امن در زبان Go

  • بررسی دوره 0:02:00
  • مبانی امنیت نرم‌افزار 0:03:00
  • امنیت وب و زبان Go 0:02:00
  • OWASP (پروژه امنیتی متن‌باز وب) و زبان Go 0:03:00
  • ده تهدید برتر OWASP 0:05:00
  • زبان Go و کنترل‌های پیشگیرانه ده‌گانه OWASP 0:01:00
  • تهیه نقشه الزامات امنیتی با استاندارد OWASP ASVS 0:03:00
  • دمو: فورک کردن و سفارشی‌سازی مخزن GitHub استاندارد ASVS 0:03:00
  • خلاصه 0:02:00
  • مرور کلی 0:02:00
  • Whitelisting 0:03:00
  • بررسی حدود 0:03:00
  • خروج از حالت کاراکترها 0:02:00
  • اعتبارسنجی عددی 0:01:00
  • بررسی وجود بایت‌های Null 0:02:00
  • بررسی کاراکترهای خط جدید 0:03:00
  • بررسی کاراکترهای تغییر مسیر 0:02:00
  • بررسی انکودینگ پیشرفته Utf8 0:02:00
  • خلاصه 0:01:00
  • مرور کلی 0:01:00
  • مقدمه‌ای بر حمله XSS 0:02:00
  • انواع حمله XSS 0:03:00
  • دمو: جلوگیری از حملات XSS با انکودینگ خروجی 0:04:00
  • حمله تزریق SQL 0:06:00
  • خلاصه 0:01:00
  • مرور کلی 0:01:00
  • مقدمه‌ای بر احراز هویت 0:01:00
  • انواع احراز هویت 0:01:00
  • پروتکل‌های رایج احراز هویت 0:01:00
  • پروتکل‌های ارتباطی امن 0:02:00
  • بهترین شیوه‌های امنیت رمزعبور 0:01:00
  • گزینه‌های ذخیره‌سازی رمزعبور 0:02:00
  • دمو: احراز هویت تک مرحله‌ای 0:04:00
  • سیاست‌های رمزعبور 0:02:00
  • امکان بازیابی رمزعبور 0:02:00
  • دمو: احراز هویت چندمرحله‌ای 0:05:00
  • خلاصه 0:01:00
  • مرور کلی 0:02:00
  • کنترل‌های مدیریت سشن 0:02:00
  • شناسه‌های امن سشن 0:02:00
  • یکپارچگی سشن 0:03:00
  • توکن‌ها و خروج از سیستم 0:02:00
  • دمو: مدیریت امن سشن 0:07:00
  • خلاصه 0:02:00
  • بررسی 0:02:00
  • فایل‌ها و سایر منابع 0:02:00
  • آدرس‌های اینترنتی محافظت‌شده 0:02:00
  • توابع محافظت‌شده 0:02:00
  • ارجاع مستقیم به اشیاء 0:02:00
  • خدمات و داده‌های برنامه 0:01:00
  • ویژگی‌های داده و اطلاعات خط‌مشی 0:01:00
  • بهترین شیوه ها 0:02:00
  • خلاصه 0:01:00
  • مرور کلی 0:01:00
  • هش کردن 0:02:00
  • دمو: هش کردن 0:02:00
  • رمزگذاری 0:03:00
  • NaCL 0:02:00
  • دمو: رمزگذاری 0:02:00
  • روش‌های رمزنگاری 0:01:00
  • خلاصه 0:02:00
  • مرور کلی 0:01:00
  • مدیریت خطا 0:01:00
  • مدیریت خطای مؤثر 0:06:00
  • لاگ‌کردن 0:01:00
  • لاگ‌کردن مؤثر 0:02:00
  • بهترین شیوه‌های لاگ‌کردن 0:02:00
  • لاگ پیشرفته 0:02:00
  • سایر بهترین شیوه‌ها 0:02:00
  • حفظ یکپارچگی فایل‌های لاگ 0:02:00
  • خلاصه 0:01:00
  • بررسی 0:02:00
  • مدیریت اطلاعات حساس 0:02:00
  • پاکسازی آدرس‌های اینترنتی 0:03:00
  • اطلاعات، قدرت است 0:02:00
  • رمزگذاری، کلید اصلی است 0:02:00
  • غیرفعال کردن بخش‌های غیرضروری 0:02:00
  • محافظت از کش 0:02:00
  • خلاصه 0:01:00
  • مرور کلی 0:02:00
  • پروتکل TLS در HTTP 0:13:00
  • Websockets 0:09:00
  • خلاصه 0:02:00
  • مرور کلی 0:02:00
  • دمو: فهرست‌های دایرکتوری 0:04:00
  • حذف یا غیرفعال کردن بخش‌های غیرضروری 0:02:00
  • پیاده‌سازی امنیت بهتر 0:03:00
  • سیستم مدیریت دارایی‌ها 0:01:00
  • خلاصه 0:02:00
  • مرور کلی 0:03:00
  • بهترین شیوه‌ها 0:02:00
  • احراز هویت پایگاه داده 0:02:00
  • اتصال به پایگاه داده 0:03:00
  • کوئری‌های پارامتری 0:02:00
  • رویه های ذخیره‌شده 0:02:00
  • خلاصه 0:01:00
  • مرور کلی 0:02:00
  • بهترین شیوه‌ها 0:03:00
  • دمو: جذب و اعتبارسنجی فایل‌ها 0:02:00
  • خلاصه 0:02:00
  • کوئری‌های پارامتری 0:02:00
  • رویه های ذخیره‌شده 0:02:00
  • خلاصه 0:01:00
  • مرور کلی 0:02:00
  • مدیریت حافظه 0:02:00
  • حمله جعل درخواست بین‌سایتی (CSRF) 0:09:00
  • عبارات منظم 0:04:00
  • خلاصه 0:02:00

1,691,500 338,300 تومان

مشخصات آموزش

برنامه‌نویسی امن در زبان Go

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متوسط
  • تعداد درس:108
  • مدت زمان :4:17:52
  • حجم :574.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید