آموزش 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

پایان Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش node.js: امنیت
جزییات دوره
1h 2m
22
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
95
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Emmanuel Henri Emmanuel Henri

مدیر اجرایی با بیش از 20 سال تجربه در برنامه نویسی و طراحی

امانوئل هنری یک توسعه دهنده فول استک با 20 سال تجربه در برنامه نویسی، فناوری و طراحی است.

> امانوئل مسئول تمام جنبه های پروژه های وب و تلفن همراه مبتنی بر مشتری، از جمله جدول زمانی و محدوده بوده است. این پروژه‌ها از ابزارهای JIRA/Atlassian، متدولوژی‌های چابک، و زبان‌ها و چارچوب‌هایی مانند React، Angular، Node، Meteor، GraphQL، JavaScript، Swift، HTML، CSS (Sass)، MongoDB و MySQL استفاده کرده‌اند. او همچنین در دنیای بازی های سه بعدی با استفاده از ابزارهایی مانند Unreal، ZBrush، Maya و چندین ابزار دیگر کار می کند. او علاقه زیادی به ایجاد برنامه‌ها و بازی‌هایی دارد که از جدیدترین فناوری‌ها در ابزارها، چارچوب‌ها و زبان‌های فوق استفاده می‌کنند.

برای اطلاعات بیشتر، به mannyhenri.com.