آموزش برنامه‌نویسی امن در جاوا - آخرین آپدیت

دانلود Secure Coding in Java

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، Frank P Moley III، معمار ارشد نرم‌افزار در شرکت Vertex، به شما آموزش می‌دهد که چگونه امنیت را به اکوسیستم جاوا وارد کنید. در رایج‌ترین آسیب‌پذیری‌های امنیتی که به طور معمول ظاهر می‌شوند عمیق شوید و درک خود را از نحوه کاهش و پیشگیری از این آسیب‌پذیری‌ها هنگام نوشتن نرم‌افزار توسعه دهید. علاوه بر این، فرآیند ایجاد یک چرخه کامل عمر نرم‌افزار امن را بررسی خواهید کرد.

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

مقدمه Introduction

  • ایمن‌سازی کدهای جاوا Securing Java code

  • آنچه باید بدانید What you need to know

1. حملات تزریق 1. Injection Attacks

  • چالش: بازنویسی کدهای جاوای آسیب‌پذیر در برابر حملات تزریق Challenge: Refactor Java code susceptible to injection attacks

  • جلوگیری از تزریق SQL Prevent SQL injection

  • راهکار: بازنویسی کدهای جاوای آسیب‌پذیر در برابر حملات تزریق Solution: Refactor Java code susceptible to injection attacks

  • حملات تزریق Injection attacks

  • سایر حملات تزریق Other injection attacks

2. حملات داده‌های حساس 2. Sensitive Data Attacks

  • نشت داده‌های حساس Sensitive data leak

  • نشت اطلاعات از طریق استثناها (Exceptions) Exception leaks

  • نشت اطلاعات در پیام‌های لاگ Log message leaks

  • راهکار: پیشگیری از نشت داده‌های حساس Solution: Prevent sensitive data leaks

  • چالش: پیشگیری از نشت داده‌های حساس Challenge: Prevent sensitive data leaks

3. حملات دسترسی در جاوا 3. Java Access Attacks

  • قابلیت گسترش Extensibility

  • تغییرپذیری (Mutability) Mutability

  • دسترسی‌پذیری کلاس‌ها و پکیج‌ها Class and package accessibility

4. مباحث تکمیلی 4. Additional Topics

  • سریال‌سازی Serialization

  • اعتبارسنجی ورودی‌ها Input validation

  • ساخت کانتینر: بهترین روش‌ها Container build: Best practices

  • آسیب‌پذیری‌های ساخت (Build) Build vulnerabilities

نتیجه‌گیری Conclusion

  • گام‌های بعدی Next Steps

نمایش نظرات

آموزش برنامه‌نویسی امن در جاوا
جزییات دوره
1h 3m
20
(آخرین آپدیت)
1,935
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank P Moley III Frank P Moley III

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

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

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