- عنوان کتاب: Full Stack Python Security – CRYPTOGRAPHY, TLS, AND ATTACK RESISTANCE
- نویسنده: DENNIS BYRNE
- حوزه: برنامه نویسی امن
- سال انتشار: 2021
- تعداد صفحه: 305
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 8.45 مگابایت
من از پایتون برای آموزش امنیت استفاده می کنم، نه برعکس. به عبارت دیگر، با خواندن این کتاب، در مورد امنیت بسیار بیشتر از پایتون خواهید آموخت. دو دلیل برای این وجود دارد. اول، امنیت پیچیده است و پایتون پیچیده نیست. دوم، نوشتن حجم کد امنیتی سفارشی بهترین راه برای ایمن سازی یک سیستم نیست. کار سنگین تقریباً همیشه باید به پایتون، یک کتابخانه یا یک ابزار واگذار شود.
این کتاب مفاهیم امنیتی سطح مبتدی و متوسط را پوشش می دهد. این مفاهیم با کد پایتون در سطح مبتدی پیاده سازی می شوند. هیچ یک از مواد امنیتی یا پایتون پیشرفته نیست.
تمام مثال های این کتاب چالش های توسعه و ایمن سازی سیستم ها در دنیای واقعی را شبیه سازی می کند. بنابراین برنامه نویسانی که کد را به محیط های تولیدی فشار می دهند، بیشتر یاد می گیرند. مهارت های مبتدی پایتون، یا تجربه متوسط با هر زبان اصلی دیگر، مورد نیاز است. مطمئناً لازم نیست که یک توسعهدهنده وب باشید تا از این کتاب بیاموزید، اما درک اولیه از وب باعث میشود که بخش دوم آن را آسانتر جذب کنید.
شاید شما سیستم ها را نمی سازید یا نگهداری می کنید. در عوض، آنها را آزمایش می کنید. اگر چنین است، درک بسیار عمیق تری از آنچه باید تست کنید به دست خواهید آورد، اما من حتی سعی نمی کنم نحوه تست کردن را آموزش دهم. همانطور که می دانید، این دو مجموعه مهارت متفاوت هستند.
برخلاف برخی کتابهای امنیتی، هیچ یک از مثالهای اینجا دیدگاه مهاجم را در نظر نمیگیرد. بنابراین این گروه کمترین چیزی را یاد خواهند گرفت. اگر برای آنها تسلی است، در برخی از فصل ها اجازه دادم شرورها پیروز شوند.
I use Python to teach security, not the other way around. In other words, as you read this book, you will learn much more about security than Python. There are two rea-sons for this. First, security is complicated, and Python is not. Second, writing volumes of custom security code isn’t the best way to secure a system; the heavy lifting should almost always be delegated to Python, a library, or a tool.
This book covers beginner- and intermediate-level security concepts. These con-cepts are implemented with beginner-level Python code. None of the material for either security or Python is advanced.
All of the examples in this book simulate the challenges of developing and securing systems in the real world. Programmers who push code to production environments are therefore going to learn the most. Beginner Python skills, or intermediate experi-ence with any other major language, is required. You certainly do not have to be a web developer to learn from this book, but a basic understanding of the web makes it eas-ier to absorb the second half.
Perhaps you don’t build or maintain systems; instead, you test them. If so, you will gain a much deeper understanding of what to test, but I do not even try to teach how to test. As you know, these are two different skill sets.
Unlike some security books, none of the examples here assume the attacker’s point of view. This group will therefore learn the least. If it is any consolation to them, in some chapters I let the villains win.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Full Stack Python Security
نظرات کاربران