Özel Korumalı Alan'da İlerleme Durumu (Mart - Nisan 2022)

Özel Korumalı Alan'da İlerleme'nin yıl başlangıcına hoş geldiniz. Mart ve Nisan 2022'yi kapsayan bu videoda, Chrome'da üçüncü taraf çerezlerinin kullanımdan kaldırılmasına ve daha gizli bir web'e yönelik çalışmalarımıza giden yoldaki dönüm noktalarını takip ediyoruz. Her sürümde, Özel Korumalı Alan zaman çizelgesinde yapılan güncellemelerin yanı sıra proje genelinden alınan haberleri genel olarak paylaşıyoruz.

Özel Korumalı Alan Alaka Düzeyi ve Ölçüm kaynak denemesi

Geliştiricilerden aldığımız erken geri bildirimler ve bu geri bildirimlere göre teklif geliştirebilmek bizim için en öncelikli konular olmaya devam ediyor. Gerçek dünyada bu API'lerle ilgili ilk geri bildirime olanak tanımak amacıyla Attribution Reporting, FLEDGE ve Topics için birleşik bir kaynak denemesi başlattık.

Chrome 101'den başlayarak Chrome Beta kanalındaki kullanıcıların çok küçük bir kısmıyla başlıyoruz. Amacımız, denemeyi daha geniş bir kullanıcı yelpazesine genişletmeden önce gerekli ayarlamaları yapıp iterasyon yaparak başlangıçta altyapı kurulumunu, geliştirici deneyimini ve kullanıcı arayüzünü test etmeye odaklanmak.

Bu API'lerden herhangi birini entegre etmeyi düşünüyorsanız kaynak deneme sürümüne hemen kaydolabilirsiniz. Denemenin farklı yönleriyle ilgili katılma, test etme, keşfedilecek demolar ve nereden geri bildirim verileceğiyle ilgili eksiksiz talimatlarımız mevcuttur.

Biz bu ilk aşamaya odaklandığımızdan, deneyimi geliştirip sorunları düzelttikçe kodda düzenli değişiklikler görebilirsiniz. Biz bu temeli doğrularken bu blog serisini, blink-dev posta listesindeki yayınları ve teklifler için bağımsız geliştirici posta listelerini takip edebilir ve daha geniş ölçekli testler için denemenin kapsamını genişletebilirsiniz.

Geri bildirim

Web ekosistemindeki birbirinden farklı paydaşların geri bildirimleri, bir bütün olarak Özel Korumalı Alan girişimi için büyük önem taşır. Özel geri bildirim bölümü, Chrome ekibine her zaman doğrudan ulaşabileceğinizden emin olmak için bir geri bildirim formuyla birlikte, tartışmaları takip edebileceğiniz veya katkıda bulunabileceğiniz herkese açık mevcut kanallara genel bir bakış sunar.

Ayrıca, sorularınızı doğrudan ekiplere sorabileceğiniz bir dizi ofis saatleri oturumları düzenlemeye başlıyoruz. Genel kaynak denemesi kurulumuyla ilgili ilk oturumları düzenledik ve ilerideki konuları kısa süre içinde duyuracağız. Bu, işlevi geliştiren kişilerle doğrudan konuşmanız ve karşılaştığınız sorunları onlar da sizden bilgi almaları için bir fırsattır.

Siteler arası gizlilik sınırlarını güçlendirin

Üçüncü taraf çerezleri, siteler arası izlemeye olanak tanıyan temel mekanizmalardan biridir. Projeleri aşamalı olarak devre dışı bırakmak önemli bir ara hedeftir. Ancak siteler arası depolama veya iletişimle ilgili diğer biçimleri de ele almamız gerekiyor.

kurabiyeler

Çerezle ilgili teklifler ilerledikçe kendi SameSite=None veya siteler arası çerezlerinizi denetlemeli ve sitenizde yapmanız gereken işlemi planlamalısınız.

ÇİPLER

ÇİP (Bağımsız Bölümlendirilmiş Duruma Sahip Çerezler), geliştiricilerin bir çerezi "bölümlü" depolama alanına, üst düzey site başına ayrı bir çerez haznesi ile etkinleştirmesine olanak tanır. CHIPS kaynak denemesi şu anda kullanılabilir ve geliştirici talimatlarımız mevcuttur. Bu sayede çerezleri kendi üretim sitenizde Partitioned özelliğiyle test edebilirsiniz.

