آموزش مبانی برنامه نویسی: کدگذاری امن

Programming Foundations: Secure Coding

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه امنیت را در چرخه زندگی توسعه نرم افزار وارد کنید. با شناسایی مسائل رایج کد ناامن و پذیرفتن طرز فکر یک متخصص امنیت ، امنیت را در طراحی خود منتقل کنید و مراحل آن را بسازید. در این دوره ، معمار امنیتی فرانک مولی درک اساسی از برنامه های کدگذاری ایمن را ارائه می دهد. بیاموزید که چگونه مهاجمان و خطرات خود را درک کرده و مشکلات را در مقاطع مهم در کد خود ، از جمله تعاملات برنامه ضخیم ، سرویس گیرنده و سرور ، کاهش دهید. بعلاوه ، در مورد چگونگی جلوگیری از دسترسی غیرمجاز و نشت داده ها با احراز هویت و رمزنگاری ، کاوش کنید. Frank با یک نمای کلی از امنیت در هر مرحله از چرخه عمر توسعه نرم افزار و مراحل بعدی برای تقویت وضعیت امنیتی برنامه های شما ، بسته می شود.
موضوعات شامل:
  • درک مهاجمان و خطرات
  • مستند کردن خطرات خود
  • مسائل مربوط به تعاملات سرویس گیرنده وب-سرور
  • مسائل مربوط به برنامه ضخیم و تعاملات سرویس دهنده-کلاینت
  • مسائل مربوط به مجوز و رمزنگاری
  • اجرای امنیت در هر مرحله از چرخه عمر توسعه نرم افزار

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

مقدمه Introduction

  • کد ایمن را با تیم خود اجرا کنید Implement secure code with your team

  • چه چیزی میخواهید بدانید What you need to know

1. بررسی اجمالی امنیت و خطر 1. Security and Risk Overview

  • هدف از رمزگذاری ایمن The goal of secure coding

  • یک مهاجم را درک کنید Understand an attacker

  • آنچه را می سازید بشکنید Break what you build

  • خطرات خود را بفهمید Understand your risks

  • آنچه را می فهمید مستند کنید Document what you understand

2. مشکلات کد تعامل سرور وب مشتری 2. Web Client Server Interaction Code Issues

  • مشکلات مربوط به اعتبار سنجی ورودی Input validation issues

  • مشکلات کانال ارتباطی Communication channel issues

  • مسائل مربوط به مدیریت جلسه Session management issues

3. برنامه ضخیم و مشکلات تعامل مشتری-سرور 3. Thick App and Client-Server Interaction Issues

  • خطا در رسیدگی به مشکلات Error handling issues

  • مشکلات ورود به سیستم و خروجی Logging and output issues

  • مسائل مربوط به مدیریت داده های داخلی Internal data management issues

  • مشکلات پیکربندی Configuration issues

  • مسائل مربوط به پایگاه داده Database issues

  • پرونده ها و مشکلات I / O File and I/O issues

  • مسائل مربوط به مدیریت حافظه Memory management issues

  • مسائل وابستگی Dependency issues

4- مسائل مربوط به سوء استفاده از رمزنگاری و امنیت 4. Crypto and Security Misuse Issues

  • مشکلات احراز هویت و گذرواژه Authentication and password issues

  • مشکلات مربوط به مجوز و کنترل دسترسی Authorization and access control issues

  • مسائل رمزنگاری Cryptography issues

5. امنیت در SDLC 5. Security in the SDLC

  • امنیت را در طراحی آغوش دهید Embrace security in design

  • امنیت را در آغوش بکشید Embrace security in development

  • از امنیت در آزمایش استفاده کنید Embrace security in testing

  • امنیت را در استقرار قرار دهید Embrace security in deployment

  • بهترین شیوه ها را اجرا کنید Implement best practices

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش مبانی برنامه نویسی: کدگذاری امن
جزییات دوره
1h 34m
27
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
26,504
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank P Moley III Frank P Moley III

مهندس ارشد ارشد در Catch&Release

Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.

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