سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
wepido.ir

اخبار نرم افزار

اجرای پیش‌فرض کانتینرهای داکر با دسترسی روت؛ ریسک امنیتی بزرگ‌تر از تصور

اجرای پیش‌فرض کانتینرهای داکر با دسترسی روت؛ ریسک امنیتی بزرگ‌تر از تصور

داکر (Docker) همچنان محبوب‌ترین محیط اجرای کانتینر (Container Runtime) برای بسیاری از کاربران و آزمایشگاه‌های خانگی است؛ اما یک ویژگی پیش‌فرض در آن می‌تواند ریسک امنیتی جدی ایجاد کند: اجرای سرویس daemon و کانتینرها با دسترسی root.

ریسک پیش‌فرض: داکر و دسترسی روت

در نصب تازه داکر، فرایند daemon با نام dockerd به یک Unix socket متصل می‌شود که مالک آن کاربر root است. اگر در Dockerfile پارامترهای مشخصی تغییر داده نشود، محیط‌هایی که dockerd ایجاد می‌کند نیز با دسترسی root اجرا می‌شوند. همین موضوع می‌تواند دامنه آسیب (Blast Radius) کانتینرهای آسیب‌پذیر را افزایش دهد.

چرا اشتراک کرنل مسئله را جدی‌تر می‌کند

برخلاف ماشین‌های مجازی (Virtual Machines) که کرنل و سیستم‌عامل تازه‌ای شبیه‌سازی می‌کنند، کانتینرها کرنل (Kernel) را با ماشین میزبان (Host) به اشتراک می‌گذارند. وقتی dockerd دسترسی کامل root به سیستم دارد، کد مخرب در یک تصویر کانتینر (Container Image) می‌تواند راحت‌تر از محدوده کانتینر خارج شود و به میزبان آسیب بزند. همچنین اگر به‌اشتباه یک دایرکتوری سیستمی را به کانتینر سوار کنید (Mount)، سرویس متن‌باز شما به فایل‌های حیاتی آن پوشه دسترسی سوپریوزر (Superuser) پیدا می‌کند.

راهکار پیشنهادی: حالت بدون روت (Rootless Mode)

دو روش برای امن‌تر کردن آزمایش‌های داکر وجود دارد: تغییر Dockerfile برای اجرای کانتینر با دسترسی غیر root، یا بازنویسی کاربر در فایل‌های docker run یا compose.yml. اما این کارها برای هر کانتینر تکراری و خسته‌کننده می‌شود. راهکار بهتر، فعال‌سازی حالت rootless است که مشکل دسترسی سوپریوزر dockerd را نیز برطرف می‌کند. در این حالت، کانتینر و daemon پشت یک کاربر بدون امتیاز ویژه قرار می‌گیرند و محیط داکر معیوب نمی‌تواند به دسترسی کامل root روی میزبان برسد.

برای فعال‌سازی یک‌باره حالت rootless می‌توان از دستورهای زیر استفاده کرد:

  • نصب uidmap: sudo apt install uidmap -y
  • دریافت اسکریپت rootless: curl -fsSL https://get.docker.com/rootless | sh
  • تنظیم مسیر: export PATH=/usr/bin:$PATH
  • تعیین سوکت داکر: export DOCKER_HOST=unix:///run/user/1000/docker.sock

محدودیت‌های حالت Rootless

حالت rootless نیز بدون محدودیت نیست. در این حالت نمی‌توان پورت‌های ممتاز (Privileged Ports) زیر ۱۰۲۴ را برای کانتینرها نگاشت (Map) کرد. برای برنامه‌های بهره‌وری معمولی، ابزارهای آرشیو یا سرویس‌های پشتیبان‌گیری مشکل بزرگی نیست، اما ابزارهای شبکه وضعیت متفاوتی دارند. برای نمونه، Pi-hole برای سرویس DNS اصلی به پورت 53 نیاز دارد و اجرای آن در حالت rootless نیازمند تغییر برخی فایل‌های پیکربندی است. علاوه بر شبکه، ممکن است با محدودیت‌های ذخیره‌سازی (Storage) نیز روبه‌رو شوید، به‌ویژه اگر آزمایش‌ها شامل سوارسازی‌های (Mount) OverlayFS باشد. محدودکردن منابع کانتینرها از طریق cgroups v2 و استفاده از پروفایل‌های سفارشی AppArmor هم در این حالت دشوارتر است.

جمع‌بندی

با وجود این محدودیت‌ها، فعال‌سازی حالت rootless برای کاربرانی که با ابزارهای بهره‌وری، تصاویر کانتینر غیرمعمول و ابزارهای آرشیو داده کار می‌کنند، ایده منطقی و امن‌تری است. داکر به‌طور پیش‌فرض با دسترسی root اجرا می‌شود و همین ویژگی، ریسکی است که بسیاری از کاربران آن را دست‌کم می‌گیرند.

نظرتان را ثبت کنید کد خبر: 56071 گروه خبری: اخبار نرم افزار منبع خبر: XDA Developers تاریخ خبر: 1405/08/02 تعداد مشاهده: 9
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
Farming Simulator 22 Platinum Edition v1.14.0.0  - 2024 Edition

Farming Simulator 22 Platinum Edition v1.14.0.0 - 2024 Edition

شبیه ساز کشاورزی

FRITZ 20.5

FRITZ 20.5

شطرنج

Zap Zap Messenger 72.12 for Android +6.0

Zap Zap Messenger 72.12 for Android +6.0

زپ زپ مسنجر

Bunny Shooter 1.22 for Android

Bunny Shooter 1.22 for Android

شکارچی خرگوش

Dolphin Emulator 2409

Dolphin Emulator 2409

اجراکننده بازی‌های Wii و GameCube در ویندوز

