کتاب امنیت پایتون فول استک : رمزنگاری ، TLS و مقاومت حمله

عنوان کتاب به انگلیسی: |
Full Stack Python Security: Cryptography, TLS, and attack resistance |
| سال انتشار: 2021 | 305 صفحه | حجم فایل: 10 مگابایت | زبان: انگلیسی |
| نویسنده | Dennis Byrne |
| ناشر | Manning |
| ISBN10: | 1617298824 |
| ISBN13: | 9781617298820 |
توضیحات کتاب
Full Stack Python Securityteaches you everything you’ll need to build secure Python web applications.
Summary
In Full Stack Python Security: Cryptography, TLS, and attack resistance, you’ll learn how to:
Use algorithms to encrypt, hash, and digitally sign data
Create and install TLS certificates
Implement authentication, authorization, OAuth 2.0, and form validation in Django
Protect a web application with Content Security Policy
Implement Cross Origin Resource Sharing
Protect against common attacks including clickjacking, denial of service attacks, SQL injection, cross-site scripting, and more
Full Stack Python Security: Cryptography, TLS, and attack resistance teaches you everything you’ll need to build secure Python web applications. As you work through the insightful code snippets and engaging examples, you’ll put security standards, best practices, and more into action. Along the way, you’ll get exposure to important libraries and tools in the Python ecosystem.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Security is a full-stack concern, encompassing user interfaces, APIs, web servers, network infrastructure, and everything in between. Master the powerful libraries, frameworks, and tools in the Python ecosystem and you can protect your systems top to bottom. Packed with realistic examples, lucid illustrations, and working code, this book shows you exactly how to secure Python-based web applications.
About the book
Full Stack Python Security: Cryptography, TLS, and attack resistance teaches you everything you need to secure Python and Django-based web apps. In it, seasoned security pro Dennis Byrne demystifies complex security terms and algorithms. Starting with a clear review of cryptographic foundations, you’ll learn how to implement layers of defense, secure user authentication and third-party access, and protect your applications against common hacks.
What's inside
Encrypt, hash, and digitally sign data
Create and install TLS certificates
Implement authentication, authorization, OAuth 2.0, and form validation in Django
Protect against attacks such as clickjacking, cross-site scripting, and SQL injection
About the reader
For intermediate Python programmers.
About the author
Dennis Byrne is a tech lead for 23andMe, where he protects the genetic data of more than 10 million customers.
Table of Contents
1 Defense in depth
PART 1 - CRYPTOGRAPHIC FOUNDATIONS
2 Hashing
3 Keyed hashing
4 Symmetric encryption
5 Asymmetric encryption
6 Transport Layer Security
PART 2 - AUTHENTICATION AND AUTHORIZATION
7 HTTP session management
8 User authentication
9 User password management
10 Authorization
11 OAuth 2
PART 3 - ATTACK RESISTANCE
12 Working with the operating system
13 Never trust input
14 Cross-site scripting attacks
15 Content Security Policy
16 Cross-site request forgery
17 Cross-Origin Resource Sharing
18 Clickjacking
توضیحات کتاب به فارسی (ترجمه ماشینی)
Full Stack Python SecurityTeaches شما همه چیزهایی را که برای ساخت برنامه های وب Python Secure نیاز دارید ، برای شما فراهم می کند. خلاصه در پشته کامل Python Security: رمزنگاری ، TLS و مقاومت حمله ، شما یاد خواهید گرفت که چگونه: برای رمزگذاری ، هش و داده های دیجیتالی از الگوریتم ها استفاده کنید گواهینامه های TLS را ایجاد و نصب کنید احراز هویت ، مجوز ، OAUTH 2.0 و اعتبار فرم را در Django اجرا کنید از یک برنامه وب با سیاست امنیت محتوا محافظت کنید به اشتراک گذاری منابع متقابل Origin را پیاده سازی کنید در برابر حملات مشترک از جمله کلیک ، انکار حملات خدماتی ، تزریق SQL ، برنامه نویسی متقابل سایت و موارد دیگر محافظت کنید Full Stack Python Security: رمزنگاری ، TLS و مقاومت حمله به شما می آموزد همه چیزهایی را که برای ساخت برنامه های ایمن وب Python نیاز دارید ، به شما آموزش می دهد.همانطور که از طریق قطعه های کد بینش و نمونه های جذاب کار می کنید ، استانداردهای امنیتی ، بهترین شیوه ها و موارد دیگر را به کار می گیرید.در طول راه ، در اکوسیستم پایتون در معرض کتابخانه ها و ابزارهای مهم قرار خواهید گرفت. خرید کتاب چاپ شامل یک کتاب الکترونیکی رایگان در قالب های PDF ، Kindle و EPUB از انتشارات منینگ است. در مورد فناوری امنیت یک نگرانی کامل است ، شامل رابط های کاربر ، API ها ، سرورهای وب ، زیرساخت های شبکه و همه چیز در بین.کتابخانه ها ، چارچوب ها و ابزارهای قدرتمند را در اکوسیستم پایتون تسلط دهید و می توانید از سیستم های خود از بالا به پایین محافظت کنید.این کتاب که با نمونه های واقع بینانه ، تصاویر شفاف و کد کار ، دقیقاً نحوه تأمین برنامه های وب مبتنی بر پایتون را به شما نشان می دهد. درباره کتاب Full Stack Python Security: رمزنگاری ، TLS و مقاومت حمله به شما همه چیزهایی را که برای تأمین امنیت برنامه های وب پایتون و مبتنی بر جنگو نیاز دارید ، به شما می آموزد.در آن ، دنیس بایرن ، طرفدار امنیت فصلی ، اصطلاحات امنیتی پیچیده و الگوریتم ها را نشان می دهد.با شروع یک بررسی واضح از مبانی رمزنگاری ، یاد می گیرید که چگونه لایه های دفاع ، تأیید اعتبار کاربر ایمن و دسترسی به شخص ثالث را پیاده سازی کنید و از برنامه های خود در برابر هک های مشترک محافظت کنید. چه چیزی در داخل است رمزگذاری ، هش و داده های دیجیتالی را امضا کنید گواهینامه های TLS را ایجاد و نصب کنید احراز هویت ، مجوز ، OAUTH 2.0 و اعتبار فرم را در Django اجرا کنید در برابر حملات مانند Clickjacking ، Scripting Crossite و تزریق SQL محافظت کنید درباره خواننده برای برنامه نویسان میانی پایتون. درباره نویسنده دنیس بایرن یک رهبر فناوری برای 23andMe است ، جایی که او از داده های ژنتیکی بیش از 10 میلیون مشتری محافظت می کند. فهرست مطالب 1 دفاع در عمق قسمت 1 - مبانی رمزنگاری 2 هش 3 هشدار کلید 4 رمزگذاری متقارن 5 رمزگذاری نامتقارن 6 امنیت لایه حمل و نقل قسمت 2 - احراز هویت و مجوز 7 مدیریت جلسه HTTP 8 احراز هویت کاربر 9 مدیریت رمز عبور کاربر 10 مجوز 11 oauth 2 قسمت 3 - مقاومت در برابر حمله 12 کار با سیستم عامل 13 هرگز به ورودی اعتماد نکنید 14 حمله به برنامه نویسی در سایت 15 سیاست امنیت محتوا 16 درخواست متقابل سایت جعل 17 اشتراک منابع متقاطع 18 ClickJacking📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
-
کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
مشاهده نمونه نسخه نکات ساده -
کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد و علمی
مشاهده نمونه نسخه نکات رسمی -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال همراه با پاسخ کامل برای درک عمیق مفاهیم
مشاهده نمونه نسخه پرسش و پاسخ -
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع -
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.