Full Stack Python Security: Cryptography, TLS, and attack resistance
امنیت یک دغدغه فول استک است که شامل رابط کاربری ها، API ها، وب سرورها، زیرساخت شبکه و هر چیزی در این بین میشود. به کمک این کتاب یاد میگیرید که چگونه بر کتابخانه ها، چارچوبها و ابزارهای قدرتمند در اکوسیستم پایتون مسلط شوید تا بتوانید از بالا تا پایین سیستمهای خود محافظت کنید. این کتاب مملو از مثالهای واقعگرایانه، مثالهای شفاف و کدهای واقعی است که به شما نشان میدهند که چگونه برنامههای تحت وب مبتنی بر پایتون را ایمن کنید.
کتاب Full Stack Python Security (امنیت پایتون فول استک)، همه چیزهایی را که برای ایمن سازی برنامههای وب مبتنی بر پایتون و جنگو نیاز دارید را به شما آموزش میدهد. در این کتاب، دنیس برن، متخصص امنیتی، اصطلاحات و الگوریتمهای امنیتی پیچیده را ابهام زدایی میکند. با بررسی واضح مبانی رمزنگاری، یاد خواهید گرفت که چگونه لایههای دفاعی، احراز هویت امن کاربر و دسترسی شخص ثالث را پیادهسازی کنید و از برنامههای خود در برابر هکهای رایج محافظت کنید.
مطالبی که در کتاب Full Stack Python Security: Cryptography, TLS, and attack resistance، یاد خواهید گرفت عبارتند از:
- استفاده از الگورریتمها برای رمز گذاری، هش و امضای دیجیتالی داده ها
- ایجاد و نصب گواهیهای TLS
- پیاده سازی احراز هویت، احراز مجوز، OAuth 2.0 و اعتبارسنجی فرم در جنگو
- حفاظت یک برنامه وب با Content Security Policy
- پیاده سازی Cross Origin Resource Sharing
- حفاظت در برابر حملات رایج از جمله clickjacking، حملات عدم پذیرش سرویس ، تزریق SQL، اسکریپت نویسی cross-site