Ubuntu Server Essentials.pdf
3.1 MB
📚 کتاب مفید Ubuntu Server Essentials #Linux
سرفصل های دوره آموزشی LPIC – 2 Exam 202
معرفی دوره
1- سرویس DNS
• پیکربندی مقدماتی سرویس DNS
• ایجاد و نگهداری Zone های DNS
• راه اندازی Caching Only DNS Server
• راه اندازی DNS سرورهای Master و Slave
• امنیت در DNS سرور Bind
• راه اندازی Split DNS در Bind
• Chroot کردن Bind DNS Server
2- سرویس های وب
• نصب و راه اندازی وب سرور آپاچی از صفر تا صد
• تنظیمات آپاچی برای https
• امنیت وب سرور آپاچی
• پیاده سازی نرم افزار squid به عنوان پراکسی سرور
• احراز هویت کاربرها در سرویس دهنده Squid (squid Authentication)
3- اشتراک فایل ها (File Sharing)
• پیکربندی سرور samba
• پیکربندی سرور NFS
4- مدیریت شبکه داخلی
• پیکربندی سرور DHCP
• پیکربندی سیستم PAM
• پیکربندی LDAP
5- سرویس های ایمیل
• نصب و پیکربندی Mail Server Postfix
• نصب و پیکربندی Dovecot
6- امنیت سیستم
• نصب و پیکربندی سرور FTP
• نصب و راه اندازی نرم افزار Serv-U
• پیکربندی سرور SSH
• امنیت پروتکل SSH
• پیکربندی NAT
راه اندازی SNAT با کمک IPTables
راه اندازی DNAT با کمک IPTables
معرفی دوره
1- سرویس DNS
• پیکربندی مقدماتی سرویس DNS
• ایجاد و نگهداری Zone های DNS
• راه اندازی Caching Only DNS Server
• راه اندازی DNS سرورهای Master و Slave
• امنیت در DNS سرور Bind
• راه اندازی Split DNS در Bind
• Chroot کردن Bind DNS Server
2- سرویس های وب
• نصب و راه اندازی وب سرور آپاچی از صفر تا صد
• تنظیمات آپاچی برای https
• امنیت وب سرور آپاچی
• پیاده سازی نرم افزار squid به عنوان پراکسی سرور
• احراز هویت کاربرها در سرویس دهنده Squid (squid Authentication)
3- اشتراک فایل ها (File Sharing)
• پیکربندی سرور samba
• پیکربندی سرور NFS
4- مدیریت شبکه داخلی
• پیکربندی سرور DHCP
• پیکربندی سیستم PAM
• پیکربندی LDAP
5- سرویس های ایمیل
• نصب و پیکربندی Mail Server Postfix
• نصب و پیکربندی Dovecot
6- امنیت سیستم
• نصب و پیکربندی سرور FTP
• نصب و راه اندازی نرم افزار Serv-U
• پیکربندی سرور SSH
• امنیت پروتکل SSH
• پیکربندی NAT
راه اندازی SNAT با کمک IPTables
راه اندازی DNAT با کمک IPTables
📱یکهتازی اپل در بازار هدفونهای کاملا بیسیم
♨️ بر این اساس طی سه ماهه اول ۲۰۱۹ اپل بیش از نیمی از بازار ایرفون های کاملا بی سیم را در دست داشته و در نمودار مربوط به پرطرفدارترین ایرپادها هم هیچ مدلی به گرد پای ایرپاد نمی رسد.
🔹در این نمودار سامسونگ برای نخستین بار با پشت سر گذاشتن جبرا به رده دوم رسیده است.
♨️ بر این اساس طی سه ماهه اول ۲۰۱۹ اپل بیش از نیمی از بازار ایرفون های کاملا بی سیم را در دست داشته و در نمودار مربوط به پرطرفدارترین ایرپادها هم هیچ مدلی به گرد پای ایرپاد نمی رسد.
🔹در این نمودار سامسونگ برای نخستین بار با پشت سر گذاشتن جبرا به رده دوم رسیده است.
با توجه به اسامی تجاری جدیدی که توسط هوآوی در دفتر مالکیت فکری اتحادیه اروپا به ثبت رسیده، میتوان حدس زد که نام سیستم عامل جایگزین اندروید Ark OS خواهد بود.
هوآوی اخیرا اعلام کرده که مشغول کار روی سیستم عامل اختصاصی خودش است تا در نهایت آن را با اندروید جایگزین کند. حالا با توجه به نشانهای تجاری جدیدی که توسط این شرکت به ثبت رسیده، میتوانیم حدس بزنیم که نام این سیستم عامل چه خواهد بود.
این غول بزرگ چینی بهتازگی سه نام جدید در دفتر مالکیت فکری اتحادیه اروپا (EUIPO) ثبت کرده که شامل HUAWEI ARK OS, HUAWEI ARK و ARK OS است. همه این اسامی در تاریخ ۲۴ مه، یعنی همین چند روز پیش به ثبت رسیدهاند.
البته ثبت این نامها لزوما به معنای این نیست که اسم سیستم عامل اختصاصی هوآوی یکی از این سه مورد خواهد بود، اما با توجه به این که خود آنها تایید کردهاند که مشغول کار روی جایگزین اندروید هستند و توسعه این سیستم عامل با توجه به تحریمهای اخیر آمریکا و گوگل باید هر چه زودتر انجام شود، میتوانیم حدس بزنیم که نام سیستم عامل مذکور در نهایت همین Ark OS خواهد بود.
هوآوی اخیرا اعلام کرده که مشغول کار روی سیستم عامل اختصاصی خودش است تا در نهایت آن را با اندروید جایگزین کند. حالا با توجه به نشانهای تجاری جدیدی که توسط این شرکت به ثبت رسیده، میتوانیم حدس بزنیم که نام این سیستم عامل چه خواهد بود.
این غول بزرگ چینی بهتازگی سه نام جدید در دفتر مالکیت فکری اتحادیه اروپا (EUIPO) ثبت کرده که شامل HUAWEI ARK OS, HUAWEI ARK و ARK OS است. همه این اسامی در تاریخ ۲۴ مه، یعنی همین چند روز پیش به ثبت رسیدهاند.
البته ثبت این نامها لزوما به معنای این نیست که اسم سیستم عامل اختصاصی هوآوی یکی از این سه مورد خواهد بود، اما با توجه به این که خود آنها تایید کردهاند که مشغول کار روی جایگزین اندروید هستند و توسعه این سیستم عامل با توجه به تحریمهای اخیر آمریکا و گوگل باید هر چه زودتر انجام شود، میتوانیم حدس بزنیم که نام سیستم عامل مذکور در نهایت همین Ark OS خواهد بود.
🅿️ 10 موتور برتر #بازی_سازی که باید آن ها را بشناسید
🏷 #موتورهای بازی سازی (Game Engine) نرمافزارها و برنامه هایی هستند که برای ساخت بازی سطح بالا از آن ها استفاده میشود...
➖جزئیات بیشتر را در 'INSTANT VIEW' بخوانید🔻
http://jvan.me/1ABy
#game #engine #unity
🏷 #موتورهای بازی سازی (Game Engine) نرمافزارها و برنامه هایی هستند که برای ساخت بازی سطح بالا از آن ها استفاده میشود...
➖جزئیات بیشتر را در 'INSTANT VIEW' بخوانید🔻
http://jvan.me/1ABy
#game #engine #unity
Telegraph
10 موتور برتر بازی سازی که باید آن ها را بشناسید
اگر از علاقهمندان به بازیسازی باشید حتما تا به حال نام موتورهای بازیسازی را شنیدهاید، در این پست قصد داریم بیشتر با موتورهای بازیسازی آشنا شده و ۱۰ مورد از برترین موتورهای بازیسازی را به شما معرفی کنیم. ۱) موتور بازیسازی Unreal Engine این موتور بازیسازی…
❗️سرویس Email سازمان شما چقدر مطمئن است؟
1️⃣ وارد سایت https://www.mail-tester.com شوید.
2️⃣ به آدرس ایمیل تصادفی که برای شما به نمایش درخواهد آمد یک ایمیل از دامنه خود ارسال کنید.
3️⃣ امتیاز تنظیمات امنیتی Mail Server خود را به همراه مشکلات آن ببینید. اگر امتیاز شما زیر 7 باشد Mail Server شما برای ارسال Email مطمئن نخواهد بود.
4️⃣اشکالات گزارش شده را برطرف کنید و امتیاز خود را به 10 برسانید.
1️⃣ وارد سایت https://www.mail-tester.com شوید.
2️⃣ به آدرس ایمیل تصادفی که برای شما به نمایش درخواهد آمد یک ایمیل از دامنه خود ارسال کنید.
3️⃣ امتیاز تنظیمات امنیتی Mail Server خود را به همراه مشکلات آن ببینید. اگر امتیاز شما زیر 7 باشد Mail Server شما برای ارسال Email مطمئن نخواهد بود.
4️⃣اشکالات گزارش شده را برطرف کنید و امتیاز خود را به 10 برسانید.
Mail-Tester
Newsletters spam test by mail-tester.com
mail-tester.com is a free online service that allows you to test your emails for Spam, Malformed Content and Mail Server Configuration problems
معرفی انسیبل
ا Ansible یک ابزار متن باز اتوماسیون تامین سیستم ابری،مدیریت کانفیگ،تنظیمات و گسترش برنامهها می باشد. این ابزار به Agent نیازی ندارد.با نصب و کانفیگ این ابزار بر روی Control Node می تونید Node های Client رو با استفاده از اتصال نوع ssh مدیریت کنید.
اهداف و طراحی Ansible
به گفته شرکت ردهت هدف اصلی طراحی و توسعه Ansible ساده سازی کار با سرورهای لینوکسی و همچنین افزایش امنیت و اعتماد پذیری به سرورهای لینوکسی است.
در واقع انسیبل یک ابزار Remote Administration است که این توانایی رو به مدیر یک شبکه میده تا سرورهای لینوکسی دیگه رو به صورت جامع در یک پنل مدیریت و کنترل کنه.
ا Ansible یک ابزار متن باز اتوماسیون تامین سیستم ابری،مدیریت کانفیگ،تنظیمات و گسترش برنامهها می باشد. این ابزار به Agent نیازی ندارد.با نصب و کانفیگ این ابزار بر روی Control Node می تونید Node های Client رو با استفاده از اتصال نوع ssh مدیریت کنید.
اهداف و طراحی Ansible
به گفته شرکت ردهت هدف اصلی طراحی و توسعه Ansible ساده سازی کار با سرورهای لینوکسی و همچنین افزایش امنیت و اعتماد پذیری به سرورهای لینوکسی است.
در واقع انسیبل یک ابزار Remote Administration است که این توانایی رو به مدیر یک شبکه میده تا سرورهای لینوکسی دیگه رو به صورت جامع در یک پنل مدیریت و کنترل کنه.
سطوح گواهینامه های سیسکو
(خطهاى صاف مراحل الزامى را نشان مى دهند، در حالىکه نقطه چینها مراحلى هستند که توصیه مى شوند براى دریافت مدارك دنبال کنید)
@zoomlern
(خطهاى صاف مراحل الزامى را نشان مى دهند، در حالىکه نقطه چینها مراحلى هستند که توصیه مى شوند براى دریافت مدارك دنبال کنید)
@zoomlern
#مطلب_آموززشی
یوزرها و سطح دسترسی ها در دستگاه های TDA/TDE :
در دستگاه های سری TDA/TDE/NCP سه دسته بندی برای یوزرهایی که از طریق نرم افزار به سیستم برای برنامه ریزی متصل میشوند وجود دارد :
1- INSTALLER
2- ADMIN
3 - USER
برای ورود با هرکدام از این یوزرها به سیستم کافیست که در قسمت programmer code یکی از موارد بالا را وارد کرده و در قسمت پسورد هم بصورت دیفالت 1234 یا پسورد تغییر یافته یوزر را وارد کنید.
سطح دسترسی هرکدام از یوزرهای فوق به برنامه ها و object های سانترال متقاوت هست به گونه ای که INSTALLER دارای دسترسی کامل میباشد و ADMIN و USER به ترتیب سطوح دسترسی پایین تری را دارند.
در شکلهای زیر نحوه ورود با یوزرهای مختلف و دسترسی به برنامه هایی که هر یوزر بصورت جداگانه دارد را می بینید :
در دستگاه های سری NS بصورت دیفالت یک یوزر INSTALLER برای ورود به برنامه کنسول در دسترس میباشد که با توجه به نیاز میتوان یوزرهای مختلف با سطح دسترسی USER و INSTALLER به آن اضافه کرد . یوزرهایی که در گروه USER قرار میگیرند با توجه به اینکه توسط ادمین سیستم ممکن هست سوپروایزر بخشهایی از سیستم شوند مانند ضبط مکالمات ، گزارشهای ACD REPORT و ... بصورت اتوماتیک سطح دسترسی از USER به ADMIN ارتقا پیدا میکند.
یوزرها و سطح دسترسی ها در دستگاه های TDA/TDE :
در دستگاه های سری TDA/TDE/NCP سه دسته بندی برای یوزرهایی که از طریق نرم افزار به سیستم برای برنامه ریزی متصل میشوند وجود دارد :
1- INSTALLER
2- ADMIN
3 - USER
برای ورود با هرکدام از این یوزرها به سیستم کافیست که در قسمت programmer code یکی از موارد بالا را وارد کرده و در قسمت پسورد هم بصورت دیفالت 1234 یا پسورد تغییر یافته یوزر را وارد کنید.
سطح دسترسی هرکدام از یوزرهای فوق به برنامه ها و object های سانترال متقاوت هست به گونه ای که INSTALLER دارای دسترسی کامل میباشد و ADMIN و USER به ترتیب سطوح دسترسی پایین تری را دارند.
در شکلهای زیر نحوه ورود با یوزرهای مختلف و دسترسی به برنامه هایی که هر یوزر بصورت جداگانه دارد را می بینید :
در دستگاه های سری NS بصورت دیفالت یک یوزر INSTALLER برای ورود به برنامه کنسول در دسترس میباشد که با توجه به نیاز میتوان یوزرهای مختلف با سطح دسترسی USER و INSTALLER به آن اضافه کرد . یوزرهایی که در گروه USER قرار میگیرند با توجه به اینکه توسط ادمین سیستم ممکن هست سوپروایزر بخشهایی از سیستم شوند مانند ضبط مکالمات ، گزارشهای ACD REPORT و ... بصورت اتوماتیک سطح دسترسی از USER به ADMIN ارتقا پیدا میکند.
✅آسیب پذیری تخریب حافظه در کامپوننتی مربوط به هسته لینوکس
آسیب پذیری های خطرناک در کامپوننت هسته ی سیستم عامل لینوکس، به نفوذگران امکان می دهند به بخش های حساس سیستم قربانی دسترسی داشته باشند.
محققان امنیت سایبری سه آسیب پذیری خطرناک در بخشی از سرویس سیستمی Systemd را کشف کرده اند که جزو کامپوننت های هسته ی سیستم عامل لینوکس است. این سرویس وظیفه ی مدیریت فرایندهای سیستمی بعد از اجرای مرحله ی Boot را برعهده دارد. آسیب پذیری گزارش شده بر سرویس Journald که وظیفه ی جمع آوری و ذخیره ی داده های ثبت رخداد را برعهده دارد، باعث می شود با اکسپلویت موفقیت آمیز، دسترسی سطح Root در ماشین هدف و درکنار آن، اطلاعات حساس سیستمی دراختیار نفوذگر قرار گیرد. تاکنون هیچ وصله ای برای این آسیب پذیری ارائه نشده است.
بنابر اعلام شرکت Qualys، ازجمله شرکت های فعال در حوزه ی امنیت سایبری، دو آسیب پذیری تخریب حافظه را شناسایی کرده: اولی با شناسه ی CVE-2018-16864 از نوع Stack Buffer Overflow و دومی با شناسه ی CVE-2018-16865 از نوع Memory Allocation. همچنین، این شرکت آسیب پذیری Out-of-Bounds Error با شناسه ی CVE-2018-16866 را در هسته ی لینوکس یافته است. Qualys در ادامه اعلام کرده امکان اکسپلویت موفقیت آمیز آسیب پذیری های دوم و سوم ممکن است و می توان روی ماشین های x86 و x64 دسترسی Local Root Shell را از سیستم قربانی به دست آورد. اکسپلویت روی ماشین ۳۲ بیتی سریع تر جواب می دهد و زمان پاسخ گویی آن حدود دَه دقیقه است؛، درحالی که روی ماشین ۶۴ بیتی زمان پاسخگویی حدود هفتاد دقیقه است. همچنین Qualys بیان کرده به زودی اکسپلویت، PoC را برای این آسیب پذیری ها منتشر می کند؛ اما توضیحات بیشتر درباره ی چگونگی اکسپلویت شدن آن ها را اعلام نخواهد کرد.
باتوجه به اطلاعات موجود، مشخص است سرویس سیستمی Systemd تمامی توزیع های لینوکسی آسیب پذیر است؛ اما توزیع های SUSE Linux Enterprise 15 و openSUSE Leap 15 و Fedora 28&29 به دلیل کامپایل شدن بخش فضای کاربری (User Space) به وسیله ی کامپایلر GCC و استفاده از قابلیت امنیتی محافظت از حافظه به وسیله ی ساختار حفاظتی fStack Clash Protection در هنگام کامپایل کردن، امکان اکسپلویت شدن در آن ها مقدور نیست. هر سه آسیب پذیری منتشرشده بدون داشتن تعامل با کاربر، امکان اکسپلویت شدن را دارند که یکی از آ ن ها به صورت Local امکان اکسپلویت شدن را دارد و بقیه امکان اکسپلویت شدن ازطریق شبکه را دارد. این آسیب پذیری ها از زمانی امکان اکسپلویت شدن داشته اند که Systemd نسخه های v201 و v230 داشته است.
شایان ذکر است فقط آسیب پذیری CVE-2018-16866 که از نوع Information Leak است، در نسخه ی به روزرسانی شده ی systemd v240-1 رفع شده است. همچنین، RedHat این آسیب پذیری ها را در سطح Important گزارش کرده و امتیاز بالای ۷.۴ و ۷.۵ را به آن ها داده و آسیب پذیری OOB را در سطح Moderate و با امتیاز ۴.۳ معرفی کرده است. توزیع Red Hat Enterprise Linux 7 هر سه آسیب پذیری را دارد؛ اما توزیع RedHat Virtualization 4 فقط دو آسیب پذیری تخریب حافظه را دارد و آسیب پذیری OOB در آن وجود نخواهد داشت.
آسیب پذیری های خطرناک در کامپوننت هسته ی سیستم عامل لینوکس، به نفوذگران امکان می دهند به بخش های حساس سیستم قربانی دسترسی داشته باشند.
محققان امنیت سایبری سه آسیب پذیری خطرناک در بخشی از سرویس سیستمی Systemd را کشف کرده اند که جزو کامپوننت های هسته ی سیستم عامل لینوکس است. این سرویس وظیفه ی مدیریت فرایندهای سیستمی بعد از اجرای مرحله ی Boot را برعهده دارد. آسیب پذیری گزارش شده بر سرویس Journald که وظیفه ی جمع آوری و ذخیره ی داده های ثبت رخداد را برعهده دارد، باعث می شود با اکسپلویت موفقیت آمیز، دسترسی سطح Root در ماشین هدف و درکنار آن، اطلاعات حساس سیستمی دراختیار نفوذگر قرار گیرد. تاکنون هیچ وصله ای برای این آسیب پذیری ارائه نشده است.
بنابر اعلام شرکت Qualys، ازجمله شرکت های فعال در حوزه ی امنیت سایبری، دو آسیب پذیری تخریب حافظه را شناسایی کرده: اولی با شناسه ی CVE-2018-16864 از نوع Stack Buffer Overflow و دومی با شناسه ی CVE-2018-16865 از نوع Memory Allocation. همچنین، این شرکت آسیب پذیری Out-of-Bounds Error با شناسه ی CVE-2018-16866 را در هسته ی لینوکس یافته است. Qualys در ادامه اعلام کرده امکان اکسپلویت موفقیت آمیز آسیب پذیری های دوم و سوم ممکن است و می توان روی ماشین های x86 و x64 دسترسی Local Root Shell را از سیستم قربانی به دست آورد. اکسپلویت روی ماشین ۳۲ بیتی سریع تر جواب می دهد و زمان پاسخ گویی آن حدود دَه دقیقه است؛، درحالی که روی ماشین ۶۴ بیتی زمان پاسخگویی حدود هفتاد دقیقه است. همچنین Qualys بیان کرده به زودی اکسپلویت، PoC را برای این آسیب پذیری ها منتشر می کند؛ اما توضیحات بیشتر درباره ی چگونگی اکسپلویت شدن آن ها را اعلام نخواهد کرد.
باتوجه به اطلاعات موجود، مشخص است سرویس سیستمی Systemd تمامی توزیع های لینوکسی آسیب پذیر است؛ اما توزیع های SUSE Linux Enterprise 15 و openSUSE Leap 15 و Fedora 28&29 به دلیل کامپایل شدن بخش فضای کاربری (User Space) به وسیله ی کامپایلر GCC و استفاده از قابلیت امنیتی محافظت از حافظه به وسیله ی ساختار حفاظتی fStack Clash Protection در هنگام کامپایل کردن، امکان اکسپلویت شدن در آن ها مقدور نیست. هر سه آسیب پذیری منتشرشده بدون داشتن تعامل با کاربر، امکان اکسپلویت شدن را دارند که یکی از آ ن ها به صورت Local امکان اکسپلویت شدن را دارد و بقیه امکان اکسپلویت شدن ازطریق شبکه را دارد. این آسیب پذیری ها از زمانی امکان اکسپلویت شدن داشته اند که Systemd نسخه های v201 و v230 داشته است.
شایان ذکر است فقط آسیب پذیری CVE-2018-16866 که از نوع Information Leak است، در نسخه ی به روزرسانی شده ی systemd v240-1 رفع شده است. همچنین، RedHat این آسیب پذیری ها را در سطح Important گزارش کرده و امتیاز بالای ۷.۴ و ۷.۵ را به آن ها داده و آسیب پذیری OOB را در سطح Moderate و با امتیاز ۴.۳ معرفی کرده است. توزیع Red Hat Enterprise Linux 7 هر سه آسیب پذیری را دارد؛ اما توزیع RedHat Virtualization 4 فقط دو آسیب پذیری تخریب حافظه را دارد و آسیب پذیری OOB در آن وجود نخواهد داشت.