Ayrıca çerezlerin genel spesifikasyonunu ve işlevlerini temizlemeye ve iyileştirmeye devam ediyoruz. Çerezler için RFC, Expires veya Max-Age özelliği üzerinden olunan çerezler için 400 günlük açık bir sınır sağlayacak şekilde güncellenmiştir. Chrome 104'te uygulamak amacıyla I2P ve I2S'yi gönderdik. Mevcut çerezler etkilenmez, ancak süresi sınırı aşan yeni bir çerez ayarlanırsa geçerlilik süresi gelecekteki 400 günle sınırlanır. Çerezlerin bu süreden daha uzun süre kalmasını istiyorsanız son geçerlilik tarihi güncellenmiş olan çerezi düzenli olarak yeniden ayarlamanız gerekir.

Birleşik Kimlik Bilgisi Yönetimi

Federated Credentials Management API, yeni ve mevcut birleşik kimlik kullanım alanlarının üçüncü taraf çerezleri olmadan devam etmesine olanak tanımak için mevcut kimlik sağlayıcı kullanım alanlarını temel alır. FedCM için ilk kaynak denemesi kayıt için kullanılabilir. Ayrıca deneme sürümü için geliştirici dokümanlarının yanı sıra API için genel bakış ve demolar içeren yeni bir bölüm sunuyoruz.

Ağ Durumu Bölümlendirme

Ağ Durumu Bölümlendirme, önbellekler için daha ayrıntılı container'lar oluşturarak HTTP Önbelleği Bölümlendirme'de uygulanan kalıbı sürdürerek siteler arası bilgi sızıntısını önler. Bu bölümün tanımlandığı yerlerin performans etkisini daha iyi anlamak için I2E gönderdik: Çift anahtarlama (üst çerçeve sitesi) ve üçlü anahtarlama (üst çerçeve sitesi ve çerçeve sitesi).

Burada geliştiricinin herhangi bir işlem yapması gerekmez ve denemenin potansiyel etkisi minimum düzeyde olmalıdır. Çünkü bu işlem Chrome'un kararlı trafiğinin yalnızca% 1'inde çalıştırılacaktır.

Gizli izlemeyi önleme

Açık siteler arası izleme seçeneklerini azaltırken, web platformunda kullanıcıların dijital parmak izi almayı veya kullanıcıların gizli izlemesini etkinleştiren tanımlayıcı bilgileri açığa çıkaran alanları da ele almamız gerekir.

Kullanıcı Aracısı dize kısaltması ve Kullanıcı Aracısı İstemci İpuçları

Chrome'un kullanıcı aracısı dizesindeki pasif olarak bulunan bilgileri aşamalı olarak azaltıyor ve bu bilgileri aktif olarak istemesi gereken siteler için alternatif User-Agent Client İpuçları (UA-CH) sağlıyoruz. Chrome 101'de derleme sürümünü veya alt sürümü sıfırlarla değiştirerek azaltmanın ilk aşamasına başlıyoruz.

Önceki

Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4638.16 Mobil Safari/537.36

Yeni

Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.0.0 Mobile Safari/537.36

Not: Bu değişikliği, sorunları takip ettikçe kademeli olarak kullanıma sunuyoruz. Bu nedenle, kısaltılmış dizeyi 101 örneğin tümünde hemen görmezsiniz ancak zaman içinde trafiğin giderek artan bir kısmında görünmesini bekleyebilirsiniz.

Ayrıca, teklifin nihai biçimini üretim trafiğinize göre test etmek istediğinizde, tam kullanıcı aracısı dizesinin kısaltmasını erken etkinleştirmeye yönelik bir kaynak denemesinin uzatılması için I2E gönderdik. Kaynak deneme sitesine hemen kaydolabilirsiniz. Taşıma işlemine hazırlanmak için daha fazla zamana ihtiyacınız varsa tam kullanıcı aracısı dizesini korumak için kullanımdan kaldırma denemesini de sunmaya devam ediyoruz.

Kullanıcı Aracısı İstemci İpuçları da GREASE davranışını güncellemek için I2S içeren bir güncelleme alıyor. Bu, Chrome'un şu anda istemcilerin biçimi doğru bir şekilde ayrıştırdığından emin olmak için özel karakterler içeren "Not A;Brand" adlı bir marka gönderdiği durumlarda, güçlü ayrıştırmayı teşvik etmeye devam etmek amacıyla bu değerin Chrome sürümleri arasında değişmesini bekleyebilirsiniz.

Kısıtlanmış Çerçeveler

