لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی امن در جاوا
- آخرین آپدیت
دانلود 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
Frank Moley یک توسعه دهنده نرم افزار، معمار، دانشجو و معلم پرشور است.
فرانک همه چیز را ساخته است، از برنامه های داخلی کوچک و تک کاره گرفته تا پلتفرم های توزیع شده جهانی در مقیاس بزرگ. از دیدگاه معماری و توسعه، او بر ساخت پلتفرمها با استفاده از معماریهای کاربردی مدرن و کانتینریسازی سیستمها در ارائههای ابری چند ابری، عمومی و خصوصی، و ترکیبی تمرکز میکند. درایورهای فرانک فراتر از توسعه نرم افزار به امنیت، طراحی و مدل سازی داده ها، DevOps، چابکی و کیفیت گسترش می یابند. بزرگترین علاقه حرفه ای او به عنوان معلم و دانش آموز آموزش است. فرانک تلاش می کند هر روز چیز جدیدی یاد بگیرد و سپس آن را به هر تعداد که می تواند آموزش دهد.
نمایش نظرات