Một lỗi kỳ lạ vừa được phát hiện trong hệ điều hành iOS của Apple, khiến iPhone bị treo khi một chuỗi ký tự cụ thể được nhập vào một số trường tìm kiếm nhất định. Phát hiện này cho thấy những thách thức liên tục trong việc phát triển phần mềm, ngay cả đối với các gã khổng lồ công nghệ như Apple.
Các ký tự gây treo máy
Lỗi này được kích hoạt bằng cách gõ :: (hai dấu ngoặc kép theo sau là hai dấu hai chấm) vào các khu vực tìm kiếm cụ thể của iOS. Thú vị là chỉ cần ba ký tự đầu tiên là đủ để gây ra sự cố, với bất kỳ ký tự thứ tư nào cũng hoàn thành chuỗi.
Nơi xảy ra
Lỗi xảy ra trong các khu vực sau:
- Trường tìm kiếm Thư viện ứng dụng
- Trường tìm kiếm trong ứng dụng Cài đặt
- Tìm kiếm Spotlight (trên iOS 18.1 beta)
Một chiếc iPhone đang hiển thị Thư viện Ứng dụng, nơi có thể xảy ra lỗi gây sập ứng dụng, nhấn mạnh tác động đến trải nghiệm người dùng |
Tác động và mức độ nghiêm trọng
Khi được kích hoạt trong Thư viện ứng dụng hoặc Tìm kiếm Spotlight, lỗi này buộc SpringBoard, ứng dụng Màn hình chính của iOS, phải khởi động lại. Trong ứng dụng Cài đặt, chỉ có ứng dụng đó bị treo.
Các nhà nghiên cứu bảo mật đã tuyên bố rằng mặc dù bất thường, lỗi này dường như không gây ra bất kỳ rủi ro đáng kể nào về bảo mật hoặc quyền riêng tư. Nó chỉ có thể được kích hoạt bởi người có quyền truy cập vật lý vào thiết bị và nhập thủ công các ký tự.
Các phiên bản bị ảnh hưởng
Lỗi đã được xác nhận trên:
- Phiên bản mới nhất của iOS 17
- iOS 18 beta (với hành vi hơi khác)
Phản hồi của Apple
Cho đến nay, Apple vẫn chưa chính thức bình luận về vấn đề này. Tuy nhiên, dự kiến một bản sửa lỗi sẽ được đưa vào các bản cập nhật iOS và iPadOS trong tương lai.
Bối cảnh lịch sử
Đây không phải là lần đầu tiên Apple gặp phải các lỗi liên quan đến văn bản trong iOS. Vào năm 2015, một vấn đề tương tự đã khiến ứng dụng Tin nhắn bị treo khi nhận được một chuỗi văn bản cụ thể.
Những điều người dùng nên biết
Mặc dù lỗi này mang tính tò mò hơn là mối đe dọa, người dùng nên biết về sự tồn tại của nó để tránh vô tình kích hoạt. Như thường lệ, bạn nên cập nhật thiết bị của mình với phiên bản iOS mới nhất để nhận các bản sửa lỗi và bản vá bảo mật.
Khi công nghệ tiếp tục phát triển, những điều kỳ lạ như vậy nhắc nhở chúng ta về bản chất phức tạp của việc phát triển phần mềm và tầm quan trọng của việc kiểm tra kỹ lưỡng cũng như phản hồi của người dùng trong việc tạo ra các hệ điều hành mạnh mẽ.