تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی امنیت در Node.js

دوره آموزشی امنیت در Node.js

1 ساعت 2 دقیقهمتوسط2025-01-14

مدرسین

Emmanuel Henri

Emmanuel Henri

Executive with 20+ years of experience in programming and design

جزئیات دوره

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

در این دوره، شما با منابعی مثل OWASP برای دریافت اطلاعات امنیتی آشنا می‌شید و از ابزارهای ضروری برای حفاظت بیشتر استفاده خواهید کرد. همچنین یاد می‌گیرید که چطور داده‌های ورودی کاربران رو اعتبارسنجی و پاکسازی کنید، وابستگی‌ها رو با استفاده از ابزارهایی مثل Snyk مدیریت کنید و ارتباطات رو با بسته‌های Node.js مثل Crypto رمزگذاری کنید. در مورد HTTPS، ویژگی‌های امن کوکی‌ها و محافظت در برابر حملات CSRF هم بحث می‌کنیم. در پایان دوره، شما قادر خواهید بود آسیب‌پذیری‌ها رو شناسایی کنید، بهترین شیوه‌های امنیتی رو پیاده‌سازی کنید و از ابزارهای مختلف برای امن نگه داشتن برنامه‌های Node.js خود استفاده کنید.

اهداف یادگیری:
شناسایی آسیب‌پذیری‌های رایج در برنامه‌های وب Node.js
استفاده از ابزارهای امنیتی برای محافظت از داده‌ها و کاربران
پیاده‌سازی استراتژی‌های امنیتی برای مقابله با تهدیدات رایج
استفاده از OWASP برای دریافت اطلاعات امنیتی
اعتبارسنجی و پاکسازی داده‌های ورودی کاربران
مدیریت وابستگی‌ها با ابزارهایی مثل Snyk
رمزگذاری ارتباطات با بسته‌های Node.js مثل Crypto
پیکربندی HTTPS و ویژگی‌های امنیتی کوکی‌ها
محافظت در برابر حملات CSRF

مهارت ها

Application SecurityNode.jsJavaScript FrameworksBack-End Web DevelopmentWeb Development ToolsCybersecurityWeb DevelopmentOpen SourceOne-Off

سرفصل ها

0. مقدمه

  • 01 - ایمن سازی پروژه‌های Node.js
  • 02 - آنچه باید بدانید

1. بررسی اجمالی امنیت

  • 03 - مقدمه ای بر OWASP و سایر منابع
  • 04 - OWASP Top 10 در Node.js
  • 05 - مروری بر کنترل دسترسی خراب
  • 06 - بررسی اجمالی خرابی‌های رمزنگاری
  • 07 - مروری بر تزریقات

2. بهترین روش‌ها - بسته ها

  • 08 - نمای کلی قالب پایه عملی
  • 09 - وابستگی‌های بسته را حفظ کنید
  • 10 - توکن‌های 2 عاملی و فقط خواندنی را با NPM اضافه کنید

3. بهترین روش‌ها - داده ها

  • 11 - مدیریت داده‌ها با نوع و اعتبارسنجی
  • 12 - از دستورات آماده شده برای SQL و NoSQL استفاده کنید
  • 13 - هدرهای HTTP مناسب را با Helmet تنظیم کنید
  • 14 - رمزگذاری داده‌های کاربر و مدیریت جلسه

4. بهترین روش‌ها - سطح سرور

  • 15 - از پروتکل امن HTTPS استفاده کنید
  • 16 - محدود کردن نرخ در برابر حملات DoS
  • 17 - برای جلوگیری از حملات CSRF از کتابخانه استفاده کنید
  • 18 - از ویژگی‌های کوکی استفاده کنید

5. ابزار برای تست

  • 19 - مقدمه ای بر بررسی وابستگی OWASP
  • 20 - آسیب پذیری‌ها را با Snyk پیدا کنید
  • 21 - تست نفوذ با Burp Suite

نتیجه گیری

  • 22 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal