🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش node.js: امنیت
- آخرین آپدیت
دانلود Node.js: Security
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره جامع ، امانوئل هنری ، توسعه دهنده با تجربه تمام پشته ، به شما نشان می دهد که چگونه می توانید برنامه های وب Node.js را تأمین کنید ، زیرا آسیب پذیری های مشترک را کشف می کنید ، از ابزارهای امنیتی اساسی استفاده می کنید و استراتژی هایی را برای محافظت از داده ها و کاربران خود پیاده سازی می کنید. تهدیدهای متداول مانند کنترل دسترسی شکسته ، خرابی رمزنگاری و آسیب پذیری های تزریق و نحوه کاهش این خطرات را با مکانیسم های قوی کشف کنید. پیدا کنید که چگونه می توانید از منابع مانند OWASP برای اطلاعات امنیتی استفاده کنید و از ابزارهای ضروری برای محافظت بیشتر استفاده کنید. بیاموزید که چگونه داده های کاربر را تأیید و ضد عفونی کنید ، وابستگی ها را با ابزارهایی مانند SNYK مدیریت کنید و ارتباطات را با بسته های Node.js مانند Crypto رمزگذاری کنید. بیش از https ، ویژگی های کوکی ایمن و محافظت از سایت متقاطع (CSRF) محافظت کنید. در پایان دوره ، شما قادر خواهید بود آسیب پذیری ها را شناسایی کنید ، بهترین روشهای امنیتی را پیاده سازی کنید و از ابزارهای مختلفی برای اطمینان از امنیت برنامه های Node.js استفاده کنید.
سرفصل ها و درس ها
مقدمه
Introduction
آنچه باید بدانید
What you should know
امنیت پروژه های Node.js خود را
Securing your Node.js projects
1. بررسی اجمالی امنیت
1. Security Overview
مقدمه ای برای OWASP و منابع دیگر
Introduction to OWASP and other sources
نمای کلی از تزریق
Overview of injections
نمای کلی از شکست های رمزنگاری
Overview of cryptographic failures
نمای کلی از کنترل دسترسی شکسته
Overview of broken access control
OWASP 10 در Node.js
OWASP Top 10 in Node.js
2. بهترین شیوه ها: بسته ها
2. Best Practices: Packages
با NPM نشانه های 2 عاملی و فقط خواندنی اضافه کنید
Add 2-factor and read-only tokens with NPM
وابستگی های بسته را حفظ کنید
Maintain package dependencies
بررسی اجمالی الگوی پایه
Hands-on base template overview
3. بهترین شیوه ها: داده ها
3. Best Practices: Data
هدرهای HTTP مناسب را با کلاه ایمنی تنظیم کنید
Set proper HTTP headers with Helmet
دست زدن به داده ها با نوع و اعتبار سنجی
Data handling with type and validation
داده های کاربر و مدیریت جلسه را رمزگذاری کنید
Encrypt user data and session management
از بیانیه های آماده برای SQL و NOSQL استفاده کنید
Use prepared statements for SQL and NoSQL
4. بهترین شیوه ها: سطح سرور
4. Best Practices: Server Level
از پروتکل امن HTTPS استفاده کنید
Use secure HTTPS protocol
از ویژگی های کوکی استفاده کنید
Use cookie attributes
برای جلوگیری از حملات CSRF از یک کتابخانه استفاده کنید
Use a library to prevent CSRF attacks
محدودیت نرخ در برابر حملات DOS
Rate limiting against DoS attacks
5. ابزارهای آزمایش
5. Tools for Testing
آزمایش نفوذ با مجموعه Burp
Penetration testing with Burp Suite
مقدمه ای برای بررسی وابستگی OWASP
Introduction to OWASP dependency check
آسیب پذیری ها را با Snyk پیدا کنید
Find vulnerabilities with Snyk
مدیر اجرایی با بیش از 20 سال تجربه در برنامه نویسی و طراحی
امانوئل هنری یک توسعه دهنده فول استک با 20 سال تجربه در برنامه نویسی، فناوری و طراحی است.
> امانوئل مسئول تمام جنبه های پروژه های وب و تلفن همراه مبتنی بر مشتری، از جمله جدول زمانی و محدوده بوده است. این پروژهها از ابزارهای JIRA/Atlassian، متدولوژیهای چابک، و زبانها و چارچوبهایی مانند React، Angular، Node، Meteor، GraphQL، JavaScript، Swift، HTML، CSS (Sass)، MongoDB و MySQL استفاده کردهاند. او همچنین در دنیای بازی های سه بعدی با استفاده از ابزارهایی مانند Unreal، ZBrush، Maya و چندین ابزار دیگر کار می کند. او علاقه زیادی به ایجاد برنامهها و بازیهایی دارد که از جدیدترین فناوریها در ابزارها، چارچوبها و زبانهای فوق استفاده میکنند.
نمایش نظرات