دوره آموزشی محافظت از نرم افزار خود با تجزیه و تحلیل کامپوننت
51 دقیقهمبتدی2022-10-25
مدرسین

Malcolm Shore
Cybersecurity Expert, Former Director of GCSB
جزئیات دوره
کتابخانه های مؤلفه برای توسعه نرم افزار ایمن حیاتی هستند. آنها در چارچوب های مورد استفاده برای اجرای سیستم های نهایی و برنامه های کاربردی وب شما گنجانده شده اند، اما گاهی اوقات اجزاء دارای نقص هایی هستند. در این دوره، مدرس مالکوم شور، مروری بر مفاهیم اساسی تجزیه و تحلیل ترکیب نرم افزار ارائه می دهد و ابزارهای رایج برای انجام یک تحلیل موثر را به شما نشان می دهد.
اهمیت دانستن نحوه استخراج صورتحساب مواد نرم افزاری را کشف کنید، به خصوص زمانی که می خواهید آسیب پذیری ها را برای محافظت از نرم افزار خود در برابر حملات احتمالی مشخص کنید. نکاتی در مورد شناسایی مؤلفه هایی که ممکن است منجر به نقض امنیتی شوند، دریافت کنید، همانطور که در حال بررسی ابزارهای تجزیه و تحلیل ترکیب نرم افزار برای هر حمله هستید. مالکوم برای استفاده از مبادله CycloneDX SBOM، SCANOSS، ابزار ShiftLeft SCA و بررسی کننده وابستگی OWASP به شما اشاره می کند. در پایان این دوره، شما به مهارت هایی برای درک تجزیه و تحلیل اجزای نرم افزار مجهز خواهید شد و نرم افزار خود را ایمن و ایمن اجرا می کنید.
اهمیت دانستن نحوه استخراج صورتحساب مواد نرم افزاری را کشف کنید، به خصوص زمانی که می خواهید آسیب پذیری ها را برای محافظت از نرم افزار خود در برابر حملات احتمالی مشخص کنید. نکاتی در مورد شناسایی مؤلفه هایی که ممکن است منجر به نقض امنیتی شوند، دریافت کنید، همانطور که در حال بررسی ابزارهای تجزیه و تحلیل ترکیب نرم افزار برای هر حمله هستید. مالکوم برای استفاده از مبادله CycloneDX SBOM، SCANOSS، ابزار ShiftLeft SCA و بررسی کننده وابستگی OWASP به شما اشاره می کند. در پایان این دوره، شما به مهارت هایی برای درک تجزیه و تحلیل اجزای نرم افزار مجهز خواهید شد و نرم افزار خود را ایمن و ایمن اجرا می کنید.
مهارت ها
Programming FoundationsSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - محافظت در برابر تهدیدات اجزای جاسازی شده
- 02 - آنچه باید بدانید
- 03 - سلب مسئولیت
1. اجزای نرم افزار
- 04 - درک اجزای نرم افزار
- 05 - درک صورتحساب مواد نرم افزاری (SBOM)
- 06 - مجوز قطعات نرم افزاری
- 07 - امنیت اجزای نرم افزار
- 08 - اجرای یک اکسپلویت جزء
- 09 - مولفه آسیب پذیر خود را بسازید
2. ابزارهای تجزیه و تحلیل ترکیب نرم افزار
- 10 - تجزیه و تحلیل ترکیب نرم افزار چیست
- 11 - OWASP و مبادله CycloneDX SBOM
- 12 - آنالیز نرم افزار با SCANOSS
- 13 - فکر کردن در مورد آسیب پذیری اجزا
- 14 - بررسی آسیب پذیری اجزای نرم افزار
- 15 - اسکن با ابزار SCA خودکار
- 16 - استفاده از بررسیگر وابستگی OWASP
- 17 - شناسایی مبدا اجزای نرم افزار
نتیجه
- 18 - بعدش چی
دوره های مرتبط
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی پروتکل زمینه مدل (MCP) برای مبتدیان
- دوره آموزشی ساخت عوامل هوش مصنوعی برای مبتدیان
- دوره آموزشی فراتر از کدنویسی با Vibe با Google Gemini: تبدیل شدن به یک توسعهدهنده هدفمند
- دوره آموزشی ساخت عوامل MCP قطعی
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM