SMB — اشتراک فایل ویندوز

پوشه‌های اشتراکی و چاپگرهای شبکهٔ ویندوز با SMB کار می‌کنند. نسخهٔ ۳ امضا و رمزنگاری AES دارد و نسخهٔ ۱ باید خاموش باشد.

  • لایهٔ OSI: 7 (کاربرد)
  • انتقال: TCP
  • پورت: 445
  • استاندارد: MS-SMB2
  • سطح: متوسط · حدود 7 دقیقه

نکته‌های کلیدی

  • SMB پروتکل اشتراک فایل و چاپگر ویندوز روی TCP 445 است.
  • SMBv1 قدیمی و ناامن است (باج‌افزار WannaCry) و باید غیرفعال شود.
  • SMB 3.x رمزنگاری AES و امضای پیام دارد.

مراحل شبیه‌سازی (6 بسته)

  1. NEGOTIATE: کلاینت نسخه‌های SMB که پشتیبانی می‌کند را اعلام می‌کند.
  2. انتخاب نسخه: سرور بالاترین نسخهٔ مشترک، SMB 3.1.1، را برمی‌گزیند که رمزنگاری AES و بررسی یکپارچگی پیش‌احراز دارد.
  3. SESSION_SETUP: احراز هویت با Kerberos (در دامنه) یا NTLM؛ رمز هرگز مستقیم ارسال نمی‌شود.
  4. TREE_CONNECT: اتصال به پوشهٔ اشتراکی. مسیرها در SMB با UTF-16LE کدگذاری می‌شوند.
  5. CREATE: باز کردن فایل گزارش برای خواندن.
  6. READ: محتوای فایل برگردانده می‌شود. با رمزنگاری SMB3، کل پیام داخل سرآیند Transform (FD 53 4D 42) رمز می‌شود.

درس‌های مرتبط

  • Ethernet — اترنت و سوئیچ
  • STP / RSTP — پروتکل درخت پوشا
  • VRRP — افزونگی دروازهٔ پیش‌فرض
  • 802.1X + RADIUS — کنترل دسترسی مبتنی بر پورت
  • Kerberos — احراز هویت مبتنی بر بلیت
  • LDAP — پروتکل سبک دسترسی به دایرکتوری
  • FTP — پروتکل انتقال فایل
  • SSH — پوستهٔ امن