Chrome sürümü 96

Google, Chrome 96 web tarayıcısının sürümünü duyurdu.Aynı zamanda Chrome'un temelini oluşturan ücretsiz Chromium projesinin kararlı sürümü de mevcut. Chrome tarayıcısı, Google logolarının kullanımı, çökme durumunda bildirim göndermek için bir sistemin varlığı, korumalı video içeriğini (DRM) oynatmak için modüller, güncellemeleri otomatik olarak yüklemek için bir sistem ve arama sırasında RLZ parametrelerini iletmek için bir sistem varlığı ile ayırt edilir. Chrome 96 şubesi, Genişletilmiş Stabil döngüsünün bir parçası olarak 8 hafta boyunca desteklenecektir. Chrome 97'nin bir sonraki sürümünün 4 Ocak'ta yayınlanması planlanıyor.

Chrome 96'deki önemli değişiklikler:

  • Adres çubuğunun altında görüntülenen yer işaretleri çubuğunda, Uygulamalar düğmesi varsayılan olarak gizlenir ve yüklü hizmetlerin ve web uygulamalarının listesini içeren "chrome://apps" sayfasını açmanıza olanak tanır.
    Chrome sürümü 96
  • Android 5.0 ve önceki platformlara yönelik destek durduruldu.
  • DNS kullanarak HTTP'den HTTPS'ye yönlendirme desteği eklendi (IP adreslerini belirlerken “A” ve “AAAA” DNS kayıtlarına ek olarak “HTTPS” DNS kaydı da istenir, varsa tarayıcı hemen HTTPS aracılığıyla site).
  • Masaüstü sistemlere yönelik sürümde, Geri ve İleri düğmelerini kullanırken anında gezinme sağlayan Geri-ileri önbellek, başka bir site açıldıktan sonra daha önce görüntülenen sayfalarda gezinmeyi destekleyecek şekilde genişletildi.
  • Tarayıcının iki yerine üç rakamdan oluşan bir sürüme ulaşmasından sonra sitelerin olası kesintilerini test etmek için "chrome://flags#force-major-version-to-100" ayarı eklendi (Chrome 10'un piyasaya sürülmesinden sonra tek seferde) Kullanıcı Aracısı ayrıştırma kitaplıklarında birçok sorun ortaya çıktı). Seçenek etkinleştirildiğinde, Kullanıcı Aracısı başlığında sürüm 100 (Chrome/100.0.4664.45) görüntülenir.
  • Windows platformuna yönelik yapılarda, ağ hizmetlerinin (tanımlama bilgileri vb.) çalışmasına ilişkin veriler, ağ izolasyon mekanizmasının (Ağ Korumalı Alanı) uygulanmasına hazırlık amacıyla ayrı bir "Ağ" alt dizinine taşınmıştır.
  • Origin Trials moduna birkaç yeni API eklendi (ayrı etkinleştirme gerektiren deneysel özellikler). Origin Trial, localhost veya 127.0.0.1'den indirilen uygulamalardan veya belirli bir site için sınırlı bir süre için geçerli olan özel bir belirteç kaydettikten ve aldıktan sonra belirtilen API ile çalışabilme becerisini ifade eder.
    • FocusableMediaStreamTrack nesnesi önerilmiştir (BrowserCaptureMediaStreamTrack olarak yeniden adlandırılacaktır), bu nesne, pencerelerin veya sekmelerin içeriğini yakalayan uygulamaların (örneğin, video konferans sırasında pencerelerin içeriğini yayınlamaya yönelik programlar) bilgi alabileceği focus() yöntemini destekler. giriş odağı hakkında ve değişikliklerini takip edin.
    • iframe, img ve link gibi etiketlerde ek "önem" özelliğini belirterek indirilen belirli bir kaynağın önemini ayarlamanıza olanak tanıyan Öncelik İpuçları mekanizması uygulanmıştır. Özellik, tarayıcının harici kaynakları yükleme sırasını etkileyen "otomatik" ve "düşük" ve "yüksek" değerlerini alabilir.
  • Cross-Origin izolasyon modunu kontrol eden ve Ayrıcalıklı İşlemler sayfasında güvenli kullanım kuralları tanımlamanıza olanak tanıyan Cross-Origin-Embedder-Policy başlığı, artık aşağıdakiler gibi kimlik bilgileriyle ilgili bilgilerin aktarımını devre dışı bırakmak için "kimlik bilgisi olmayan" bir parametreyi destekliyor: Çerezler ve istemci sertifikaları.
  • CSS'de, giriş etiketindeki alanların tarayıcı tarafından otomatik olarak doldurulmasını izlemenize olanak tanıyan yeni bir sözde sınıf ":autofill" önerilmiştir (manuel olarak doldurursanız seçici çalışmaz).
  • İstek döngülerinden kaçınmak için, CSS Containment özelliği HTML veya BODY etiketlerine uygulandığında CSS özellikleri yazma modu, yön ve arka planlar artık görünüm alanına uygulanmamaktadır.
  • Seçilen yazı tipi ailesinde olmayan stilleri (eğik, kalın ve küçük harf) sentezleme yeteneğini kontrol etmenize olanak tanıyan yazı tipi sentezi CSS özelliği eklendi.
  • Kullanıcı arayüzü yanıt verme hızını ölçmek ve optimize etmek için ek bilgiler sağlayan PerformanceEventTiming API'si, kullanıcı etkileşim kimliğini temsil eden bir InteractionID özelliği ekledi. Kimlik, farklı metrikleri tek bir kullanıcı eylemiyle ilişkilendirmenize olanak tanır; örneğin, dokunmatik ekrana bir dokunuş, işaretçi aşağı, fare aşağı, işaretçi yukarı, fare yukarı ve tıklama gibi birden fazla olay oluşturur ve InteractionID, tüm bu olayları tek bir olayla ilişkilendirmenize olanak tanır. dokunmak.
  • Yeni bir tür medya ifadesi eklendi (Medya Sorgulama) - sayfa içeriğini işletim sisteminde belirlenen kontrast ayarlarına uyarlamak için "kontraları tercih eder" (örneğin, yüksek kontrast modunu açmak).
  • Bağımsız PWA uygulamaları için, bildirime genel uygulama tanımlayıcısını içeren isteğe bağlı bir "id" alanı desteği eklenmiştir (alan belirtilmezse, tanımlama için başlangıç ​​URL'si kullanılır).
  • Bağımsız PWA uygulamaları artık URL işleyicileri olarak kaydolma olanağına sahip. Örneğin music.example.com uygulaması kendisini https://*.music.example.com URL işleyicisi olarak kaydedebilir ve bu bağlantıları kullanan harici uygulamalardan, örneğin anlık mesajlaşma programlarından ve e-posta istemcilerinden yapılan tüm geçişler, bu PWA uygulamalarının açılmasına, yeni bir tarayıcı sekmesinin değil.
  • WebAssembly'de kod çalıştırma yeteneğini kontrol etmek için CSP (İçerik Güvenliği Politikası) wasm-unsafe-eval yönergesi eklendi. CSP script-src yönergesi artık WebAssembly'yi kapsamaktadır.
  • WebAssembly, referans türleri (externref türü) için destek ekledi. WebAssembly modülleri artık JavaScript ve DOM nesne referanslarını değişkenlerde saklayabilir ve bağımsız değişken olarak iletebilir.
  • PaymentMethodData, bireysel veri türlerine atıfta bulunmadan, tek bir tanımlayıcı aracılığıyla her türlü kartla çalışmayı düzenlemeyi mümkün kılan "temel kart" ödeme yöntemi için eski desteği ilan etti. "Temel kart" yerine Google Pay, Apple Pay ve Samsung Pay gibi alternatif yöntemlerin kullanılması öneriliyor.
  • Bir site U2F (Cryptotoken) API'sini kullandığında, kullanıcıya bu yazılım arayüzünün kullanımdan kaldırılmasına ilişkin bilgilerin yer aldığı bir uyarı gösterilecektir. U2F API, Chrome 98'de varsayılan olarak devre dışı bırakılacak ve Chrome 104'te tamamen kaldırılacaktır. U2F API'si yerine Web Kimlik Doğrulama API'si kullanılmalıdır.
  • Web geliştiricilerine yönelik araçlarda iyileştirmeler yapıldı. Renkler, yazı tipleri, kullanılmayan bildirimler ve medya ifadeleri hakkında bilgilerin özetini sunan ve olası sorunları vurgulayan yeni bir CSS Genel Bakış paneli eklendi. Geliştirilmiş CSS düzenleme ve kopyalama işlemleri. Stiller panelinde, CSS tanımlarını JavaScript ifadeleri biçiminde kopyalamak için bağlam menüsüne bir seçenek eklenmiştir. Ağ isteği inceleme paneline, istek parametrelerinin analizini içeren bir Yük sekmesi eklendi. Tüm CORS (Çapraz Kökenli Kaynak Paylaşımı) hatalarını gizlemek için web konsoluna bir seçenek eklendi ve eşzamansız işlevler için bir yığın izleme sağlandı.
    Chrome sürümü 96

Yeni sürüm, yenilikler ve hata düzeltmelerinin yanı sıra 25 güvenlik açığını da ortadan kaldırıyor. Güvenlik açıklarının çoğu, AdresSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer ve AFL araçları kullanılarak yapılan otomatik testler sonucunda belirlendi. Tarayıcı korumasının tüm seviyelerinin aşılmasına ve sanal alan ortamı dışındaki sistemde kod yürütülmesine olanak sağlayacak hiçbir kritik sorun tespit edilmedi. Mevcut sürümdeki güvenlik açıklarını keşfetmeye yönelik nakit ödül programının bir parçası olarak Google, 13 ABD Doları değerinde 60 ödül ödedi (bir 15000 ABD Doları ödül, bir 10000 ABD Doları ödül, iki 7500 ABD Doları ödül, bir 5000 ABD Doları ödül, iki 3000 ABD Doları ödül, bir 2500 ABD Doları ödül, iki 2000 ABD Doları bonus, iki adet 1000$'lık bonus ve bir adet 500$'lık bonus). 5 ödülün büyüklüğü ise henüz belirlenmedi.

Kaynak: opennet.ru

Yorum ekle