Kısıtlanmış çerçeve (<fencedframe>), iframe'e benzer şekilde, yerleştirilmiş içerik için önerilen bir HTML öğesidir. iFrame'lerden farklı olarak, sınırlı bir çerçeve, yerleştirme bağlamıyla paylaşılmadan çerçevenin siteler arası verilere erişmesine izin vermek için yerleştirme bağlamıyla iletişimi kısıtlar. Örneğin, FLEDGE'de amaç, reklamların sınırlı bir çerçeve içinde gösterilmesini sağlamaktır.

Geliştiricilere yönelik yeni genel bakış içeriğini okuyabilirsiniz. Ayrıca, Chrome 102 Beta'da başlayan daha kapsamlı Özel Korumalı Alan Alaka Düzeyi ve Ölçüm kaynak denemesinin bir parçası olarak çitle çevrili çerçeveleri kullanıma sunmak için bir I2E gönderdik.

Alakalı içerik ve reklamlar gösterin

Üçüncü taraf çerezlerini aşamalı olarak kullanımdan kaldırırken, sitelerin güvendiği temel kullanım alanlarını sağlayan API'leri kullanıma sunuyoruz. Bu API'ler, siteler arası izlemeyi etkinleştirmeye devam etmeden içeriklerini finanse etmelerine olanak tanır.

Konular

Topics API, siteler arası izleme olmadan ilgi alanına dayalı reklamcılığı etkinleştirmeye yönelik bir tekliftir. Özel Korumalı Alan Alaka Düzeyi ve Ölçüm kaynak denemesinin bir parçası olarak Topics'i dahil etmek için bir I2E gönderdik. Ayrıca kaynak denemesi süresince testler ve Topics hakkında geri bildirim sağlama için yeni geliştirici rehberliğimiz de mevcuttur.

Bu testin ilk aşamaları olduğundan, kodda ortaya çıkan sorunları aktif olarak keşfediyor ve gideriyoruz. Topics'te kilitlenme meydana gelen bir hata tespit ettik. Bu nedenle, kullanıcı deneyimini fazla etkilemeden düzeltmenin kullanıma sunulmasını sağlamak için API'yi kaynak denemesinde geçici olarak devre dışı bıraktık.

FLEDGE

FLEDGE, yeniden pazarlama ve özel kitle kullanım alanlarında (örneğin, daha önce ziyaret edilen siteler veya ürünlerden bağımsız bir tanımlayıcıya dayanmadan yararlanabilen reklamcılıkta olduğu gibi) olanak tanır. Daha kapsamlı Özel Korumalı Alan Alaka Düzeyi ve Ölçüm kaynak denemesi kapsamında etkinleştirmek için tekrar FLEDGE için I2E gönderdik. Benzer şekilde, deneme için eşleşen geliştirici dokümanları da bulunmaktadır.

Dijital reklamları ölçme

Reklamları siteler arası izleme olmadan görüntülemenin tamamlayıcısı olarak, bu reklamların etkinliğini ölçmek için gizliliği korumaya yönelik mekanizmalara ihtiyacımız var.

Attribution Reporting API

Attribution Reporting API, bir sitedeki reklamı tıklamak veya görüntülemek gibi, başka bir sitede dönüşümle sonuçlanan etkinlikleri ölçme işlevini sağlar. Bunun için siteler arası izlemeyi etkinleştirmeniz gerekmez. Tahmin etmiş olabileceğiniz gibi, Özel Korumalı Alan Alaka Düzeyi ve Ölçüm kaynak denemesi kapsamında testlerini genişletmeye devam etmek amacıyla bir İlişkilendirme Raporları için I2E de vardı.

Kaynak denemesinin ilk aşamasında, geliştirici deneyimi ve entegrasyonuyla (hata ayıklama gibi) ilgili geri bildirimlere odaklanıyoruz. Bu geri bildirimler, etkinlik düzeyindeki ve özet raporlardaki uçtan uca testleri kapsayacak şekilde genişletilecek.

Makale geri bildirimi

Bu güncellemeleri yayınlamaya ve Özel Korumalı Alan'da bir bütün olarak ilerlemeye devam ederken bir geliştirici olarak ihtiyacınız olan bilgileri ve desteği aldığınızdan emin olmak istiyoruz. Bu seriyle ilgili geliştirebileceğimiz herhangi bir şey varsa @ChromiumDev Twitter üzerinden bize bildirin. Görüşlerinizi biçimi geliştirmeye devam etmek için kullanacağız.