SSID

Tên mạng Wi-Fi hiển thị khi quét tìm mạng không dây, giới hạn tối đa 32 byte. Tùy thuộc vào mã hóa ký tự, số ký tự thực tế có thể ít hơn 32 đáng kể khi sử dụng ký tự không phải ASCII.

SSID (Service Set Identifier) là chuỗi ký tự dùng để nhận diện mạng Wi-Fi, được định nghĩa trong tiêu chuẩn IEEE 802.11. Giới hạn kỹ thuật của SSID là 32 byte (không phải 32 ký tự), và sự khác biệt này gây ra nhiều nhầm lẫn trong thực tế. Với mã hóa UTF-8, ký tự ASCII (chữ cái Latin, số, ký hiệu cơ bản) chiếm 1 byte mỗi ký tự, cho phép SSID dài tối đa 32 ký tự. Tuy nhiên, ký tự tiếng Việt có dấu chiếm 2-3 byte, ký tự CJK (Trung, Nhật, Hàn) chiếm 3 byte, và emoji chiếm 4 byte. Một SSID tiếng Việt như "Cà Phê Wifi Miễn Phí" có thể vượt quá 32 byte mặc dù chỉ có 20 ký tự, vì các ký tự "à", "ê", "ễ", "í" mỗi ký tự chiếm 2 byte trong UTF-8.

Vấn đề mã hóa SSID phức tạp hơn nhiều người nghĩ. Tiêu chuẩn IEEE 802.11 ban đầu không quy định mã hóa cụ thể cho SSID - nó chỉ là chuỗi 32 byte tùy ý. Điều này dẫn đến tình trạng các thiết bị khác nhau có thể hiểu cùng một SSID theo các mã hóa khác nhau. Router Nhật Bản cũ có thể sử dụng Shift_JIS, router Trung Quốc dùng GBK, trong khi thiết bị hiện đại mặc định UTF-8. Khi kết nối với mạng có SSID chứa ký tự không phải ASCII, thiết bị cần đoán đúng mã hóa để hiển thị tên mạng chính xác. Nếu đoán sai, SSID hiển thị dưới dạng ký tự lỗi (mojibake). Đây là lý do nhiều quản trị viên mạng khuyến nghị chỉ sử dụng ký tự ASCII cho SSID. xem camera giám sát trên Amazon để bảo vệ mạng Wi-Fi của bạn theo cách vật lý.

Từ góc độ bảo mật, SSID đóng vai trò quan trọng trong nhiều kịch bản tấn công. Tấn công Evil Twin tạo một điểm truy cập giả với SSID giống hệt mạng hợp pháp để đánh cắp thông tin. SSID ẩn (hidden SSID) không phát sóng tên mạng nhưng thực tế không tăng bảo mật vì SSID vẫn được truyền trong các khung quản lý khi thiết bị kết nối. Một số kỹ thuật tấn công sử dụng ký tự Unicode đặc biệt trong SSID để khai thác lỗ hổng phân tích cú pháp trên thiết bị - ví dụ, ký tự null (U+0000) hoặc ký tự điều khiển có thể gây crash ứng dụng quản lý Wi-Fi trên một số hệ điều hành cũ. SSID chứa ký tự format string (%n, %s) từng gây lỗ hổng trên iOS năm 2021.

Trong thực tế quản trị mạng, việc đặt tên SSID cần cân nhắc cả yếu tố kỹ thuật và trải nghiệm người dùng. SSID nên ngắn gọn, dễ nhớ và dễ nhập trên bàn phím điện thoại. Tránh sử dụng thông tin nhạy cảm trong SSID (như tên công ty, số phòng, hoặc mật khẩu gợi ý). Đối với mạng doanh nghiệp, quy ước đặt tên có cấu trúc như "COMPANY-FLOOR-ZONE" giúp quản lý dễ dàng hơn nhưng cần giữ trong giới hạn 32 byte. Công cụ đếm ký tự hiển thị đồng thời số ký tự và số byte UTF-8 đặc biệt hữu ích khi đặt tên SSID - người dùng có thể thấy ngay liệu tên mạng có vượt quá 32 byte hay không, tránh tình trạng SSID bị cắt ngắn âm thầm bởi router mà không có cảnh báo. tìm thực phẩm ăn kiêng thay thế bữa ăn trên Amazon để giảm cân trong khi cấu hình router.

Chia sẻ bài viết này