Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mac randomization trên các hệ điều hành

    BẢN CHI TIẾT VỀ MAC RANDOMIZATION TRÊN CÁC HỆ ĐIỀU HÀNH – ĐỪNG ĐỂ BỊ “LỪA TÌNH” TRONG KHẢO SÁT WI-FI!
    🔥 Một trong những “kẻ phá đám” thầm lặng nhưng nguy hiểm nhất trong các site survey Wi-Fi doanh nghiệp hiện nay chính là tính năng Random MAC (MAC ngẫu nhiên).
    Bạn đang khảo sát vị trí client để tối ưu Roaming? Hay đang theo dấu truy vết một thiết bị lạ trong hệ thống Wi-Fi? Nếu không nắm rõ cơ chế hoạt động của MAC Randomization trên các nền tảng như Windows, Android, iOS… thì mọi kết quả bạn đo được có thể “trật lất”!
    📌 Tóm tắt cơ chế hoạt động – từng hệ điều hành một:

    ✅ iOS 14+, iPadOS 14+, watchOS 7+:
    • Bật random MAC mặc định: Có.
    • MAC ngẫu nhiên cố định cho từng SSID: Có.
    • Lưu qua reboot: Có.
    • Lưu MAC sau khi xóa và tạo lại profile Wi-Fi: Có.
    • Thay đổi MAC mỗi ngày hoặc mỗi lần kết nối mới: ❌ Không hỗ trợ.
    • MAC random vẫn giữ nguyên khi nâng cấp hệ điều hành: ✅ Có.
    • Có API kiểm soát randomization: ✅ Có.
    • Không lưu qua factory reset: Không rõ.
    ✅ Android 10+:
    • Bật mặc định: Có.
    • Cố định MAC cho từng SSID: Có.
    • Lưu MAC sau reboot: Có.
    • Lưu MAC nếu xóa và tạo lại Wi-Fi profile: Có.
    • MAC mỗi ngày hoặc mỗi lần kết nối mới: Tùy chọn, chỉ bật được ở Android 11 Developer Mode.
    • Không random lại khi nâng cấp Android: Không.
    • API kiểm soát MAC random: ✅ Từ Android 11 trở lên.
    • Không lưu MAC qua factory reset.
    ✅ Windows 10+:
    • Không bật mặc định.
    • Cố định MAC ngẫu nhiên nếu bật: Có.
    • Lưu MAC sau reboot: Có.
    • Không lưu MAC nếu xóa rồi tạo lại Wi-Fi profile.
    • Random mỗi ngày/mỗi lần kết nối: Chỉ tùy chọn.
    • Không bật random sau khi upgrade OS.
    • Có thể bật/tắt toàn cục: Có.
    • API điều khiển: Không rõ.
    • Không lưu qua factory reset.

    💡 Phân tích kỹ hơn cho dân kỹ thuật:

    👉 Tại sao điều này quan trọng?
    Khi thực hiện:
    • Khảo sát Roaming, bạn cần xác định rõ client nào di chuyển, roam đi đâu. Nếu MAC cứ đổi liên tục theo mỗi lần kết nối lại hay mỗi ngày thì bạn gần như “mù” thông tin.
    • Giám sát hành vi bất thường, việc MAC thay đổi mỗi lần connect hoặc sau mỗi ngày khiến bạn không thể track thiết bị.
    • Ứng dụng các policy dựa trên MAC (như ACL, VLAN override, accounting...) cũng sẽ bị vô hiệu nếu không xác định đúng thiết bị.
    👉 Lưu ý đặc biệt trên Android và iOS:
    • Với Android 11, nếu người dùng bật “Developer Mode” thì thiết bị có thể random MAC theo từng kết nối hoặc theo từng ngày. Điều này phá vỡ toàn bộ nỗ lực của bạn trong việc tạo bản đồ theo dõi người dùng.
    • iOS không hỗ trợ random theo ngày hay từng kết nối, nhưng lại luôn bật random MAC mặc định, nên bạn vẫn phải cẩn trọng khi xác định thiết bị.

    🎯 Gợi ý cho Network Engineer khi làm Wi-Fi survey:
    • Hỏi rõ thiết bị client đang dùng hệ điều hành nào, và có bật random MAC không.
    • Ưu tiên mượn thiết bị test có thể tắt random MAC, hoặc dùng thiết bị chuyên dụng đo đạc.
    • Khi troubleshooting roaming hoặc policy mismatch, đừng tin tuyệt đối vào MAC address bạn thấy trong logs.

    📚 Để hiểu sâu hơn về vấn đề này và các kỹ thuật wireless chuyên nghiệp khác, đừng quên theo dõi các bài viết của cộng đồng kỹ sư Wi-Fi tại VnPro!
    📥 Like, Share nếu bạn thấy bài viết hữu ích! Hẹn gặp bạn trong các chủ đề chuyên sâu tiếp theo về Roaming, Client Tracking, và Wireless Security.
    Bạn có đang gặp sự cố gì khi khảo sát mạng Wi-Fi không? Click image for larger version

Name:	RandomMAC.png
Views:	3
Size:	42.3 KB
ID:	431050
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X