دوره آموزشی برنامه نویسی ایمن در جاوا (2020)
1 ساعتپیشرفته2020-11-03
مدرسین

Frank P Moley III
Senior Principal Engineer at Catch&Release
جزئیات دوره
محبوبیت پایدار جاوا آن را به هدفی برای بازیگران بد تبدیل میکند. و شیوع آن در برنامههای سازمانی داخلی - که در معرض حمله کارکنان با دانش داخلی هستند - باعث میشود که اقدامات کدنویسی ایمن حتی از اهمیت بیشتری برخوردار باشد. در این دوره، مربی Frank P Moley به توسعه دهندگان پیشرفته جاوا کمک میکند تا سفر کدگذاری ایمن خود را آغاز کنند، و با ارائه نگاهی سطح بالا به حملات متداول علیه برنامههای جاوا، و همچنین نحوه جلوگیری و دفاع در برابر این تهدیدها. او در مورد چگونگی جلوگیری از حملات تزریق SQL، شناسایی مکانهایی که اطلاعات حساس در آنها ذخیره میشود و جلوگیری از قرار گرفتن آنها در معرض دنیای خارج، نوشتن کدی که از یکپارچگی سیستم محافظت میکند و موارد دیگر صحبت میکند. در طول راه، او چالشهایی را ارائه میدهد که به شما امکان میدهد مهارتهای جدید خود را امتحان کنید.
مهارت ها
Software Development SecurityJavaOracleCybersecurityProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01-ایمن نگه داشتن در جاوا
- 02-آنچه باید بدانید
1. جلوگیری از حملات تزریقی
- 03-حملات تزریقی
- 04-جلوگیری از تزریق SQL
- 05-سایر حملات تزریقی
- 06-Challenge - کد جاوا Refactor مستعد حملات تزریقی است
- 07-راه حل - کد جاوا Refactor مستعد حملات تزریقی است
2. حفاظت از داده های حساس
- 08-نشت داده های حساس
- 09-پیام گزارش نشت می کند
- 10-نشت های استثنایی
- 11-چالش - از نشت اطلاعات حساس جلوگیری کنید
- 12-راه حل - از نشت داده های حساس جلوگیری کنید
3. رفع آسیب پذیری های دسترسی
- 13-دسترسی کلاس و بسته
- 14-تغییر پذیری
- 15- توسعه پذیری
4. اصلاح آسیب پذیری اضافی
- 16-آسیب پذیری ایجاد کنید
- 17- اعتبار سنجی ورودی
- 18-سریال سازی
دوره های مرتبط
- دوره آموزشی کدنویسی امن در جاوا
- دوره آموزشی آمادگی برای گواهینامه Java SE 11 Developer (1Z0-819)
- دوره آموزشی برنامه نویسی WebSocket با Java EE
- دوره آموزشی ویژگیهای پیشرفته جاوا ۲۱
- دوره آموزشی کدنویسی ایمن در زبان Go
- دوره آموزشی کد نویسی ایمن در زبان C (آپدیت 2019)
- دوره آموزشی کدنویسی امن در پایتون
- دوره آموزشی کدنویسی ایمن در C
مسیرهای مرتبط
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار
- مسیر آموزشی موفق شدن به عنوان یک توسعه دهنده نرم افزار از راه دور
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی شروع به کار در توسعه Spring
- مسیر آموزشی گواهی حرفهای مبانی جاوا
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده اسپرینگ
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Java EE 7