لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کدگذاری امن در جاوا
Secure Coding in Java
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
محبوبیت پایدار جاوا آن را به هدف بازیگران بد تبدیل می کند. و شیوع آن در برنامه های سازمانی داخلی - که در معرض حمله کارکنان با دانش داخلی هستند - باعث می شود که اقدامات کدگذاری ایمن حتی از اهمیت بیشتری برخوردار باشد. در این دوره ، مدرك فرانك مولی به توسعه دهندگان پیشرفته جاوا كمك می كند تا برنامه كدگذاری ایمن خود را آغاز كنند ، و در سطح بالایی از حملات متداول علیه برنامه های جاوا و همچنین نحوه جلوگیری و دفاع در برابر این تهدیدها ، می توانند سطح كامل را مشاهده كنند. فرانک در مورد چگونگی جلوگیری از حملات تزریق SQL ، شناسایی مکانهایی که اطلاعات حساس در آنها ذخیره می شود و جلوگیری از قرار گرفتن آنها در معرض جهان خارج ، نوشتن کدی که از یکپارچگی سیستم محافظت می کند و موارد دیگر صحبت می کند. در طول راه ، او چالش هایی را ارائه می دهد که به شما امکان می دهد مهارت های جدید خود را امتحان کنید.
سرفصل ها و درس ها
مقدمه
Introduction
حفظ امنیت در جاوا
Keeping secure in Java
آنچه شما باید بدانید
What you should know
1. جلوگیری از حملات تزریق
1. Preventing Injection Attacks
حملات تزریق
Injection attacks
از تزریق SQL جلوگیری کنید
Prevent SQL injection
حملات تزریق دیگر
Other injection attacks
چالش: کد جاوا Refactor حساس به حملات تزریق
Challenge: Refactor Java code susceptible to injection attacks
راه حل: کد جاوا Refactor حساس به حملات تزریق
Solution: Refactor Java code susceptible to injection attacks
2. محافظت از داده های حساس
2. Protecting Sensitive Data
نشت داده های حساس
Sensitive data leak
نشت پیام ثبت می شود
Log message leaks
نشت استثنا
Exception leaks
چالش: از نشت داده حساس جلوگیری کنید
Challenge: Prevent sensitive data leaks
راه حل: از نشت داده حساس جلوگیری کنید
Solution: Prevent sensitive data leaks
3. رفع آسیب پذیری های دسترسی
3. Resolving Access Vulnerabilities
دسترسی به کلاس و بسته
Class and package accessibility
تغییرپذیری
Mutability
قابلیت انبساط
Extensibility
4. رفع آسیب پذیری اضافی
4. Additional Vulnerability Remediation
Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.
فرانک همه چیز را ساخته است، از برنامه های داخلی کوچک و تک کاره گرفته تا پلتفرم های توزیع شده جهانی در مقیاس بزرگ. از دیدگاه معماری و توسعه، او بر ساخت پلتفرمها با استفاده از معماریهای کاربردی مدرن و کانتینریسازی سیستمها در ارائههای ابری چند ابری، عمومی و خصوصی، و ترکیبی تمرکز میکند. درایورهای فرانک فراتر از توسعه نرم افزار به امنیت، طراحی و مدل سازی داده ها، DevOps، چابکی و کیفیت گسترش می یابند. بزرگترین علاقه حرفه ای او به عنوان معلم و دانش آموز آموزش است. فرانک تلاش می کند هر روز چیز جدیدی یاد بگیرد و سپس آن را به هر تعداد که می تواند آموزش دهد.
نمایش نظرات