آموزش رمزنگاری عملی در Node.js

Practical Cryptography in Node.js

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

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر رمزنگاری در Node.js Introduction to Cryptography in Node.js

  • مقدمه Introduction

  • نقشه برداری از دوره Mapping out the Course

  • گشت و گذار در کتابخانه رمزنگاری Node.js Taking a Tour of Node.js Crypto Library

  • مرور محیط یادگیری Reviewing the Learning Environment

  • خلاصه Summary

محافظت از رمزهای عبور Protecting Passwords

  • مقدمه Introduction

  • مشکل رمزهای عبور The Problem with Passwords

  • هاشینگ چیست؟ What Is Hashing?

  • محافظت از رمزهای عبور به روش ساده لوحانه Protecting Passwords the Naive Way

  • مقایسه روشهای محافظت از رمز عبور Comparing Password Protection Techniques

  • نمک چگونه کار می کند؟ How Does a Salt Work?

  • محافظت از رمزهای عبور به روش صحیح Protecting Passwords the Right Way

  • خلاصه Summary

محافظت از داده ها در حالت استراحت Protecting Data at Rest

  • مقدمه Introduction

  • تهدیدات به اطلاعات در حالت استراحت Threats to Data at Rest

  • استفاده از رمزگذاری متقارن برای محافظت از داده ها Using Symmetric Encryption to Protect Data

  • رمزگذاری داده ها با Node.js Encrypting Data with Node.js

  • ذخیره کلیدها با خیال راحت Storing Keys Safely

  • استفاده از Vault برای ذخیره کلیدها و رمزگذاری Using Vault to Store Keys and Encrypt

  • خلاصه Summary

محافظت از داده ها در حمل و نقل Protecting Data in Transit

  • مقدمه Introduction

  • تهدیدات به داده در حال حمل و نقل Threats to Data in Transit

  • مبارزه با تهدیدات برای داده در حمل و نقل Combating Threats to Data in Transit

  • رمزگذاری نامتقارن با Node.js Asymmetric Encryption with Node.js

  • بررسی HTTPS Handshake Exploring the HTTPS Handshake

  • خلاصه Summary

احراز هویت با استفاده از احراز هویت دو عاملی Authenticating Using Two-factor Authentication

  • مقدمه Introduction

  • فاکتور چیست؟ What Is a Factor?

  • چرا یک عامل دوم ضروری است Why a Second Factor Is Necessary

  • افزودن 2FA به برنامه Node.js Adding 2FA to a Node.js Application

  • خلاصه Summary

پیاده سازی رمزنگاری Implementing Cryptography

  • مقدمه Introduction

  • پیاده سازی رمزنگاری در یک برنامه واقعی Implementing Cryptography in a Real Application

  • رفع احراز هویت در NodeGoat Fixing Authentication in NodeGoat

  • رفع رمزگذاری در NodeGoat Fixing Encryption in NodeGoat

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش رمزنگاری عملی در Node.js
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 22m
37
Pluralsight (پلورال سایت) pluralsight-small
16 بهمن 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
40
4.6 از 5
دارد
دارد
دارد
Justin Boyer

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Justin Boyer Justin Boyer

جاستین بویر برای شرکت های فناوری کپی و محتوا می نویسد. او حرفه IT خود را به عنوان یک توسعه دهنده نرم افزار آغاز کرد ، سپس به امنیت برنامه انتقال یافت و به امنیت + و CSSLP تبدیل شد. پس از تقریباً یک دهه فعالیت در صنعت فناوری ، ساخت برنامه های دسک تاپ ، موبایل ، وب و برنامه های ابری ، جاستین تجارت فناوری نوشتن را راه اندازی کرده است تا به شرکت های نرم افزاری و امنیتی کمک کند محصولات و خدمات خود را بفروشند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.