RiMS Racing

RiMS Racing

ریمس ریسینگ

فضائل اهل بیت

فضائل اهل بیت

نسخه خطی کتاب شریف احسن الکبار

Switchr PRO 5.0 for Android

Switchr PRO 5.0 for Android

حرکت میان برنامه ها

Pluralsight - CSS3 In-Depth

Pluralsight - CSS3 In-Depth

فیلم آموزش کامل سی‌اس‌اس3

K-9 Mail 6.302 for Android +4.0

K-9 Mail 6.302 for Android +4.0

مدیریت انواع ایمیل

Nero Multimedia 15.0.10200 Platinum HD + Burning ROM 15.0.05600 + Content Pack + Portable

Nero Multimedia 15.0.10200 Platinum HD + Burning ROM 15.0.05600 + Content Pack + Portable

نرو رایت و کپی دی وی دی

Hekasoft Backup & Restore 1.2.0

Hekasoft Backup & Restore 1.2.0

تهیه بک آپ و ریکاوری اطلاعات مرورگرها

نورالانوار 2 (ویرایش 2.3)

نورالانوار 2 (ویرایش 2.3)

نخستین دائرة المعارف چند رسانه ای قرآن کریم

iShia Books 2.5.4 for Android

iShia Books 2.5.4 for Android

کتابخانه جامع شیعه با بیش از 5203 جلد کتاب در موضوعات تفسیر، فقه، حدیث، اصول، معجم، رجال، عقائد، لغت،..... به همراه دیتا

Auslogics Disk Defrag Professional 12.3.0.1 / Ultimate 4.13.0.2

Auslogics Disk Defrag Professional 12.3.0.1 / Ultimate 4.13.0.2

دفرگ کردن هارد

مجله تخصصی برای علاقه مندان به آشپزی

مجله تخصصی برای علاقه مندان به آشپزی

مجله BBC Easy Cook فوریه 2021

AVG Cleaner 26.16.1 for Android +8.0

AVG Cleaner 26.16.1 for Android +8.0

پاکسازی ای وی جی

نمونه سئوالات نوسازی و دگرگونی سیاسی

نمونه سئوالات نوسازی و دگرگونی سیاسی

نوسازی و دگرگونی سیاسی

سخنرانی حجت الاسلام رضا استادی با موضوع عمل صالح - 2 جلسه

سخنرانی حجت الاسلام رضا استادی با موضوع عمل صالح - 2 جلسه

سخنرانی عمل صالح با رضا استادی

WinZip System Utilities Suite 4.1.0.12

WinZip System Utilities Suite 4.1.0.12

بهینه سازی و افزایش سرعت کامپیوتر

Lex Mortis

Lex Mortis

جزیره‌ی وحشت

myViewBoard Whiteboard 2.74.11

myViewBoard Whiteboard 2.74.11

وایتبرد برای ویندوز

CST STUDIO SUITE 2020.01 SP1 / 2019

CST STUDIO SUITE 2020.01 SP1 / 2019

شبیه سازی الکترو مغناطیس

4 جلسه سخنرانی دکتر رفیعی با موضوع سیمای امام حسین علیه السلام از نگاه ائمه معصومین علیهم السلام

4 جلسه سخنرانی دکتر رفیعی با موضوع سیمای امام حسین علیه السلام از نگاه ائمه معصومین علیهم السلام

سخنرانی سیمای امام حسین علیه السلام با ناصر رفیعی

Garfield Kart

Garfield Kart

ماشین سواری

آموزش نقاط آسیب پذیر Linux و Unix

آموزش نقاط آسیب پذیر Linux و Unix

آموزش نقاط آسیب پذیر لینوکس و یونیکس

HQPlayer Desktop 5.4.2

HQPlayer Desktop 5.4.2

پلیر صوتی

Astro Player 3.4 for Android +3.2

Astro Player 3.4 for Android +3.2

پلیر صوتی و تصویری

نادر شاه نوشته لارنس لاکهارت

نادر شاه نوشته لارنس لاکهارت

نادر شاه، شاه ایران

آموزش SPSS

آموزش SPSS

آموزش SPSS

Opera 134.0.5954.46 Portable + GX Gaming Browser

Opera 134.0.5954.46 Portable + GX Gaming Browser

اپرا پرتابل

سخنرانی علیرضا پناهیان با موضوع جایگاه یاد امام زمان (عج) در میان اذکار - 5 جلسه

سخنرانی علیرضا پناهیان با موضوع جایگاه یاد امام زمان (عج) در میان اذکار - 5 جلسه

جایگاه یاد امام زمان (عج) در میان اذکار با علیرضا پناهیان

حسش نیست

حسش نیست

راهنمای عملی برای افزایش کارایی شما

طرح توجیهی چیست؟

طرح توجیهی چیست؟

ایده های موفق کسب و کار

Udemy - The Complete Networking Fundamentals Course. Your CCNA start

Udemy - The Complete Networking Fundamentals Course. Your CCNA start

آموزش کامل شبکه

Journey Into the Beyond Documentary

Journey Into the Beyond Documentary

مستند سفر به ماورا

آموزش برنامه نویسی سی پلاس پلاس‎

آموزش برنامه نویسی سی پلاس پلاس‎

کتاب آموزشی برنامه نویسی ++C

Udemy - Complete Python Bootcamp Go from zero to hero in Python 3

Udemy - Complete Python Bootcamp Go from zero to hero in Python 3

آموزش پایتون از صفر

Password Recovery Bundle 5.6 Enterprise + Professional

Password Recovery Bundle 5.6 Enterprise + Professional

بازیابی پسورد

HD Tune Pro 5.75

HD Tune Pro 5.75

برنامه کوچک و قدرتمند مشاهده عملکرد هارد و حافظه های USB

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!