آموزش تسلط بر لینوکس پیشرفته امنیتی (SELinux)

دانلود Mastering Security-Enhanced Linux (SELinux)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استاد شدن در استفاده از لینوکس تقویت‌شده با امنیت (SELinux) می‌تواند شما را به عنوان یک توسعه‌دهنده یا مهندس DevOps متمایز کند و فرصت‌های جدیدی را برای رشد حرفه‌تان باز کند. SELinux یک افزودنی ارزشمند به گزینه های امنیتی استاندارد لینوکس است که توزیع لینوکس شما را ایمن می کند. این دوره اصول اولیه SELinux را قبل از غواصی عمیق‌تر در موضوعات پیشرفته‌تر مانند امنیت چند سطحی (MLS)، امنیت چند دسته‌ای (MCS)، مدیریت SELinux با Ansible و استفاده از SELinux در محیط‌های کانتینری نشان می‌دهد. در طول مسیر، مهارت‌های جدید SELinux خود را در زمان واقعی در چالش‌های تمرینی در پایان هر بخش آزمایش کنید. این دوره همچنین یک منبع کامل برای زبان‌آموزانی است که می‌خواهند SELinux را در حین آماده شدن برای هر آزمون مرتبط با لینوکس Red Hat Enterprise درک کنند.

سرفصل ها و درس ها

مقدمه Introduction

  • تسلط بر لینوکس با امنیت بالا (SELinux): مقدمه Mastering Security-Enhanced Linux (SELinux): Introduction

درس 1: کنترل دسترسی اجباری Lesson 1: Mandatory Access Control

  • درس 1: آزمایشگاه در حال بررسی تنظیمات SELinux Lesson 1: Lab exploring SELinux settings

  • نیاز به کنترل دسترسی اجباری Requiring mandatory access control

  • اهداف آموزشی Learning objectives

  • درس 1: راه حل آزمایشگاهی در حال بررسی تنظیمات SELinux Lesson 1: Lab solution exploring SELinux settings

  • کار SELinux Working of SELinux

  • ماژول 1: مقدمه اصول SELinux Module 1: SELinux fundamentals introduction

  • آشنایی با SELinux و کنترل دسترسی اختیاری Understanding SELinux and discretionary access control

درس 2: فعال کردن SELinux Lesson 2: Enabling SELinux

  • درس 2: راه حل آزمایشگاهی که حالت های SELinux را مدیریت می کند Lesson 2: Lab solution managing SELinux states

  • درک سیاست ها Understanding policies

  • اهداف آموزشی Learning objectives

  • مدیریت حالت ها و حالت ها در Red Hat Managing states and modes on Red Hat

  • درس 2: آزمایشگاه ایالت های SELinux را مدیریت می کند Lesson 2: Lab managing SELinux states

  • نصب SELinux در اوبونتو Installing SELinux on Ubuntu

درس 3: درک برچسب های زمینه Lesson 3: Understanding Context Labels

  • درس 3: آزمایشگاهی که رویدادهای SELinux را بررسی می کند Lesson 3: Lab examining SELinux events

  • درس 3: راه حل آزمایشگاهی که رویدادهای SELinux را بررسی می کند Lesson 3: Lab solution examining SELinux events

  • درک وراثت زمینه Understanding context inheritance

  • اهداف آموزشی Learning objectives

  • استفاده از audit.log برای بررسی مسائل Using the audit.log to examine issues

  • درک زمان تنظیم برچسب های زمینه Understanding when to set context labels

  • نمایش برچسب‌های زمینه Showing context labels

درس 4: مدیریت برچسب های زمینه Lesson 4: Managing Context Labels

  • درس 4: آزمایشگاه اجرای SSH روی پورت 443 Lesson 4: Lab running SSH on port 443

  • تنظیم زمینه در پورت ها Setting context on ports

  • استفاده از انواع قابل تنظیم Using customisable types

  • یافتن زمینه مناسب Finding the right context

  • پیکربندی یک Apache DocumentRoot غیر پیش فرض Configuring a non-default Apache DocumentRoot

  • اهداف آموزشی Learning objectives

  • درس 4: راه حل آزمایشگاهی که SSH را روی پورت 443 اجرا می کند Lesson 4: Lab solution running SSH on port 443

  • تنظیم زمینه روی فایل ها Setting context on files

درس 5: استفاده از Booleans Lesson 5: Using Booleans

  • درک بولی ها Understanding booleans

  • درس 5: راه حل آزمایشگاهی پیکربندی vsftpd برای آپلودهای ناشناس Lesson 5: Lab solution configuring vsftpd for anonymous uploads

  • استفاده از Booleans Using booleans

  • درس 5: پیکربندی آزمایشگاه vsftpd برای آپلودهای ناشناس Lesson 5: Lab configuring vsftpd for anonymous uploads

  • اهداف آموزشی Learning objectives

  • پیدا کردن بولین ها Finding booleans

درس 6: عیب یابی SELinux Lesson 6: Troubleshooting SELinux

  • درک قوانین dontaudit Understanding dontaudit rules

  • درک گزارش های حسابرسی Understanding the audit logs

  • با استفاده از audit2allow Using audit2allow

  • درس 6: عیب یابی آزمایشگاهی SELinux Lesson 6: Lab troubleshooting SELinux

  • بارگیری دستی SELinux Loading SELinux manually

  • درس 6: عیب یابی راه حل آزمایشگاهی SELinux Lesson 6: Lab solution troubleshooting SELinux

  • اهداف آموزشی Learning objectives

  • استفاده از sealert Using sealert

  • ماژول 2: تجزیه و تحلیل معرفی SELinux Module 2: Analysing SELinux introduction

  • عیب یابی مشکلات SELinux Troubleshooting SELinux issues

درس 7: تجزیه و تحلیل بولی ها و قوانین Lesson 7: Analysing Booleans and Rules

  • یافتن کارهایی که یک دامنه می تواند انجام دهد Finding what a domain can do

  • اصطلاحات Terminology

  • اهداف آموزشی Learning objectives

  • تحلیل سیاست Analysing the policy

  • تجزیه و تحلیل قوانین انتقال Analysing transition rules

  • درس 7: آزمایشگاهی که بولین ها را بررسی می کند Lesson 7: Lab investigating booleans

  • با استفاده از seinfo Using seinfo

  • درس 7: راه حل آزمایشگاهی بررسی بولین ها Lesson 7: Lab solution investigating booleans

  • تجزیه و تحلیل بولین ها Analysing booleans

  • با استفاده از جستجو Using sesearch

درس 8: ماژول های SELinux Lesson 8: SELinux Modules

  • درس 8: آزمایشگاهی که برنامه شما را با ماژول ها فعال می کند Lesson 8: Lab enabling your application with modules

  • اهداف آموزشی Learning objectives

  • مدیریت ماژول ها Managing modules

  • درس 8: راه حل آزمایشگاهی که برنامه شما را با ماژول ها فعال می کند Lesson 8: Lab solution enabling your application with modules

  • تولید ماژول های سفارشی Generating custom modules

  • ماژول 3: استفاده از برنامه های کاربردی سفارشی با معرفی SELinux Module 3: Using custom applications with SELinux introduction

  • نوشتن ماژول های سفارشی Writing custom modules

درس 9: ساختن هر برنامه کاربردی با SELinux Lesson 9: Making Any Application Work with SELinux

  • اهداف آموزشی Learning objectives

  • استفاده از sepolgen برای تولید ماژول های خط مشی برنامه Using sepolgen to generate application policy modules

  • درس 9: آزمایشگاهی که هر برنامه ای را روی یک سیستم SELinux اجرا می کند Lesson 9: Lab running any application on an SELinux system

  • استفاده از دامنه های نامحدود Using unconfined domains

  • درک گزینه های اجرای برنامه های سفارشی Understanding options for running custom applications

  • درس 9: راه حل آزمایشگاهی که هر برنامه ای را روی یک سیستم SELinux اجرا می کند Lesson 9: Lab solution running any application on an SELinux system

  • استفاده از run-on برای اجرای برنامه های کاربردی با زمینه خاص Using run-on to run applications with a specific context

درس 10: کاربران SELinux Lesson 10: SELinux Users

  • اهداف آموزشی Learning objectives

  • درس 10: راه حل آزمایشگاهی ایجاد کاربر کیوسک Lesson 10: Lab solution creating a kiosk user

  • درس 10: آزمایشگاه ایجاد کاربر کیوسک Lesson 10: Lab creating a kiosk user

  • نگاشت کاربران لینوکس به کاربران SELinux Mapping Linux users to SELinux users

  • درک کاربران و نقش ها Understanding users and roles

  • محدود کردن ریشه Restricting root

  • استفاده از Booleans برای مدیریت کاربران SELinux Using booleans to manage SELinux users

  • ماژول 4: امنیت درجه نظامی با کاربران SELinux و معرفی MLS Module 4: Military grade security with SELinux users and MLS introduction

درس 11: استفاده از امنیت چند سطحی (MLS) Lesson 11: Using Multi-Level Security (MLS)

  • درک آنچه که باید در دایرکتوری ها انجام شود Understanding what needs to be done on directories

  • آشنایی با MLS و MCS Understanding MLS and MCS

  • فعال کردن خط مشی MLS Enabling an MLS policy

  • ایجاد کاربر با سطح ترخیص Creating a user with a clearance level

  • درس 11: محلول آزمایشگاهی با استفاده از MLS Lesson 11: Lab solution using MLS

  • اهداف آموزشی Learning objectives

  • درس 11: آزمایشگاه با استفاده از MLS Lesson 11: Lab using MLS

درس 12: استفاده از امنیت چند دسته ای (MCS) Lesson 12: Using Multi-Category Security (MCS)

  • اهداف آموزشی Learning objectives

  • ترکیب MLS و MCS Combining MLS and MCS

  • آشنایی با MCS Understanding MCS

  • درس 12: آزمایشگاه پیکربندی MCS Lesson 12: Lab configuring MCS

  • گروه بندی کاربران و برنامه ها با MCS Grouping users and applications with MCS

  • درس 12: راه حل آزمایشگاهی پیکربندی MCS Lesson 12: Lab solution configuring MCS

درس 13: SELinux و Containers Lesson 13: SELinux and Containers

  • پیکربندی دسترسی ذخیره سازی کانتینر Configuring container storage access

  • استفاده از udica برای پیکربندی دسترسی کانتینر Using udica to configure container access

  • ماژول 5: SELinux، کانتینرها و معرفی Ansible Module 5: SELinux, containers, and Ansible introduction

  • درس 13: راه حل آزمایشگاهی پیکربندی SELinux برای ظروف Lesson 13: Lab solution configuring SELinux for containers

  • درک نیازهای کانتینر SELinux Understanding container SELinux needs

  • اهداف آموزشی Learning objectives

  • درس 13: آزمایشگاه پیکربندی SELinux برای کانتینرها Lesson 13: Lab configuring SELinux for containers

درس 14: استفاده از Ansible برای مدیریت SELinux Lesson 14: Using Ansible to Manage SELinux

  • درس 14: آزمایشگاه با استفاده از Ansible برای مدیریت SELinux Lesson 14: Lab using Ansible to manage SELinux

  • اهداف آموزشی Learning objectives

  • استفاده از نقش سیستم RHEL برای مدیریت SELinux Using the RHEL system role to manage SELinux

  • درس 14: راه حل آزمایشگاهی با استفاده از Ansible برای مدیریت SELinux Lesson 14: Lab solution using Ansible to manage SELinux

  • استفاده از ماژول های SELinux Ansible Using SELinux Ansible modules

خلاصه Summary

  • تسلط بر لینوکس با امنیت پیشرفته (SELinux): خلاصه Mastering Security-Enhanced Linux (SELinux): Summary

نمایش نظرات

آموزش تسلط بر لینوکس پیشرفته امنیتی (SELinux)
جزییات دوره
5h 18m
103
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
2,139
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pearson Pearson

Pearson یک ارائه دهنده آموزش و یادگیری است.

هدف پیرسون این است که به افراد کمک کند تا زندگی خود را از طریق یادگیری درک کنند، با این باور که هر فرصت یادگیری فرصتی برای پیشرفت شخصی است. کارکنان پیرسون متعهد به ایجاد تجربیات یادگیری پر جنب و جوش و غنی هستند که برای تأثیرگذاری در زندگی واقعی طراحی شده اند. آنها در نزدیک به 200 کشور با محتوای دیجیتال، ارزیابی ها، صلاحیت ها و داده ها به مشتریان خدمات ارائه می دهند.

Sander van Vugt Sander van Vugt

Sander van Vugt سالها تجربه کار با موضوعات لینوکس و متن باز، نوشتن و آموزش آن را دارد.

ساندر نویسنده پرفروش‌ترین راهنمای گواهی Red Hat RHCSA و دوره کامل ویدیویی Red Hat RHCSA، به همراه بسیاری از عناوین دیگر در مورد موضوعاتی از جمله RHCE، Bash، Kubernetes، Ansible و موارد دیگر است. او همچنین به عنوان مربی لینوکس کار می کند و کلاس های آنلاین و آنلاین را برای مشتریان در سراسر جهان تدریس می کند.