لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی نرم افزار امن [ویدئو]
Fundamentals of Secure Software [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
امنیت برنامه اقدامات امنیتی را در سطح برنامه توصیف می کند که هدف آن جلوگیری از سرقت یا ربوده شدن داده ها یا کدهای درون برنامه است. ممکن است شامل سخت افزار، نرم افزار و رویه هایی باشد که آسیب پذیری های امنیتی را شناسایی یا به حداقل می رساند. امنیت برنامه های کاربردی وب فرآیند ایمن سازی وب سایت ها، برنامه های کاربردی وب و سایر سرویس های مبتنی بر اینترنت از حملات سایبری، نفوذها و تهدیدات امنیتی است که از نقاط ضعف، پیکربندی نادرست و آسیب پذیری در این برنامه ها یا کدهای آنها استفاده می کند.
این دوره شما را با آسیبپذیریهای رایجی که در انتشاراتی مانند OWASP Top 10 و SANS Top 25 بیان شده است آشنا میکند. شما متوجه خواهید شد که چه نوع رفتارهای توسعه منجر به آسیبپذیری میشود و چگونه از آن رفتارها هنگام ایجاد کد امن اجتناب کنید. شما یاد خواهید گرفت که چگونه یک مدل تهدید را بر روی ویژگی های توسعه اجرا کنید تا بفهمید چه تهدیدهایی می توانند روی کد شما تأثیر بگذارند، از کجا آمده اند و چگونه آنها را کاهش دهید.
شما همچنین ابزارهای تجزیه و تحلیلی را که در دسترس توسعهدهندگان است، بررسی و به کار میگیرید تا کد آنها را تجزیه و تحلیل کرده و آسیبپذیریها را کشف کنید، و به شما امکان میدهد آنها را در اوایل چرخه عمر توسعه اصلاح کنید.
در نهایت، متوجه خواهید شد که امنیت اپلیکیشن چگونه در یک برنامه کلی امنیت سایبری قرار می گیرد.
در پایان این دوره، شما اصول اولیه، بهترین شیوه ها و ابزارهایی را که برای امنیت اپلیکیشن استفاده می شود، فرا خواهید گرفت.
همه فایلهای منبع به مخزن GitHub در آدرس زیر اضافه میشوند: https://github.com/PacktPublishing/Fundamentals-of-Secure-Software 10 برتر OWASP را کاوش کنید و در برابر این آسیبپذیریها دفاع کنید.
آموزش اجرای یک مدل تهدید روی یک برنامه
اسکن آسیب پذیری یک برنامه را انجام دهید
نحوه تصحیح آسیب پذیری های امنیتی رایج در کد را بدانید
ببینید امنیت اپلیکیشن چگونه در یک برنامه کلی امنیت سایبری قرار می گیرد
ایجاد امنیت در چرخه عمر توسعه نرم افزار این دوره برای توسعه دهندگان نرم افزاری که علاقه مند به توسعه نرم افزارهای ایمن تر هستند، متخصصان امنیت، رهبران نرم افزار و مهندسی امنیت و متخصصان امنیت سایبری ایده آل است.
این دوره برای حرفه ای های سطح متوسط و برای افرادی که درک اولیه ای از امنیت IT و برنامه نویسی دارند بهترین است.
دانش برنامه نویسی اولیه و درک سیستم های فناوری اطلاعات و نحوه استقرار نرم افزار در محیط های عملیاتی به شما کمک می کند تا مفاهیم را به راحتی درک کنید. به جنبه های دقیق امنیت با مثال های واضح و مختصر نگاه کنید * یاد بگیرید چگونه به یک قهرمان امنیت برنامه تبدیل شوید * از مدل سازی تهدید برای شناسایی تهدیدها و کاهش در ویژگی های توسعه استفاده کنید *
سرفصل ها و درس ها
مقدمه دوره
Introduction to the Course
مقدمه ای بر امنیت برنامه ها
Introduction to Application Security
شرایط و تعاریف امنیت برنامه
Application Security Terms and Definitions
اهداف امنیتی برنامه
Application Security Goals
نسخه ی نمایشی OWASP WebGoat
OWASP WebGoat Demo
معرفی 10 مورد برتر OWASP و موارد دیگر
Introduction to OWASP Top 10 and More Items
معرفی OWASP Top 10
Introduction to OWASP Top 10
SANS Top 25
SANS Top 25
بازیگران تهدید و تعاریف بیشتر
Threat Actors and More Definitions
دفاع در عمق
Defense In-Depth
ابزارهای پروکسی
Proxy Tools
نسخه ی نمایشی Fiddler با JuiceShop
Demo of Fiddler with JuiceShop
امنیت API
API Security
به 10 برتر OWASP شیرجه بزنید
Dive into the OWASP Top 10
کنترل دسترسی خراب
Broken Access Control
خرابی های رمزنگاری
Cryptographic Failures
تزریق
Injection
طراحی ناامن
Insecure Design
پیکربندی اشتباه امنیتی
Security Misconfiguration
مولفه های آسیب پذیر و قدیمی
Vulnerable and Outdated Components
خرابی های شناسایی و احراز هویت
Identification and Authentication Failures
نقص نرم افزار و یکپارچگی داده ها
Software and Data Integrity Failures
خرابی های ثبت و مانیتورینگ امنیتی
Security Logging and Monitoring Failures
جعل درخواست سمت سرور
Server-Side Request Forgery
دفاع و ابزار
Defenses and Tools
OWASP ZAP (پراکسی حمله Zed)
OWASP ZAP (Zed Attack Proxy)
نمایش نظرات