Đóng quảng cáo

Lỗi có thể được tìm thấy không chỉ trong các chương trình mà còn trong chính các ngôn ngữ lập trình. Phiên bản hiện tại của ngôn ngữ lập trình web nổi tiếng HTML 5 có một lỗi mới được lập trình viên Feross Aboukhadijeh phát hiện trong tuần qua. Một lỗi trong ngôn ngữ này có thể khiến các trang web được xem qua các trình duyệt phổ biến và được sử dụng rộng rãi nhất làm tràn ngập máy tính của khách truy cập với hàng gigabyte dữ liệu vô dụng. Trình duyệt duy nhất có thể bảo vệ người dùng khỏi lỗi này là Mozilla Firefox, với trình duyệt này người dùng chỉ nhận được 5 MB dữ liệu như vậy.

Các lỗi mới được phát hiện đang làm phiền trình duyệt Safari (Mac cũng vậy) iOS), Google Chrome, Internet Explorer, Opera và nhiều trình duyệt khác hỗ trợ HTML 5. Mặc dù mỗi trình duyệt cho phép người dùng tự đặt giới hạn nhưng mỗi trình duyệt đều cung cấp ít nhất 2,5 MB dung lượng trên máy tính của người dùng. Tuy nhiên, các trang web có thể sử dụng lỗi này để vượt qua giới hạn bằng cách tạo ra nhiều trang web tạm thời, mỗi trang web có giới hạn tương ứng với trang web chính.

Nhà phát triển đã sử dụng lỗi này khi thử nghiệm MacBook Pro s Retina hiển thị, lỗi này có khả năng lấp đầy 1GB dung lượng sau mỗi 16 giây. Trước khi ổ cứng đầy hoàn toàn, trình duyệt 32 bit có thể ngừng hoạt động. Nhà phát triển đã quyết định phát hành mã để sửa lỗi này và tạo một trang đặc biệt, Filldisk, để nêu rõ lỗi hơn. Tuy nhiên, tin tốt là lỗ hổng trong phần tử "localStorage" vẫn chưa bị lợi dụng để cố ý gây hại cho người dùng.

*Nguồn: AppleNgười trong cuộc; Feross.org

Đọc nhiều nhất hiện nay

.