سلام،
به دوره "FreeBSD 13.x - Mastering JAILS" خوش آمدید. هدف از این دوره ارائه یک نمای کلی از آنچه زندان ها هستند و نحوه استفاده از آنها برای آزمایش ساختمان یا محیط های آماده تولید است. همه اینها با استفاده از یک پروژه عالی BastilleBSD.
آنچه یاد خواهید گرفت:
محیط آزمایشگاه FreeBSD را برای آزمایشهای ایمن زندان ایجاد کنید
درکی عمیقتر از زندانها پیدا کنید
با استفاده از BastileBSD زندان ها را حفظ کنید
شبکه زندان را درک کنید
با پشتیبانگیری از Jails تمرین کنید
از BastileBSD برای حفظ محیط چند زندان به صورت یکپارچه استفاده کنید
زندان های FreeBSD از ویکی پدیا چیست:
"مکانیسم زندان پیاده سازی مجازی سازی سطح سیستم عامل FreeBSD است که به مدیران سیستم اجازه می دهد تا یک سیستم کامپیوتری مشتق از FreeBSD را به چندین سیستم کوچک مستقل به نام jails تقسیم کنند که همگی یک هسته را به اشتراک می گذارند، با سربار بسیار کمی. از طریق سیستمی به نام jails و همچنین یک ابزار کاربر لند به اضافه، بسته به سیستم، تعدادی ابزار دیگر پیاده سازی شد. این عملکرد در سال 1999 توسط Poul-Henning Kamp پس از مدتی استفاده از تولید توسط یک ارائه دهنده میزبان و به FreeBSD متعهد شد. اولین بار با FreeBSD 4.0 منتشر شد، بنابراین تا به امروز بر روی تعدادی از فرزندان FreeBSD از جمله DragonFly BSD پشتیبانی می شود.
نیاز به زندانهای FreeBSD ناشی از تمایل یک ارائهدهنده میزبانی محیطی مشترک (مالک R D Associates, Inc.، Derrick T. Woolworth) برای ایجاد یک جدایی تمیز و واضح بین خدمات خود و خدمات مشتریان خود، عمدتا برای امنیت و سهولت مدیریت (زندان (8)). راه حلی که پول هنینگ کمپ اتخاذ کرد، به جای افزودن یک لایه جدید از گزینه های پیکربندی دقیق، تقسیم کردن سیستم - هم فایل ها و هم منابع آن - به گونه ای بود که فقط افراد مناسب به بخش های مناسب دسترسی داشته باشند. "
موضوعات مطرح شده در این دوره:
دوره "Mastering Jails" اکثر گزینه های تنظیم زندان موجود و مورد نیاز برای اجرای Jails در سناریوهای زنده واقعی را پوشش می دهد. موضوعات اصلی عبارتند از:
Jails Essentials
ایجاد یک محیط آزمایشگاه FreeBSD
استفاده از BastilleBSD برای مدیریت زندان ها به روش های مختلف
تنظیم شبکه زندان به روش صحیح
BONUS: اجرای FreeBSD Jail در Raspberry PI
در طول دوره، ما یک محیط آزمایشگاهی با نصب جدید FreeBSD ایجاد می کنیم و Jails را از زمین به یک محیط آماده برای تولید راه اندازی می کنیم. ما کار با زندانها، پشتیبانگیری از آنها یا شبکهسازی را به روش درست تمرین میکنیم. همه اینها با استفاده از یک پروژه عالی BastilleBSD.
خلاصه:
دوره آموزشی FreeBSD 13.x Mastering Jails موضوعات مختلفی را در رابطه با استفاده از Jails برای مدیریت اجرای بستههای نرمافزاری مختلف به روشی امن پوشش میدهد. با استفاده از Jails میتوانید از مشکلات/حفرههای امنیتی در بستههای نرمافزاری که روی سیستم خود میزبانی میکنید، جلوگیری کنید.
توسعه دهنده/معمار
نمایش نظرات