آموزش امنیت اطلاعات در پایتون

Information Security in Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: رمزگذاری (کلید خصوصی و کلید عمومی) با کد پایتون - هش و بسیاری دیگر از دانشجویان علوم کامپیوتر پیش نیازها: دانش پایه برنامه نویسی

فناوری اطلاعات حوزه مهمی از علوم کامپیوتر است.

دانستن اصول اولیه امنیت اطلاعات ضروری است. در این دوره دانشجو می تواند

1. از الگوریتم رمزگذاری سنتی استفاده کنید.

2. بدافزارهای خودش را طراحی کند.

3. SDES و RSA را مانند الگوریتم‌ها پیاده‌سازی کنید.

4. تصویری از امضای دیجیتال

5. بسیاری دیگر


الگوریتم توضیح داده شده در پایتون

هستند

1. رمز توقف، 2. رمز تک الفبایی 3. رمز چند الفبایی

4. رمز تپه 5. رمز Playfair 6. رمز انتقال

7. RSA 8. SDES



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

مقدمه ای بر اهداف امنیتی، حملات Introduction to Security Goals , Attacks

  • ساختار امنیت اطلاعات Information Security Structure

  • مقدمه ای بر 3 هدف Introduction to 3 Goals

  • هدف - صداقت Goal - Integrity

  • هدف - در دسترس بودن Goal - Availibility

  • مقدمه ای بر حملات امنیتی Introduction to Security Attacks

  • حملات به یکپارچگی سیستم Attacks on Integrity of System

  • حملات به در دسترس بودن سیستم Attacks on Availability of the System

  • حملات فعال و غیرفعال Active and Passive Attacks

  • خدمات و مکانیسم ها قسمت -1 Services and Mechanisms Part -1

  • خدمات و مکانیسم ها قسمت -2 Services and Mechanisms Part -2

  • ابزارهای محرمانگی Confidentiality Tools

  • ابزار یکپارچگی و در دسترس بودن Integrity Tools and Availabity

  • مقدمه ای بر اهداف امنیتی، خدمات و حملات Introduction to Security Goal, Service and Attacks

  • آزمون 2 Quiz 2

ریاضیات پایه برای رمزنگاری Basic Maths for Cryptography

  • ماژول 2 - طرح کلی Module 2 - Outlines

  • ساختار رمزنگاری متقارن Symmetric Cryptography Structure

  • حساب عدد صحیح Integer Arithmetics

  • حساب مدولار Modular Arithmetic

  • عملیات در Zn Operations in Zn

  • معکوس جمعی و معکوس ضربی Additive Inverse and Multiplicative Inverse

  • ریاضیات پایه رمزنگاری Basic Maths of Cryptography

رمز سنتی Traditional Cipher

  • رمز افزایشی Ceaser و رمز ضربی Additive Ceaser Cipher and Multiplicative Cipher

  • رمز افین Affine Cipher

  • رمز تک الفبایی MonoAlphabetic Cipher

  • رمز چند الفبایی - کلید خودکار Polyalphabetic cipher - Autokey

  • Vigenere Cipher -1 Vigenere Cipher -1

  • Vigenere Cipher -2 Vigenere Cipher -2

  • هیل رمز Hill Cipher

  • رمز یک بار پد One Time Pad Cipher

  • رمز انتقال Transposition Cipher

کد پایتون - رمز سنتی Python Code - Traditional Cipher

  • ویروس - 1 - فقط ساده Virus - 1 - Just Simple

  • رمز افزودنی Ceaser Ceaser Additive Cipher

  • رمز ضربی Multiplicative Cipher

  • رمز افین Affine Cipher

  • جایگزینی رمز substitution Cipher

  • ویژنر رمز Vigenere Cipher

  • رمز کلید خودکار Autokey Cipher

  • Railfence (رمز انتقال) Railfence (Transposition Cipher)

  • رمز انتقال کلید Keyed Transposition Cipher

  • بدافزار 2 - Key Logger Malware 2 - Key Logger

