توضیحات
Practical Python Security for Developers، دوره آموزش امنیت کاربردی پایتون برای توسعه دهندگان توسط آکادمی Pluralsight منتشر شده است.برنامه های پایتون اغلب با ورودی های خارجی، اطلاعات محرمانه ورود، وابستگی های شخص ثالث و تنظیمات استقرار سروکار دارند؛ بنابراین، رعایت اصول توسعه امن ضروری است. در این دوره با عنوان «امنیت کاربردی پایتون برای توسعه دهندگان»، یاد می گیرید خطرهای امنیتی رایج در برنامه های پایتون را شناسایی و کاهش دهید. با مبانی امنیت پایتون و الگوهای کدنویسی خطرناکی آشنا می شوید که می توانند به آسیب پذیری های تزریق، اجرای ناخواسته کد و افشای اطلاعات منجر شوند. همچنین یاد می گیرید مرزهای اعتماد را در کد خود شناسایی کنید و برای بهبود امنیت برنامه، اصول دفاع در عمق را به کار ببرید.
سپس با روش های مدیریت امن اسرار و اطلاعات ورود آشنا می شوید؛ از جمله استفاده از تنظیمات محیطی، مخازن مدیریت شده اسرار، اصل حداقل سطح دسترسی و چرخش اطلاعات ورود. یاد می گیرید از تزریق فرمان، تزریق SQL و ORM، مدیریت ناامن داده ها و فایل ها و ذخیره سازی ناامن گذرواژه ها جلوگیری کنید، توکن های امن بسازید و بررسی های احراز هویت و مجوزدهی را پیاده سازی کنید. در پایان، امنیت زنجیره تامین وابستگی ها را بررسی می کنید، بسته های آسیب پذیر را با ابزارهایی مانند pip-audit شناسایی و اصلاح می کنید، بررسی های امنیتی را به خط لوله های CI/CD و GitHub Actions اضافه می کنید، از اطلاعات ورود خط لوله محافظت می کنید، برنامه های پایتون را برای محیط عملیاتی ایمن سازی می کنید و با استفاده از یک چک لیست کاربردی امنیت، یافته ها را اولویت بندی کرده و اصلاحات را اعتبارسنجی می کنید.
آنچه خواهید آموخت
- مبانی امنیت پایتون را توضیح دهید، مرزهای اعتماد را شناسایی کنید و اصول دفاع در عمق را به کار ببرید.
- الگوهای کدنویسی خطرناکی را تشخیص دهید که می توانند باعث آسیب پذیری های تزریق، اجرای ناخواسته کد و افشای اطلاعات شوند.
- اسرار و اطلاعات ورود را با استفاده از تنظیمات محیطی، مخازن مدیریت شده اسرار، اصل حداقل سطح دسترسی و چرخش اطلاعات به صورت امن مدیریت کنید.
- از تزریق فرمان، تزریق SQL و ORM و مدیریت ناامن داده ها و فایل ها جلوگیری کنید.
- گذرواژه ها را به صورت امن ذخیره کنید، توکن های امن بسازید و بررسی های احراز هویت و مجوزدهی را پیاده سازی کنید.
- وابستگی های شخص ثالث را ارزیابی کنید، بسته های آسیب پذیر را با ابزارهایی مانند pip-audit شناسایی کنید و خطرهای زنجیره تامین را کاهش دهید.
- بررسی های امنیتی را به خط لوله های CI/CD و GitHub Actions اضافه کنید، از اطلاعات ورود خط لوله محافظت کنید، برنامه های پایتون را برای محیط عملیاتی ایمن سازی کنید و اصلاحات را با یک چک لیست کاربردی امنیت اعتبارسنجی کنید.
این دوره برای چه کسانی مناسب است
- توسعه دهندگان پایتون که می خواهند خطرهای امنیتی برنامه های خود را شناسایی و کاهش دهند.
- توسعه دهندگان نرم افزار که در پروژه های پایتون با ورودی های خارجی، اطلاعات ورود، فایل ها و داده های حساس سروکار دارند.
- توسعه دهندگانی که مسئول مدیریت وابستگی های شخص ثالث، خط لوله های CI/CD و استقرار برنامه ها هستند.
- توسعه دهندگانی که به دنبال روش ها و چک لیست های کاربردی برای بررسی، ایمن سازی و اعتبارسنجی امنیت برنامه های پایتون هستند.
مشخصات دوره Practical Python Security for Developers
- ناشر : Pluralsight
- مدرس : Tejprakash Kumawat
- زبان: انگلیسی
- سطح آموزش: تمام سطوح
- مدت زمان آموزش: 1 ساعت و 36 دقیقه
سر فصل های دوره Practical Python Security for Developers

تصاویر

فیلم نمونه
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: انگلیسی
کیفیت: 1080p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
237 مگابایت













































