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

Joe Medley
Joe Medley

Kaldırma işlemleri

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

Sayfalar artık boşaltma sırasında yeni bir sayfa açmak için window.open() kullanamaz. Chrome pop-up engelleyicisi bunu zaten yasaklıyordu ancak artık pop-up engelleyici etkinleştirilmiş olsun veya olmasın bu işlem yasaktır.

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

HTTP tabanlı ortak anahtar sabitlemeyi kaldırma

HTTP tabanlı ortak anahtar sabitleme (HPKP), web sitelerinin sitenin sertifika zincirindeki bir veya daha fazla ortak anahtarı sabitleyen bir HTTP başlığı göndermesine olanak tanımak için tasarlanmıştır. Maalesef bu yöntemin kullanım oranı çok düşüktür. Sertifika yanlışlıkla verilmesine karşı güvenlik sağlasa da hizmet kesintisi ve kötü amaçlı sabitleme riskleri de oluşturur. Bu nedenle bu özellik kullanımdan kaldırılıyor.

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

Oluşturma FTP kaynaklarını kaldırma

FTP, güvenliği sağlanamayan eski bir protokoldür. Linux çekirdeği bile bu sürümden geçiş yapıyorsa artık bu sürümden geçme zamanı gelmiştir. Desteği sonlandırma ve kaldırma yolunda bir adım olarak, FTP sunucularından oluşturulan kaynakların desteğini sonlandırmak ve bunun yerine bu kaynakları indirmek gerekir. Chrome, dizin girişleri oluşturmaya devam eder ancak dizin dışı girişler tarayıcıda oluşturulmak yerine indirilir.

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

Kullanımdan kaldırmalar

TLS 1.0 ve TLS 1.1 için desteği sonlandırma

TLS (Taşıma Katmanı Güvenliği), HTTPS'yi güvence altına alan protokoldür. Yaklaşık yirmi yıllık TLS 1.0 ve daha da eski bir önceki protokol olan SSL'ye kadar uzanan uzun bir geçmişi vardır. Hem TLS 1.0 hem de 1.1'de bir dizi zayıflık vardır.

  • TLS 1.0 ve 1.1, Bitti mesajının transkript karmasında hem zayıf karmalar olan MD5 hem de SHA-1'i kullanır.
  • TLS 1.0 ve 1.1, sunucu imzasında MD5 ve SHA-1 kullanır. (Not: Bu, sertifikadaki imza değildir.)
  • TLS 1.0 ve 1.1 yalnızca RC4 ve CBC şifrelerini destekler. RC4'te güvenlik açığı olduğu için bu şifreleme yöntemi kaldırılmıştır. TLS'nin CBC modu yapısı kusurludur ve saldırılara karşı savunmasızdır.
  • TLS 1.0'un CBC şifreleri, başlatma vektörlerini de yanlış oluşturur.
  • TLS 1.0 artık PCI-DSS uyumlu değildir.

Yukarıdaki sorunlardan kaçınmak için TLS 1.2'yi desteklemeniz gerekir. TLS çalışma grubu, TLS 1.0 ve 1.1'in desteğini sonlandırdı. Chrome da bu protokollerin desteğini sonlandırdı.

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

PaymentAddress.languageCode özelliği kullanımdan kaldırılıyor

PaymentAddress.languageCode, Payment Request API'deki gönderim, faturalandırma, teslimat veya teslim alma adresindeki metnin dili için tarayıcının tahminidir. languageCode, spesifikasyonda riskli olarak işaretlenmiştir ve Firefox ile Safari'den kaldırılmıştır. Chrome'daki kullanım, desteğin sonlandırılması ve kaldırılması için yeterince düşüktür. Bu özelliğin Chrome 74'te kaldırılması bekleniyor.

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

Kullanımdan kaldırma politikası

Platformun sağlıklı kalmasını sağlamak için bazen kullanımdan kaldırılan API'leri Web Platformu'ndan kaldırırız. Bir API'yi kaldırmamızın birçok nedeni olabilir. Örneğin:

  • Bu API'lerin yerini yeni API'ler almıştır.
  • Diğer tarayıcılarla uyum ve tutarlılık sağlamak için spesifikasyonlardaki değişiklikleri yansıtacak şekilde güncellenir.
  • Bunlar, diğer tarayıcılarda hiçbir zaman hayata geçirilmemiş erken denemelerdir ve bu nedenle web geliştiricileri için destek yükünü artırabilir.

Bu değişikliklerin bazıları çok az sayıda siteyi etkileyecektir. Sorunları önceden azaltmak için geliştiricilere, sitelerinin çalışmaya devam etmesi için gerekli değişiklikleri yapabilmeleri amacıyla önceden bildirim vermeye çalışıyoruz.

Chrome'da şu anda API'lerin desteğinin sonlandırılması ve kaldırılması için bir süreç mevcuttur. Bu süreç temel olarak şu şekilde işler:

  • blink-dev posta listesinde duyurun.
  • Sayfada kullanım algılandığında Chrome Geliştirici Araçları Konsolu'nda uyarılar ayarlayın ve zaman ölçekleri belirtin.
  • Bekleyin, izleyin ve kullanım düştüğünde özelliği kaldırın.

Desteği sonlandırılan tüm özelliklerin listesini chromestatus.com'da desteği sonlandırılan filtresini , kaldırılan özelliklerin listesini ise kaldırılan filtresini uygulayarak bulabilirsiniz. Ayrıca bu yayınlarda değişikliklerin, gerekçelerin ve taşıma yollarının bazılarını özetlemeye çalışacağız.