بلاک رمزها Block Ciphers

  • مقدمه ای بر Block Cipher Introduction to Block Cipher

  • کامپوننت مدرن بلوک رمز -1 PBOX Component of Modern Block Cipher -1 PBOX

  • کامپوننت Modern Block Cipher -2 SBOX XOR Component of Modern Block Cipher -2 SBOX XOR

  • جزء رمزنگاری بلوک مدرن -3 Swap Split and Shift Component of Modern Block Cipher -3 Swap Split and Shift

  • انواع رمزهای مدرن Types of Modern Cipher

  • SDES - DES ساده شده - درک SDES - Simplified DES - Understanding

  • SDED - کد - DES ساده شده SDED - Code - Simplified DES

  • معماری DES DES Architecture

  • حالت های رمز را مسدود کنید Block Cipher Modes

  • حالت کتاب کد الکترونیکی ECB ECB Electronic Code Book Mode

  • حالت زنجیره ای بلوک رمز CBC CBC Cipher Block Chaining Mode

  • CFB، OFB و حالت شمارنده CFB, OFB and Counter Mode

  • ساختارهای جبری - گروه Algebraic Structures - Group

  • ساختار جبری حلقه و میدان Algebraic Structure Ring and Field

  • استاندارد رمزگذاری پیشرفته AES AES Advance Encryption Standard

  • توضیح دور AES AES Round Explanation

بسته Python Pycrypto Python Pycrypto Package

  • مقدمه PycryptoDome PycryptoDome Introduction

  • DES با استفاده از Pycrypto DES using Pycrypto

  • DES3 با استفاده از Pycrypto DES3 using Pycrypto

  • AES برای رمزگذاری فایل تصویر AES to encrypt the image file

  • باج افزار قسمت 1 Ransomware Part 1

  • باج افزار قسمت 2 Ransomware Part 2

  • SHA 256 و MD5 - با استفاده از Pycrypto SHA 256 and MD5 - using Pycrypto

  • DES padding unpadding DES padding unpadding

  • حالت AES CBC با تخلیه JSon AES CBC mode with JSon dumps

  • حالت شمارنده AES AES Counter Mode

  • حالت EAX برای تأیید پیام بدون رمزگشایی EAX mode to verify message without decrypting

رمزگذاری نامتقارن Asymmetric Encryption

  • طرح کلی رمزگذاری نامتقارن Asymmetric Encryption Outline

  • عدد اول و تابع اویلر فی Prime Number and Euler Phi Function

  • قضیه کوچک فرما و قضیه اویلر Fermat Little Theorem and Euler Theorem

  • Mersenne Prime و Fermat Prime Mersenne Prime and Fermat Prime

  • تست اولیه - ریشه مربع و الگوریتم AKS Primality Test - Square Root and AKS algorithm

  • تست اولیه رابین میلر Miller Rabin Primality Test

  • مشکل فاکتورسازی Factorization Problem

  • رمزگذاری نامتقارن پایه Asymmetric Encryption Basic

  • RSA - مقدمه RSA - Introduction

  • مثال RSA RSA Example

  • سیستم رمزی رابین و سیستم رمزی الگامال Rabin Cryptosystem and ElGamal Cryptosystem

  • رمزگذاری و رمزگشایی Python RSA با استفاده از Pycrypto Python RSA Encryption and Decryption using Pycrypto

رمزگذاری نامتقارن - کد پایتون Asymmetric Encryption - Python code

  • ایجاد و صادرات کلید PyCryptodome RSA PyCryptodome RSA Key Creation and Exporting

  • رمزگذاری RSA پایتون با رمز عبور استاندارد Python RSA Encryption with Standard Passphrase

  • احراز هویت پیام RSA RSA Message Authentication

  • رمزگذاری سریع با استفاده از RSA و AES Fast Encryption using RSA and AES

احراز هویت و یکپارچگی پیام Message Authentication and Integrity

  • طرح کلی یکپارچگی و احراز هویت پیام Outline of Integrity and Authentication of Message

  • یکپارچگی پیام پایه - سه راه Message integrity Basic - Three ways

  • رمزگذاری برای یکپارچگی Encryption for Integrity

  • هش برای یکپارچگی و احراز هویت Hashing for Integrity and Authentication

  • پارادوکس تولد، سه ملک و حمله به املاک هش Birthday Paradox, Three Property and Attack on Hash Property

