آموزش جامع گواهینامه CertNexus Cyber Secure Coder (CSC-110) - آخرین آپدیت

دانلود CertNexus Cyber Secure Coder (CSC-110) Cert Prep

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: کسب گواهینامه Cyber Secure Coder از CertNexus، توانایی شما را در طراحی و مدیریت برنامه‌های حرفه‌ای با امنیت بالا تایید می‌کند. گواهینامه CSC-110 برای تمامی توسعه‌دهندگان، در هر زبان برنامه‌نویسی و بر روی هر پلتفرمی، قدرت ارتقای مسیر شغلی در زمینه کدنویسی امن را دارد. در این دوره از ITProTV، مهارت‌های ضروری برای آمادگی و موفقیت در آزمون گواهینامه Cyber Secure Coder (CSC-110) را بیاموزید.

درک خود را از نحوه استفاده از متدهای کدنویسی امن برای محافظت از سازمان در برابر انواع مختلف آسیب‌پذیری‌ها ارتقا دهید. بیاموزید که چگونه آسیب‌پذیری‌های نرم‌افزاری و امنیتی را شناسایی و به حداقل برسانید، اکسپلویت‌ها و حملات را در لحظه وقوع مدیریت کنید و شیوه‌های برنامه‌نویسی و کدنویسی امنی را توسعه دهید که از سوءاستفاده در اپلیکیشن‌ها جلوگیری کند. همچنین، نکات کاربردی در مورد ابزارهای حفاظتی رایج و تکنیک‌های تست برای نگهداری مستمر نرم‌افزار را فرا خواهید گرفت.

توجه: این دوره توسط ITProTV تولید شده است و ما افتخار می‌کنیم که این محتوا را در کتابخانه خود میزبانی می‌کنیم.

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

مقدمه Introduction

  • نمای کلی Overview

1. مدیریت آسیب‌پذیری‌ها 1. Handling Vulnerabilities

  • راهکار: الزامات جدید رمز عبور Solution: New password requirements

  • چالش: الزامات شناسایی Challenge: Identity requirements

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

  • جمع‌آوری الزامات نرم‌افزاری Gather software requirements

  • چالش: جستجوی آسیب‌پذیری Challenge: Vulnerability search

  • چالش: یافتن آسیب‌پذیری‌ها Challenge: Find vulnerabilities

  • عواملی که امنیت نرم‌افزار را تضعیف می‌کنند Factors that undermine software security

  • راهکار: شناسایی الزامات Solution: Identify requirements

  • راهکار: یافتن آسیب‌پذیری‌ها Solution: Find vulnerabilities

  • چالش: الزامات جدید رمز عبور Challenge: New password requirements

  • چالش: هش کردن رمزهای عبور Challenge: Hashing passwords

  • راهکار: هش کردن رمزهای عبور Solution: Hashing passwords

  • هوشمندی در مورد آسیب‌پذیری‌ها Vulnerability intelligence

  • آسیب‌پذیری‌های نرم‌افزاری و مراحل حمله Software vulnerabilities and attack phases

  • راهکار: جستجوی آسیب‌پذیری Solution: Vulnerability search

  • دانش پیش‌نیاز و انتظارات Prior knowledge and expectations

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

  • مدیریت امن خطاها Handling errors securely

  • امنیت در رابطه با عوامل انسانی Human-related security

  • راهکار: بررسی آثار باقی‌مانده (Artifacts) Solution: Exploring leftover artifacts

  • کتابخانه‌ها و سرویس‌های خارجی External libraries and services

  • امنیت در طول چرخه حیات نرم‌افزار Security through the software lifecycle

  • چالش: بررسی آثار باقی‌مانده Challenge: Exploring leftover artifacts

  • الزامات امنیتی و طراحی Security requirements and design

  • باگ‌ها در نرم‌افزار Bugs in software

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

  • راهکارهای مقابله با اکسپلویت Exploit countermeasures

  • چالش: نقص‌های رایج در طراحی امنیتی Challenge: Common security design flaws

  • راهکار: نقص‌های رایج در طراحی امنیتی Solution: Common security design flaws

  • درک ریسک‌ها و تهدیدات Understand risk and threats

  • استراتژی‌های پاسخ به ریسک Risk response strategies

  • پرهیز از اشتباهات رایج Avoid common mistakes

  • اصول طراحی امن Principles of secure design

4. پیاده‌سازی حفاظ‌های رایج 4. Implementing Common Protections

  • راهکار: استفاده از Lockها برای رفع Race Condition Solution: Use locks to remediate race condition

  • بررسی عمیق آسیب‌پذیری‌های اپلیکیشن‌های موبایل Mobile application vulnerabilities deep dive

  • بررسی عمیق آسیب‌پذیری‌های دسکتاپ Desktop vulnerabilities deep dive

  • بررسی عمیق آسیب‌پذیری‌های اپلیکیشن‌های وب Web application vulnerabilities deep dive

  • شرایط رقابتی (Race Conditions) Race conditions

  • نقص‌های مربوط به آسیب‌پذیری حریم خصوصی Privacy vulnerability defects

  • سرریز بافر (Buffer Overflow) و پیشگیری از آن Buffer overflows and prevention

  • ده آسیب‌پذیری برتر پلتفرم‌های OWASP OWASP top ten platform vulnerabilities

  • چالش: استفاده از Lockها برای رفع Race Condition Challenge: Use locks to remediate race condition

  • بررسی عمیق آسیب‌پذیری‌های اینترنت اشیا (IoT) IoT vulnerabilities deep dive

  • دستورالعمل‌های کدنویسی امن Guidelines for secure coding

5. تست و نگهداری امنیت نرم‌افزار 5. Testing and Maintaining Software Security

  • مدیریت امن نشست‌ها (Session Management) Secure session management

  • مدیریت خطا و حفاظ‌ها Error handling and protections

  • رمزنگاری و حفاظت از داده‌ها Encryption and data protections

  • کاربران، حفاظ‌ها و رمزهای عبور Users, protections, and passwords

نتیجه‌گیری Conclusion

  • مانیتورینگ و لاگ‌گذاری اپلیکیشن‌های عملیاتی Monitoring and logging of production applications

  • تست امنیتی نرم‌افزار Testing software for security

نمایش نظرات

آموزش جامع گواهینامه CertNexus Cyber Secure Coder (CSC-110)
جزییات دوره
9h 57m
49
(آخرین آپدیت)
4,215
- از 5
ندارد
دارد
دارد
ACI Learning
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

ACI Learning ACI Learning

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