- عنوان کتاب: OpenSSL Cookbook, 3rd Edition
- نویسنده: Ivan Ristić
- حوزه: رمزنگاری
- سال انتشار: 2022
- تعداد صفحه: 84
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 1.81 مگابایت
با همه زگیل هایش، OpenSSL یکی از موفق ترین و مهم ترین پروژه های منبع باز است. موفقیت آمیز است زیرا بسیار مورد استفاده قرار می گیرد. این مهم است زیرا امنیت بخش های بزرگی از زیرساخت اینترنت به آن متکی است. این پروژه شامل اجرای با کارایی بالا از الگوریتم های رمزنگاری کلیدی، یک پشته کامل TLS و PKI و یک جعبه ابزار خط فرمان است. فکر میکنم با اطمینان میتوان گفت که اگر شغل شما ارتباطی با امنیت، توسعه وب یا مدیریت سیستم دارد، نمیتوانید حداقل در سطحی از سر و کار داشتن با OpenSSL اجتناب کنید. بخش اعظم اینترنت توسط محصولات منبع باز تامین می شود و بیشتر آنها به OpenSSL متکی هستند. این کتاب دو روش استفاده از OpenSSL را پوشش می دهد. فصل 1، خط فرمان OpenSSL، به کاربرانی که نیاز به انجام کارهای معمول تولید کلید و گواهی دارند، و پیکربندی برنامه هایی که برای عملکرد TLS به OpenSSL متکی هستند، کمک می کند. این فصل همچنین نحوه ایجاد یک CA خصوصی کامل را مورد بحث قرار می دهد که برای توسعه و محیط های داخلی مشابه مفید است. فصل 2، تست TLS با OpenSSL، بر تست امنیت سرور با استفاده از OpenSSL تمرکز دارد. اگرچه گاهی وقتگیر است، اما نمیتوان از این نوع تست سطح پایین اجتناب کرد، وقتی میخواهید بدانید دقیقاً چه اتفاقی میافتد. هر دو فصل از کار بزرگتر من به نام های TLS و PKI ضد گلوله وام گرفته شده اند. تصمیم گرفتم فصلهای OpenSSL را بهعنوان یک کتاب رایگان مجزا منتشر کنم، زیرا کمبود شدید اسناد خوب و آسان در دسترس وجود دارد. همانطور که اغلب برای پروژه های پیچیده و طولانی مدت صادق است، اسناد OpenSSL که می توانید در اینترنت پیدا کنید اغلب اشتباه و قدیمی است. علاوه بر این، ناشران اغلب یک یا چند فصل را به منظور نشان دادن این که کتاب چگونه است، تقدیم میکنند، و من فکر کردم که باید از این روش نه تنها با رایگان کردن فصلهای OpenSSL، بلکه با متعهد به ادامه حفظ و بهبود آن نهایت استفاده را ببرم. آنها در طول زمان بنابراین آنها اینجا هستند.
For all its warts, OpenSSL is one of the most successful and most important open source projects. It’s successful because it’s so widely used; it’s important because the security of large parts of the Internet infrastructure relies on it. The project consists of a high-performance implementation of key cryptographic algorithms, a complete TLS and PKI stack, and a command- line toolkit. I think it’s safe to say that if your job has something to do with security, web development, or system administration, you can’t avoid having to deal with OpenSSL on at least some level. The majority of the Internet is powered by open source products, and most of them rely on OpenSSL. This book covers two ways in which OpenSSL can be used. Chapter 1, OpenSSL Command Line, will help users who need to perform routine tasks of key and certificate generation, and configure programs that rely on OpenSSL for TLS functionality. This chapter also discusses how to create a complete private CA, which is useful for development and similar internal environments. Chapter 2, Testing TLS with OpenSSL, focuses on server security testing using OpenSSL. Although sometimes time consuming, this type of low-level testing can’t be avoided when you wish to know exactly what’s going on. Both chapters are borrowed from my larger work, called Bulletproof TLS and PKI. I decided to publish the OpenSSL chapters as a separate free book because there is a severe lack of good and easily available documentation. As is often true for complex and long-lived projects, the OpenSSL documentation you can find on the Internet is often wrong and outdated. Besides, publishers often give away one or more chapters in order to show what the book is like, and I thought I should make the most of this practice by not only making the OpenSSL chapters free, but also by committing to continue to maintain and improve them over time. So here they are.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: OpenSSL Cookbook
نظرات کاربران