Ngừng sử dụng và xoá trong Chrome 84

Liên khúc Joe
Joe Medley

Đã xoá các quy tắc @import trong CSSStyleSheet.replace()

Thông số kỹ thuật ban đầu cho biểu định kiểu có thể tạo được phép đối với các lệnh gọi tới:

sheet.replace("@import('some.css');")

Đang xoá trường hợp sử dụng này. Các lệnh gọi đến replace() hiện sẽ gửi một trường hợp ngoại lệ nếu tìm thấy quy tắc @import trong nội dung đã thay thế.

Ý định xoá | Trạng thái của nền tảng Chrome | Lỗi Chromium

Xoá TLS 1.0 và TLS 1.1

TLS (Bảo mật tầng truyền tải) là giao thức bảo mật HTTPS. Thư viện này có một lịch sử lâu đời từ TLS 1.0 đã gần 20 năm và phiên bản trước đó là SSL. Cả TLS 1.0 và 1.1 đều có một số điểm yếu.

  • TLS 1.0 và 1.1 đều sử dụng MD5 và SHA-1 (cả hai đều có hàm băm yếu) trong hàm băm bản chép lời cho thông báo Đã hoàn tất.
  • TLS 1.0 và SHA-1 sử dụng MD5 và SHA-1 trong chữ ký máy chủ. (Lưu ý: đây không phải là chữ ký trong chứng chỉ.)
  • TLS 1.0 và 1.1 chỉ hỗ trợ mật mã RC4 và CBC. RC4 bị lỗi và đã bị xoá. Quy trình xây dựng chế độ CBC của TLS (Bảo mật tầng truyền tải) đang bị lỗi và dễ bị tấn công.
  • Các thuật toán mật mã CBC của TLS 1.0 cũng xây dựng thêm các vectơ khởi tạo không chính xác.
  • TLS 1.0 không còn tuân thủ PCI-DSS.

Việc hỗ trợ TLS 1.2 là điều kiện tiên quyết để tránh các vấn đề trên. Nhóm làm việc TLS (Bảo mật tầng truyền tải) đã ngừng sử dụng TLS 1.0 và 1.1. Chrome hiện cũng đã ngừng sử dụng các giao thức này.

Ý định xoá | Trình theo dõi trạng thái Chrome | Lỗi Chromium

Chính sách về việc ngừng cung cấp

Để đảm bảo nền tảng hoạt động tốt, đôi khi, chúng tôi sẽ xoá các API khỏi Nền tảng web đã chạy khoá học. Có thể có nhiều lý do khiến chúng tôi xoá một API, chẳng hạn như:

  • Các API mới này sẽ được thay thế bằng các API mới.
  • Các bản cập nhật này được cập nhật để phản ánh các thay đổi đối với thông số kỹ thuật nhằm mang lại sự phù hợp và nhất quán với các trình duyệt khác.
  • Đây là những thử nghiệm ban đầu chưa bao giờ thành công trên các trình duyệt khác, do đó có thể làm tăng gánh nặng hỗ trợ cho các nhà phát triển web.

Một số thay đổi trong số này sẽ có ảnh hưởng đến một số lượng rất nhỏ các trang web. Nhằm giảm thiểu vấn đề trước thời hạn, chúng tôi cố gắng thông báo trước cho các nhà phát triển để họ có thể thực hiện các thay đổi cần thiết nhằm duy trì hoạt động của trang web.

Chrome hiện có quy trình ngừng sử dụng và xoá API về cơ bản như sau:

  • Thông báo trên danh sách gửi thư blink-dev.
  • Đặt cảnh báo và phân tỷ lệ thời gian trong Bảng điều khiển công cụ của Chrome cho nhà phát triển khi phát hiện hoạt động sử dụng trên trang.
  • Hãy chờ, theo dõi rồi xoá tính năng này khi mức sử dụng giảm.

Bạn có thể xem danh sách tất cả tính năng đã ngừng hoạt động trên chromestatus.com bằng cách sử dụng bộ lọc đã ngừng hoạt động và các tính năng đã bị xoá bằng cách áp dụng bộ lọc đã xoá. Chúng tôi cũng sẽ cố gắng tóm tắt một số thay đổi, lý do và lộ trình di chuyển trong các bài đăng này.