آنچه یاد خواهید گرفت:
درک کنید مدیریت Secrets چیست و چرا برای امنیت حیاتی است.
HashiCorp Vault را بهصورت محلی در حالتهای dev و production نصب و اجرا کنید.
با استفاده از Vault CLI، رابط کاربری و HTTP API Secrets را ذخیره و بازیابی کنید.
با موتورهای مختلف Secrets (KV v2 ،Database، AWS) کار کنید.
Secrets پویا تولید کنید که بهصورت خودکار منقضی میشوند.
سیاستها را برای کنترل دسترسی دقیق بنویسید و اعمال کنید.
اجارهدادن، تمدید و ابطال Secrets را درک کنید
سرورهای Vault را seal و unseal کنید.
پیشنیازهای دوره
دانش اولیه خط فرمان (پیمایش در پوشهها، اجرای فرمان ها)
درک اولیه APIs و درخواستهای HTTP مفید است، اما الزامی نیست.
آشنایی با مفاهیمی مانند متغیرهای محیطی و فایلهای پیکربندی
توضیحات دوره
این دورهی عملی، یک مقدمهی کاربردی برای مدیریت Secrets با استفاده از HashiCorp Vault؛ یکی از پرکاربردترین ابزارها برای ذخیرهسازی و مدیریت امن داده حساس در زیرساختها و اپلیکیشن های مدرن ارائه میدهد.
اگر تا به حال برایتان سؤال بوده که سازمانها چگونه API keys، گذرواژهها، credentials پایگاه داده، گواهینامه ها یا توکن های دسترسی به cloud را بهصورت امن مدیریت میکنند، این دوره برای شماست.
تمرکز ما بر یادگیری از طریق انجام دادن است. در این دوره خبری از اسلایدهای سنگینِ تئوری یا پیچیدگیهای غیرضروری نیست. در عوض، از همان ابتدا بهصورت مستقیم با Vault و عمدتاً از طریق CLI کار خواهید کرد.
ابتدا بررسی میکنیم که مدیریت Secrets چیست، چرا در سیستمهای مدرن اهمیت دارد و Vault چگونه به حل چالشهای امنیتی واقعی کمک میکند.
سپس مستقیماً وارد بخش عملی میشویم.
Vault را بهصورت محلی نصب میکنیم، آن را هم در حالت development و هم production اجرا میکنیم و یاد میگیریم چگونه Secrets را بهصورت امن ذخیره و بازیابی کنیم.
در طول دوره، با قابلیتهای قدرتمند Vault آشنا میشوید، از جمله:
موتور Secrets KV برای ذخیرهسازی Secrets
موتورهای Secrets Database و AWS
Secrets پویا که بهصورت on-demand تولید میشوند
متدهای احراز هویت برای کنترل دسترسی
سیاستها برای مجوزهای دقیق
اجارهدادن، تمدید و ابطال Secrets
seal و unseal کردن Vault
همهچیز با مثالهای عملی توضیح داده میشود تا مهارتهای واقعی و قابلاستفادهای بسازید که بتوانید بلافاصله در محیطهای development ،DevOps و cloud اعمال کنید.
در پایان این دوره، باید با اطمینان بتوانید با Vault برای مدیریت امن Secrets کار کنید و درک کنید که مدیریت Secrets چگونه در زیرساخت و امنیت اپلیکیشن های مدرن جای میگیرد.
این دوره برای شما مناسب است اگر:
توسعهدهندهای هستید که Secrets اپلیکیشن را مدیریت میکند.
مهندس DevOps هستید و با credentials زیرساخت کار میکنید.
مدیر سیستم هستید و میخواهید شیوههای امنیتی را بهبود دهید.
متخصص امنیت هستید و راهکارهای مدیریت Secrets را پیادهسازی میکنید.
یا هر کسی هستید که به امنیت زیرساختهای مدرن علاقه دارد.
دانش اولیه خط فرمان توصیه میشود، اما هیچ تجربه قبلی با Vault لازم نیست.
اگر به دنبال یک مقدمهی روشن، مناسب مبتدیان و کاملاً عملی برای HashiCorp Vault هستید، این دوره برای شماست.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگانی که باید Secrets اپلیکیشن را بهصورت امن مدیریت کنند.
مهندسان DevOps و مدیران سیستمی که credentials زیرساخت را مدیریت میکنند.
متخصصان امنیت که راهکارهای مدیریت Secrets را پیادهسازی میکنند.
هر کسی که علاقهمند به یادگیری شیوههای امنیتی استاندارد صنعت است.