هش در Pycryptodome Hash in Pycryptodome

  • هش کردن SHA1، MD2، SHA256 در pycryptodome Hashing SHA1, MD2, SHA256 in pycryptodome

  • HMAC و CMAC در Pycryptodome HMAC and CMAC in Pycryptodome

مدیریت کلیدی Key Management

  • مقدمه مدیریت کلید Key Management Introduction

  • کلید جلسه پایه با KDC Basic Session Key with KDC

  • تبادل کلید جلسه - پروتکل Needham Session Key Exchange - Needham Protocol

  • تبادل کلید جلسه - پروتکل Otway Rees Session Key Exchange - Otway Rees Protocol

  • Kerberos - AS، TGS، سرور مبتنی بر خدمات Kerberos - AS, TGS, Service based Server

  • پروتکل Deffie-Hellman Deffie- Hellman Protocol

  • تبادل کلید Diffie-Hellman بدون KDC Diffie-Hellman Key Exchange without KDC

  • Man In Middle Attack - Deffie Hellman Man In Middle Attack - Deffie Hellman

  • کد پایتون - Deffie Hellman Python Code - Deffie Hellman

  • توزیع کلید عمومی Public Key Distribution

امضای دیجیتالی Digital Signature

  • 1 1

  • 2 2

  • 3 3

  • 4 4

احراز هویت نهاد Entity Authentication

  • مقدمه ای بر احراز هویت موجودیت Introduction to Entity Authentication

  • احراز هویت نهاد مقدمه و احراز هویت مبتنی بر رمز عبور Entity authentication Introduction and Password based Authentication

  • رمز یکبار مصرف One Time Password

  • سیستم چالش و پاسخ - همه Challenge and Response system -All

  • بیومتریک - احراز هویت کامل Biometric - Entiry Authentication

کد پایتون - OTP - اثبات دانش صفر Python code - OTP - Zero knowledge Proof

  • مقدمه PyOTP (کتابخانه پایتون). PyOTP (Python Library) Intro

  • کد PyOTP - TOTP (بر اساس زمان) PyOTP Code - TOTP (Time Based)

  • کد PyOTP - HOTP (بر اساس هش) PyOTP Code - HOTP (Hash Based)

  • تابع مشتق کلید -Intro Key Derivation Function -Intro

  • تابع مشتق کلید - کد پایتون Key Derivation Function - Python Code

آگاهی سایبری Cyber Awareness

  • طرح کلی آگاهی سایبری Cyber Awareness Outline

  • اهمیت آگاهی سایبری Importance of Cyber Awareness

  • مهندسی اجتماعی و چگونه مهندسی اجتماعی بر ما تأثیر می گذارد Social Engineering and How Social Engineering affects us

  • جرایم سایبری و مقدمه ای بر قلدری سایبری Cyber Crimes and Introduction to Cyber Bullying

  • نظافت و درمان سایبری Cyber Grooming and Remedies

  • کلاهبرداری های سایبری - بانکداری، بازی Cyber Frauds - Banking, Gaming

  • ایمنی بانک و 5 قانون طلایی Bank Safety and 5 Golden Rules

  • استراتژی های رمز عبور قوی - POA، حافظه ماهیچه ای آوایی Strong Password Strategies - POA, Phonetic Muscle Memory

  • استراتژی های رمز عبور قوی - ترفند صفحه کلید و سودوکو Strong Password Strategies - Keyboard Trick and Suduko

  • شهروندی سایبری - ویژگی ها، بایدها و نبایدها Cyber Citizenship - Properties, DO's and Don'ts

نمایش نظرات

Udemy (یودمی)

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

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

آموزش امنیت اطلاعات در پایتون
جزییات دوره
15 hours
121
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,945
4.7 از 5
دارد
دارد
دارد
Mosin hasan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mosin hasan Mosin hasan

مهندس - علوم کامپیوتر