کدگذار امن سایبری (CSC-110) [ویدئو]

Cyber Secure Coder (CSC-110) [Video]

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

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

امنیت در نرم افزار Security in Software

  • بررسی اجمالی Overview

  • دانش و انتظارات قبلی Prior Knowledge and Expectations

  • نیازهای نرم افزار را جمع آوری کنید Gather Software Requirements

  • تکلیف: شناسایی نیازمندی ها Assignment: Identify Requirements

  • فعالیت: شناسایی نیازمندی ها Activity: Identify Requirements

  • عواملی که امنیت نرم افزار را تضعیف می کند Factors that Undermine Software Security

  • آسیب پذیری های نرم افزار و مراحل حمله Software Vulnerabilities and Attack Phases

  • الگوهای حمله Attack Patterns

  • تکلیف: آسیب پذیری ها را پیدا کنید Assignment: Find Vulnerabilities

  • فعالیت: آسیب پذیری ها را پیدا کنید Activity: Find Vulnerabilities

  • تکلیف: الزامات رمز عبور جدید Assignment: New Password Requirements

  • فعالیت: نیازمندی های رمز جدید Activity: New Password Requirements

  • تکلیف: هش کردن رمزهای عبور Assignment: Hashing Passwords

  • فعالیت: هش کردن پسوردها Activity: Hashing Passwords

  • هوش آسیب پذیری Vulnerability Intelligence

  • تکلیف: جستجوی آسیب پذیری Assignment: Vulnerability Search

  • فعالیت: جستجوی آسیب پذیری Activity: Vulnerability Search

رسیدگی به آسیب پذیری ها Handling Vulnerabilities

  • اشکالات در نرم افزار Bugs in Software

  • کتابخانه ها و خدمات خارجی External Libraries and Services

  • مدیریت خطاها به صورت ایمن Handling Errors Securely

  • امنیت مرتبط با انسان Human-Related Security

  • الزامات امنیتی و طراحی Security Requirements and Design

  • امنیت از طریق چرخه عمر نرم افزار Security Through the Software Lifecycle

  • تکلیف: کاوش در آثار باقی مانده Assignment: Exploring Leftover Artifacts

  • فعالیت: کاوش آثار باستانی Activity: Exploring Leftover Artifacts

طراحی برای امنیت Designing for Security

  • اصول طراحی ایمن Principles of Secure Design

  • از اشتباهات رایج اجتناب کنید Avoid Common Mistakes

  • تکلیف: اشکالات رایج طراحی امنیتی Assignment: Common Security Design Flaws

  • فعالیت: اشکالات رایج طراحی امنیتی Activity: Common Security Design Flaws

  • ریسک و تهدید را درک کنید Understand Risk and Threats

  • استراتژی های واکنش به ریسک Risk Response Strategies

  • بهره برداری از اقدامات متقابل Exploit Countermeasures

توسعه کد امن Developing Secure Code

  • دستورالعمل برای کدنویسی ایمن Guidelines for Secure Coding

  • سرریز بافر و پیشگیری Buffer Overflows and Prevention

  • شرایط مسابقه Race Conditions

  • تکلیف با استفاده از قفل ها شرایط مسابقه را اصلاح می کند Assignment Using Locks Remediate Race Condition

  • فعالیت با استفاده از قفل برای بهبود شرایط مسابقه Activity Using Locks to Remediate Race Condition

  • ده آسیب پذیری پلتفرم برتر OWASP OWASP Top Ten Platform Vulnerabilities

  • آسیب پذیری های برنامه های وب Deep Dive Web Application Vulnerabilities Deep Dive

  • آسیب پذیری های اپلیکیشن موبایل Deep Dive Mobile Application Vulnerabilities Deep Dive

  • آسیب پذیری های IoT Deep Dive IoT Vulnerabilities Deep Dive

  • آسیب پذیری های دسکتاپ Deep Dive Desktop Vulnerabilities Deep Dive

  • نقص آسیب پذیری حریم خصوصی Privacy Vulnerability Defects

اجرای حفاظت های مشترک Implementing Common Protections

  • مدیریت جلسه ایمن Secure Session Management

  • کاربران، حفاظت ها و رمزهای عبور Users, Protections and Passwords

  • رمزگذاری و حفاظت از داده ها Encryption and Data Protections

  • مدیریت خطا و حفاظت Error Handling and Protections

تست و حفظ امنیت نرم افزار Testing and Maintaining Software Security

  • نرم افزار تست امنیت Testing Software for Security

  • نظارت و ثبت برنامه های تولید Monitoring and Logging of Production Applications

نمایش نظرات

کدگذار امن سایبری (CSC-110) [ویدئو]
جزییات دوره
9 h 58 m
49
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

ACI Learning ACI Learning

ACI Learning رهبرانی را در زمینه امنیت سایبری، حسابرسی و فناوری اطلاعات آموزش می دهد. چه شروع یک حرفه فناوری اطلاعات، چه تسلط بر یک حرفه یا توسعه یک تیم، آنها در هر مرحله پشتیبانی ضروری را ارائه می دهند.

Justin Dennison Justin Dennison

جاستین رهبری AWS و ایجاد محتوای توسعه دهنده برای ITProTV را بر عهده دارد. او در چندین زبان برنامه نویسی تجربه دارد. گواهینامه های او شامل AWS Certified Solutions Architect - Associate، AWS Certified Developer - Associate، AWS Certified Cloud Practitioner، Oracle Certified Associate، Java SE 7 Programmer است.

Daniel Lowrie Daniel Lowrie

پس از کار حرفه ای به عنوان مدیر سیستم و مدیر شبکه، دانیل به آموزش فناوری اطلاعات روی آورد. گواهینامه های او عبارتند از CompTIA A+، Network+، Linux+، CySA+، و PenTest+. CEH; MCSA; CFR؛ eJPT.