نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ابزارهای اصلی 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
نمایش نظرات