Chắc hẳn nhiều anh chị em dùng iPhone đôi khi gặp phải những lỗi “trời ơi đất hỡi” mà không hiểu tại sao. Mới đây, cộng đồng mạng xôn xao về một lỗi khá lạ lùng: tin nhắn thoại trên iPhone nhắc đến tên một chuỗi nhà hàng giải trí nổi tiếng ở Mỹ là “Dave & Buster’s” lại… không gửi đi được!
Câu chuyện này được chú ý nhờ một podcaster tên PJ Vogt trên chương trình “Search Engine”. Anh này đã đi sâu tìm hiểu xem vì sao một cái tên nhà hàng lại có thể “phá hỏng” tin nhắn thoại của iPhone.
Lý do hóa ra khá kỹ thuật, theo phân tích của PJ Vogt và chuyên gia an ninh mạng Alex Stamos. Vấn đề nằm ở chỗ khi hệ thống của iOS chép lời (transcribe) tin nhắn thoại, nó hiểu dấu “&” trong tên “Dave & Buster’s” như một đoạn mã lệnh thay vì chỉ là một ký tự văn bản bình thường. Trong lập trình, đáng lẽ hệ thống phải thực hiện thao tác gọi là “escaping” để báo cho máy biết rằng ký tự này chỉ là chữ, không phải lệnh gì cả.
Không chỉ dừng lại ở đó, một nhà phát triển tên Gui Rambo còn tò mò hơn và “mổ xẻ” sâu vào bên trong hệ thống để xem chính xác điều gì đã xảy ra khi iPhone nhận tin nhắn thoại có chứa cái tên “nhạy cảm” kia. Anh này đã chia sẻ chi tiết về các lỗi hệ thống ghi lại được, cho thấy quá trình phân tích và chép lời tin nhắn đã “sụp đổ” như thế nào.
Tin vui là theo nguồn tin từ 9to5Mac, Apple đã xác nhận lỗi “củ chuối” này và cho biết họ sẽ khắc phục trong một bản cập nhật iOS sắp tới. Nên nếu ai muốn thử xem lỗi này có thật không thì tranh thủ làm sớm nhé!
Đôi khi công nghệ hiện đại cũng có những khoảnh khắc “ngớ ngẩn” không ngờ, đúng không cả nhà?