Chrome 72'de kullanımdan kaldırma ve kaldırma işlemleri

Ali Poşet
Ali Polat

Kaldırma işlemleri

Sayfa kaldırılırken pop-up'lara izin verme

Sayfalar, kaldırma sırasında yeni bir sayfa açmak için artık window.open() kullanamaz. Chrome pop-up engelleyicisi bunu zaten yasaklamıştır, ancak pop-up engelleyici etkin olsa da olmasa da artık yasaktır.

Kaldırma Amacı | Chromestatus İzleyici | Chromium Hatası

HTTP Tabanlı Ortak Anahtar Sabitlemesini Kaldırma

HTTP Tabanlı Ortak Anahtar Sabitleme (HPKP), web sitelerinin, sertifika zincirinde bulunan bir veya daha fazla ortak anahtarı sabitleyen bir HTTP üstbilgisi göndermesine izin vermek amacıyla tasarlanmıştır. Maalesef çok düşük benimseme oranı vardır ve sertifika yanlışlığına karşı güvenlik sağlasa da hizmet reddi ve saldırgan sabitleme riskleri oluşturur. Bu nedenlerden dolayı bu özellik kaldırılıyor.

Kaldırma Amacı | Chromestatus İzleyici | Chromium Hatası

FTP kaynaklarını oluşturma işlemini kaldır

FTP, güvenliği sağlanamayan eski bir protokoldür. Linux çekirdeği bile taşınmaya başladığında, artık devam etmeniz gerekir. Desteğin sonlandırılması ve kaldırılması için atılacak adımlardan biri, FTP sunucularındaki oluşturma kaynaklarını kullanımdan kaldırmak ve bunun yerine bunları indirmektir. Chrome, dizin girişleri oluşturmaya devam eder, ancak dizin haricindeki tüm girişler tarayıcıda oluşturulmak yerine indirilir.

Kaldırma Amacı | Chromestatus İzleyici | Chromium Hatası

Kullanımdan kaldırmalar

TLS 1.0 ve TLS 1.1'i kullanımdan kaldırın

TLS (Taşıma Katmanı Güvenliği), HTTPS'nin güvenliğini sağlayan protokoldür. Bu altyapı, neredeyse yirmi yıllık TLS 1.0 ve daha da eski olan SSL'ye kadar uzanan uzun bir geçmişe sahiptir. Hem TLS 1.0 hem de 1.1'in bazı zayıf noktaları vardır.

  • TLS 1.0 ve 1.1, Bitti mesajı için transkript karmasında her ikisi de zayıf karma olan MD5 ve SHA-1'i kullanır.
  • TLS 1.0 ve 1.1, sunucu imzasında MD5 ve SHA-1'i kullanır. (Not: Bu, sertifikadaki imza değildir.)
  • TLS 1.0 ve 1.1 yalnızca RC4 ve CBC şifrelerini destekler. RC4 bozuktur ve artık kaldırılmıştır. TLS'nin CBC modunun yapısı hatalıdır ve saldırılara karşı savunmasızdır.
  • Ayrıca, TLS 1.0'ın CBC şifreleri de başlatma vektörlerini yanlış oluşturur.
  • TLS 1.0 artık PCI DSS ile uyumlu değil.

TLS 1.2'yi desteklemek, yukarıdaki sorunlardan kaçınmanın ön koşuludur. TLS çalışma grubu, TLS 1.0 ve 1.1'i kullanımdan kaldırmıştır. Chrome artık bu protokolleri de kullanımdan kaldırmıştır.

Kaldırma Amacı | Chromestatus İzleyici | Chromium Hatası

PaymentAddress.languageCode desteğini sonlandırma

PaymentAddress.languageCode, PaymentRequest API'deki gönderim, fatura, teslimat veya teslim alma adresindeki metnin dili için tarayıcının en iyi tahminidir. languageCode, spesifikasyonda risk altında işaretlenmiştir ve Firefox ile Safari'den zaten kaldırılmıştır. Chrome'da kullanım, güvenli bir şekilde kaldırma ve kaldırma için yeterince azdır. Chrome 74'te bu öğenin kaldırılması beklenmektedir.

Kaldırma Amacı | Chromestatus İzleyici | Chromium Hatası

Kullanımdan kaldırma politikası

Platformun sağlıklı kalmasını sağlamak için bazen kurslarını çalıştıran API'leri Web Platformu'ndan kaldırırız. Bir API'yi kaldırmamızın pek çok nedeni olabilir. Örneğin:

  • Bunların yerini yeni API'ler alır.
  • Diğer tarayıcılarla uyumluluk ve tutarlılık sağlamak için spesifikasyonlarda yapılan değişiklikleri yansıtacak şekilde güncellenirler.
  • Bunlar, diğer tarayıcılarda hiçbir zaman sonuç vermeyen ilk denemelerdir ve bu nedenle web geliştiricilerinin destek yükünü artırabilir.

Bu değişikliklerden bazıları çok az sayıda siteyi etkileyecektir. Sorunları önceden azaltmak için geliştiricilere, sitelerinin çalışır durumda kalması için gerekli değişiklikleri yapabilmeleri amacıyla önceden bildirimde bulunmaya çalışırız.

Chrome'da şu anda API'lerin kullanımdan kaldırılması ve kaldırılmasıyla ilgili bir süreç vardır. Temel olarak:

  • blink-dev posta listesinde duyuru yapın.
  • Sayfada kullanım algılandığında Chrome Geliştirici Araçları Konsolu'nda uyarılar ayarlayın ve zaman ölçekleri belirleyin.
  • Kullanım azaldıkça özelliği bekleyin, izleyin ve kaldırın.

Kullanımdan kaldırılan tüm özelliklerin listesini chromestatus.com adresinde kullanımdan kaldırılmış filtreyi ve kaldırılan özellikleri kaldırılan filtreyi uygulayarak bulabilirsiniz. Bu gönderilerde yapılan bazı değişiklikleri, nedenleri ve taşıma yollarını özetlemeye de çalışacağız.