Hôm nay, chúng tôi đã chia sẻ kế hoạch và tiến trình cập nhật cho Hộp cát về quyền riêng tư dành cho web cũng như lộ trình loại bỏ cookie của bên thứ ba. Ý kiến phản hồi của bạn với tư cách là nhà phát triển web và chủ sở hữu trang web đã góp phần chứng minh tầm quan trọng của việc dành nhiều thời gian hơn để đưa ra đề xuất phù hợp và đảm bảo có đủ cơ hội để thử nghiệm, tích hợp và tối ưu hoá các giải pháp mới. Bài đăng này cung cấp thêm thông tin chi tiết về các kế hoạch thử nghiệm, bao gồm cả ý định tăng lưu lượng truy cập trong thử nghiệm nguồn gốc Đo lường và Mức độ liên quan trong Hộp cát về quyền riêng tư hợp nhất vào tháng 8, cũng như kéo dài thời gian thử nghiệm.
Dự án Hộp cát về quyền riêng tư là một loạt thay đổi rộng rãi và đầy tham vọng nhằm giải quyết hoạt động theo dõi trên nhiều trang web trên toàn bộ web. API này đề xuất các tiêu chuẩn mở mà mọi người đều có thể triển khai thay vì các tính năng dành riêng cho trình duyệt, đồng thời đảm bảo rằng các trang web có thể sử dụng các dịch vụ của bên thứ ba một cách an toàn và riêng tư. Mặc dù việc loại bỏ cookie của bên thứ ba là một cột mốc quan trọng trong tiến trình tổng thể của dự án, nhưng mục tiêu giải quyết tất cả các hình thức theo dõi trên nhiều trang web còn rộng lớn hơn nhiều! Bạn vẫn có thể mong đợi các đề xuất và tính năng riêng lẻ sẽ ra mắt trong suốt hành trình đó. Có thể trang web của bạn sẽ bị ảnh hưởng theo một cách nào đó; bạn cần đảm bảo rằng bạn hiểu rõ mức độ ảnh hưởng đến trang web và dịch vụ của mình, cũng như biết những đề xuất và tính năng mà bạn nên làm theo.
Hãy cùng phân tích trạng thái hiện tại và xem những điều bạn cần biết để tiếp tục thử nghiệm, đưa ra ý kiến phản hồi và chuẩn bị cho các tính năng trong lộ trình ra mắt.
Mở rộng thử nghiệm về Mức độ liên quan và Nguồn gốc đo lường trong Hộp cát về quyền riêng tư
Bản dùng thử nguồn gốc Đo lường và mức độ liên quan của Hộp cát về quyền riêng tư cho phép hệ sinh thái chạy các thử nghiệm hợp nhất để đảm bảo tính ổn định về kỹ thuật và trải nghiệm của nhà phát triển trên Báo cáo phân bổ, Protected Audience, Chủ đề, khung bảo vệ. Chúng tôi cũng sẽ sớm thêm Bộ nhớ dùng chung. Bản dùng thử hiện được bật cho 50% người dùng Chrome Beta. Nhờ đó, chúng tôi có thể chủ động giải quyết các vấn đề và ý kiến phản hồi ban đầu của nhà phát triển mà không làm gián đoạn quá nhiều người dùng.
Trong quá trình thử nghiệm theo nguyên gốc, chúng tôi muốn mang đến cho nhà phát triển cơ hội kiểm thử tính hữu ích và hiệu quả của các API với một tỷ lệ lưu lượng truy cập thực tế có ý nghĩa. Với bản phát hành Chrome 104 ổn định vào đầu tháng 8, chúng tôi sẽ mở rộng bản dùng thử cho người dùng máy tính trên Chrome phiên bản ổn định. Chúng tôi dự định mở rộng bản dùng thử cho người dùng thiết bị di động kể từ Chrome 105 phiên bản ổn định trên Android. Bản dùng thử theo nguyên gốc dự kiến sẽ kết thúc vào cuối giai đoạn Kênh chính thức 104. Chúng tôi đang yêu cầu gia hạn cho đến Chrome 107 (cuối tháng 10) để tiếp tục thử nghiệm. Việc này tuân theo phương pháp tiêu chuẩn để yêu cầu gia hạn bản dùng thử theo nguyên gốc theo từng mốc ba tháng. Chúng tôi cam kết hỗ trợ việc kiểm thử cho đến khi ra mắt các API để cung cấp rộng rãi.
Bạn có thể làm theo yêu cầu chính thức để gia hạn Ý định thử nghiệm (I2E). Chúng tôi cũng sẽ cập nhật tài liệu về Hộp cát về quyền riêng tư bằng hướng dẫn triển khai và kiểm thử.
Nếu bạn cung cấp bất kỳ dịch vụ nào mà các API này cung cấp, thì sự tham gia và ý kiến phản hồi của bạn trong thử nghiệm gốc sẽ vô cùng quý giá. Khi chúng tôi chuyển sang thử nghiệm trên quy mô lớn hơn, đây là cơ hội để bạn xác thực các đề xuất đáp ứng nhu cầu của mình. Bạn không cần phải có chuyên môn về các tiêu chuẩn web hoặc phát triển trình duyệt, chỉ cần có kinh nghiệm hiện có trong lĩnh vực của mình.
Khi chức năng cốt lõi đã hoàn thiện và ổn định, chúng tôi dự định bắt đầu cung cấp các API này cho công chúng, có thể là từ đầu đến giữa năm 2023. Trong quá trình thử nghiệm theo nguyên gốc, theo thiết kế, API có phạm vi phát triển dựa trên hoạt động kiểm thử và phản hồi. Các tính năng riêng lẻ có thể ra mắt trong khi thử nghiệm tổng thể về nguồn gốc vẫn đang diễn ra. Sau khi ra mắt, chúng tôi sẽ tiếp tục tinh chỉnh các API trong quá trình triển khai ban đầu và thử nghiệm dài hạn.
Cập nhật hành vi của cookie
Đề xuất về Cookie có trạng thái được phân vùng độc lập (CHIPS) và Nhóm bên thứ nhất cung cấp một tuyến đường để hỗ trợ cookie trong các bối cảnh trên nhiều trang web không liên quan đến hoạt động theo dõi.
Cookie có trạng thái được phân vùng độc lập (CHIPS)
CHIPS cho phép nhà phát triển chọn một cookie vào bộ nhớ "phân vùng", với một hộp cookie riêng cho mỗi trang web cấp cao nhất. Dựa trên ý kiến phản hồi của nhà phát triển trong quá trình thử nghiệm theo nguyên gốc hiện tại, chúng tôi đã thực hiện một số biện pháp khắc phục và cải tiến, đồng thời mở rộng thời gian thử nghiệm cho đến khi kết thúc Chrome phiên bản ổn định 104 vào cuối tháng 8.
Cụ thể, chúng tôi đã xoá các yêu cầu hạn chế hơn đối với tiền tố __Host-
và không có thuộc tính Domain
để giúp việc di chuyển dễ dàng hơn cho các trang web sử dụng cookie trên các miền con, chẳng hạn như shop.example.com
và blog.example.com
.
Với ý kiến phản hồi tích cực về cả đề xuất và chương trình thử nghiệm, chúng tôi hy vọng có thể ra mắt CHIPS sau khi kết thúc chương trình thử nghiệm. Theo quy trình chính thức, bạn có thể theo dõi danh sách gửi thư blink-dev để biết thời điểm chúng tôi đăng thông báo Ý định vận chuyển (I2S).
Đó là một mốc quan trọng thú vị vì đối với nhiều trường hợp sử dụng mà bạn cung cấp một dịch vụ được nhúng, độc lập cho một trang web khác (chẳng hạn như tiện ích hoặc API), điều này cho phép bạn hoàn tất việc cập nhật trước khi ngừng sử dụng cookie của bên thứ ba!
Nhóm bên thứ nhất
Nhóm bên thứ nhất cung cấp một phương thức để nhóm các trang web liên kết nhằm cho phép các tổ chức có nhiều trang web, chẳng hạn như các miền cấp quốc gia khác nhau, vẫn sử dụng cookie của riêng họ trong các ngữ cảnh cụ thể trên nhiều trang web nhưng là của bên thứ nhất.
Dựa trên ý kiến phản hồi mà chúng tôi nhận được trong quá trình thảo luận và thử nghiệm tính năng này, chúng tôi đề xuất một số thay đổi nhằm giải quyết các vấn đề đó và vẫn đáp ứng nhu cầu của hệ sinh thái. Cụ thể, chúng tôi đề xuất rằng các tập hợp được xác định theo "nhóm con" dành riêng cho trường hợp sử dụng.
Chúng tôi cũng đề xuất các trang web sử dụng API Truy cập bộ nhớ cùng với một tiện ích tiềm năng để yêu cầu quyền truy cập cookie trên nhiều trang web. Thao tác này sẽ thay thế đề xuất cho thuộc tính SameParty
.
Chúng tôi sẽ cập nhật hướng dẫn dành cho nhà phát triển khi công việc tiến triển. Nếu bạn đã thử nghiệm với Nhóm bên thứ nhất hoặc trường hợp sử dụng phù hợp với nhu cầu của mình, thì đây là thời điểm thích hợp để theo dõi các cuộc thảo luận và tham gia.
Giảm thiểu tác nhân người dùng trong quá trình vận chuyển
Chúng tôi hiện đang giảm thông tin trong chuỗi tác nhân người dùng của Chrome. Kể từ Chrome 101 vào tháng 4 năm 2022, phiên bản nhỏ hoặc phiên bản xây dựng đã được thay thế bằng số 0. Các giai đoạn sắp tới cũng sẽ thay thế phiên bản hệ điều hành/nền tảng và mô hình thiết bị bằng các giá trị cố định. Việc này sẽ bắt đầu trên máy tính từ Chrome 107 vào tháng 10 năm 2022 và trên thiết bị di động từ Chrome 110 vào tháng 1 năm 2023. Tiến trình này vẫn giữ nguyên và không chịu ảnh hưởng của những thay đổi đối với tiến trình loại bỏ cookie của bên thứ ba, trong đó trình duyệt người dùng sẽ được giảm thiểu hoàn toàn và được triển khai vào đầu năm 2023.
Các thay đổi đối với chuỗi này nhằm mục đích tương thích ngược, vì vậy, nếu không cần các giá trị cụ thể đó, bạn sẽ không bị ảnh hưởng. Tuy nhiên, nếu bạn phân tích cú pháp chuỗi tác nhân người dùng để trích xuất phiên bản nhỏ/phiên bản bản dựng của trình duyệt, phiên bản hệ điều hành/nền tảng hoặc mẫu thiết bị, thì bạn cần chuyển sang Gợi ý cho ứng dụng tác nhân người dùng.
Phân vùng bộ nhớ
Cookie là tính năng nổi bật nhất được dùng để theo dõi trên nhiều trang web, nhưng Hộp cát về quyền riêng tư hướng đến việc giải quyết toàn bộ hoạt động theo dõi trên nhiều trang web, bao gồm cả mọi hình thức lưu trữ trên nhiều trang web. Tương tự như cách chúng tôi đã phân vùng bộ nhớ đệm HTTP vào năm 2020, chúng tôi cũng dự định phân vùng các API bộ nhớ như IndexedDB và localStorage, các API giao tiếp như BroadcastChannel và SharedWorker, cũng như các tính năng trải dài cả hai danh mục đó như ServiceWorker.
Chúng tôi đã gửi Ý định tạo nguyên mẫu (I2P) cho công việc này, nghĩa là chúng tôi đang tiến hành thiết kế và mã ban đầu cho nhiều API. Trong Chrome 105 Canary hiện tại, chúng tôi dự định cung cấp một cờ để bật tính năng kiểm thử cục bộ cho nhà phát triển. Bạn có thể dự kiến những thay đổi này sẽ diễn ra theo quy trình phát triển tiêu chuẩn của Chrome khi công việc hoàn tất, dự kiến là vào đầu năm 2023, trước khi chúng tôi loại bỏ hoàn toàn cookie của bên thứ ba.
Tài liệu và dịch vụ hỗ trợ dành cho nhà phát triển
Để giúp bạn nắm được toàn bộ Hộp cát về quyền riêng tư, chúng tôi có trang web privacysandbox.com cung cấp các khái niệm, mục tiêu và tiến trình cho dự án trên web và Android. Tại Hộp cát về quyền riêng tư, bạn có thể tìm thấy thông tin chi tiết về các đề xuất, bản minh hoạ, quy trình kiểm thử và hướng dẫn triển khai riêng lẻ, cùng với các đường liên kết đến các tài nguyên rộng hơn để tham gia.
Chúng tôi thường xuyên tổ chức các phiên Hỗ trợ nhà phát triển về nhiều chủ đề liên quan đến Hộp cát về quyền riêng tư. Trong mỗi buổi đào tạo này, chúng tôi sẽ mời các nhóm kỹ sư và sản phẩm, chạy một bản minh hoạ, sau đó trả lời các câu hỏi của bạn về việc triển khai và kiểm thử. Chúng tôi công bố từng phiên trên @ChromiumDev trên Twitter và trên danh sách gửi thư cho API phù hợp. Chúng tôi hiện đang cung cấp một phiên bằng tiếng Nhật cùng với các phiên phát lại theo nhiều múi giờ. Tuy nhiên, chúng tôi cũng sẽ tiếp tục cải thiện chương trình để đăng video có phụ đề của các bản minh hoạ, đồng thời giúp bạn dễ dàng gửi chủ đề và câu hỏi trước.
Chúng tôi cũng có kho lưu trữ hỗ trợ nhà phát triển trên GitHub. Nếu bạn gặp vấn đề hoặc có câu hỏi nhưng không biết phải hỏi ở đâu, hãy đăng vấn đề đó lên đó và chúng tôi sẽ giúp giải đáp hoặc tìm nơi phù hợp để bạn tham gia.
Đưa ra và chia sẻ ý kiến phản hồi
Mặc dù Hộp cát về quyền riêng tư là một dự án do Google khởi xướng, nhưng mục tiêu của chúng tôi là đưa ra các đề xuất để thay đổi toàn bộ nền tảng web, chứ không chỉ thay đổi tính năng trong Chrome. Đó là một quy trình mở và cộng tác trên nhiều nhóm, bao gồm các nhà cung cấp trình duyệt, chủ sở hữu trang web và quan trọng nhất là những người sử dụng các trang web và trình duyệt đó – người dùng. Mặc dù các thông số kỹ thuật thu được được viết bằng ngôn ngữ rất rõ ràng và chính thức (vì chúng cần xác định đầy đủ quy trình để triển khai), nhưng quy trình đảm bảo rằng thông số kỹ thuật đó thực hiện đúng việc cần làm cần có ý kiến đóng góp của mọi người.
Chúng tôi nhận được ý kiến của nhiều công ty muốn biết những công ty nào khác đang thử nghiệm và cách chia sẻ kết quả thử nghiệm đó. Với tư cách là người kiểm thử, bạn có thể quyết định công khai kế hoạch và kết quả kiểm thử. Bạn nên làm như vậy! Có một số diễn đàn công khai trên W3C, GitHub, danh sách gửi thư mà bạn có thể chia sẻ trực tiếp với các bên liên quan khác. Điều này có thể đơn giản như việc nêu rõ rằng bạn đang tích cực tham gia thử nghiệm nguồn gốc, cho dù bạn có tất cả tài liệu cần thiết để triển khai hay không, hoặc phân tích chi tiết về kết quả kiểm thử. Bạn cũng có thể xuất bản lên trang web, blog hoặc tài khoản mạng xã hội của riêng mình, đặc biệt là khi bạn có một đối tượng cụ thể mà bạn muốn trò chuyện.
Trang phản hồi của chúng tôi đề cập đến từng tuyến đường khác nhau và các tuyến đường đang hoạt động cho từng API. Bạn cũng có thể trực tiếp gửi ý kiến phản hồi cho chúng tôi thông qua biểu mẫu phản hồi.
Cuối cùng, bằng cách thay đổi cách hoạt động của cookie, chúng tôi đang thay đổi công nghệ đã gắn bó với web trong 28 năm qua. Mạng thuộc về tất cả chúng ta. Chúng tôi sẽ tiếp tục cần ý kiến đóng góp và định hướng của bạn để tìm ra sự kết hợp lý tưởng giúp tạo ra một môi trường riêng tư hơn mà vẫn duy trì hệ sinh thái phong phú, cởi mở mà chúng ta yêu thích. Chúng tôi rất mong được cùng bạn tiếp tục hành trình.