آیا شما یک توسعه دهنده وب جاوا هستید و می خواهید کد ایمن بنویسید؟ آیا می خواهید هک اخلاقی و امنیت برنامه های وب را یاد بگیرید؟ با استفاده از این دوره آموزشی حملات تزریقی، یادگیری امنیت وب را با استفاده از یکی از آسیب پذیری های برتر لیست 10 برتر OWASP آغاز خواهید کرد. حمله تزریقی هنوز در فهرست 3 حمله برتر در 10 حمله برتر OWASP قرار دارد و برای توسعه برنامه های کاربردی وب ایمن جلوگیری از حملات تزریقی مهم است.
من به عنوان بخشی از تیمهای امنیتی آبی و قرمز، دانش عملی دارم و اینجا هستم تا به شما کمک کنم تا آسیبپذیری تزریق را با جزئیات بیاموزید.
در این دوره، شما بر انواع مختلف حملات تزریق تمرکز خواهید کرد؛
تزریق SQL
تزریق NoSQL
تزریق LDAP
تزریق LOG
تزریق CSV
هک اخلاقی و امنیت برنامه های کاربردی وب دو موضوع مهم حوزه امنیت سایبری هستند و داشتن دانش عملی در مورد Injections شما را قادر می سازد تا مفاهیم امنیتی را بهتر درک کنید و شروعی سریع داشته باشید.
در این دوره شما از اصل دفاع در عمق پیروی میکنید و راهحلهای متعددی را برای هر آسیبپذیری اعمال میکنید تا برنامه وب را در چندین لایه ایمن کنید.
شما یک رویکرد عملی را دنبال خواهید کرد. شما نه تنها یاد خواهید گرفت که چگونه از یک برنامه با استفاده از انواع مختلف حملات تزریقی سوء استفاده کنید، بلکه برنامه های آسیب پذیر را از ابتدا توسعه دهید که در آن یک ماژول ورود به وب مشترک با Thymeleaf و Bootstrap برای یک front-end اولیه، با فرم امنیتی Spring خواهید داشت. مجوز احراز هویت ورود به سیستم، و با برنامه های جداگانه برای تزریق SQL، NoSQL و LDAP.
برنامهها با استفاده از جاوا، Spring boot و Spring Data به همراه پرکاربردترین منابع داده مانند PostgreSQL برای تزریق SQL، MongoDB برای تزریق NoSQL و OpenLDAP برای تزریق LDAP توسعه خواهند یافت.
در هر بخش وجود خواهد داشت؛
توسعه برنامه وب آسیب پذیر با استفاده از جاوا، Spring boot و Spring Security
هک برنامه با بارهای مختلف حمله و با نمونه های هک اخلاقی
مراحل حفاظت و پیاده سازی برای جلوگیری از حملات تزریق
در پایان دوره، انواع مختلف آسیبپذیریهای تزریق را درک میکنید، حملات تزریقی را علیه برنامههای وب آسیبپذیری که توسعه دادهاید انجام میدهید، و یاد میگیرید که چگونه با استفاده از تکنیکهای مختلف از برنامههای خود در برابر حملات تزریق محافظت کنید،
اعتبار سنجی و پاکسازی با استفاده از رویکرد لیست سفید
پرس و جوهای پارامتری شده با عبارات آماده شده
خروجی در حال فرار
استفاده از کتابخانه های مطمئن ایمن
در رسیدگی و ثبت خطا
روش های عمومی کدگذاری
اگر می خواهید از توسعه صرفنظر کنید و فقط برنامه ها را هک کنید، می توانید به سخنرانی های تزریقی بروید و کد منبع ارائه شده در بخش منابع آن سخنرانی را دانلود کنید. کدهای منبع در سخنرانی 20 (تزریق SQL)، سخنرانی 38 (تزریق NoSQL)، سخنرانی 51 (تزریق LDAP)، سخنرانی 60 (تزریق LOG) و سخنرانی 74 (تزریق CSV) قرار دارند. توجه داشته باشید که همچنان باید PostgreSQL را برای تزریق SQL، MongoDB برای تزریق NoSQL و ظرف Docker OpenLDAP را برای تزریق LDAP نصب کنید. میتوانید نحوه نصب و پیکربندی این منابع داده را در سخنرانیهای ابتدایی هر بخش تزریق ببینید.
برای اطلاعات بیشتر در مورد پیشرفت این دوره، می توانید ویدیوی مقدماتی و درس های رایگان را بررسی کنید و اگر تصمیم به ثبت نام در این دوره دارید، همیشه می توانید در مورد مفاهیم و جزئیات پیاده سازی در Q/بپرسید و بحث کنید. بخش A و پیام ها من شما را از ابتدا تا انتها راهنمایی می کنم تا به شما کمک کنم دوره را با موفقیت به پایان برسانید و دانش و تجربه هر چه بیشتر از این دوره به دست آورید.
نمایش نظرات