Yakında Google Chrome, bunun mümkün olduğunu varsayarak RAM'inizi daha da fazla kullanacak. zaten olduğundan daha fazlasını kullan . Bunun nedeni Chrome 67’nin yeni Site İzolasyonu özelliği Spectre'ye karşı korumak için.
Spectre, için unutmuş olanlar , piyasadaki her CPU'da işlemin erişmemesi gereken belleği etkin bir şekilde okumak için spekülatif yürütmedeki bir sorundan yararlanan temel bir tasarım hatasıdır. En kötü durum senaryosu, web tarayıcınızda kötü amaçlı veya saldırıya uğramış bir siteden çalıştırılan JavaScript kodunun, PC'nizdeki başka bir yerden hafızayı okuyup şifrelerinizi çalması veya Linux hayran siteleri gibi utanç verici bir şeye göz attığınızı öğrenmesidir.
Bu sorunu çözmek için Chrome 67, varsayılan olarak yeni bir güvenlik özelliği ekler: Site İzolasyonu , bu, her oluşturma işlemini tek bir siteyle sınırlandırır; bu, howtogeek.com için bir chrome.exe işlemine ve google.com için başka bir chrome.exe işlemine sahip olacağınız anlamına gelir. Chrome, oluşturma işlemlerini siteye göre ayırarak, işlemler arasında doğrudan bellek okumayı engelleyebilir ve Spectre'ye karşı yerleşik işletim sistemi korumalarından yararlanabilir ( hala çok net değil ).
İLİŞKİLİ: Meltdown ve Spectre Kusurları Bilgisayarımı Nasıl Etkiler?
Bu aynı zamanda, bir sayfadaki tüm iframe'lerin (genellikle reklamlar için) ana çerçeveden ayrı bir sürece yerleştirildiği anlamına gelir, bu da bellek kullanımını daha da artırır, ancak aynı zamanda güvenliği artırır. Benzer bir teknolojiyi bir yıl önce uygulamaya koydular uzantıları işlem dışı iframe'lere taşı kötü amaçlı web sayfalarını ekstra ayrıcalıklar elde etmek için uzantıları kullanabilmekten korumak için.
Sonuç olarak, bir ton sekme açan insanlar için bu, bellek kullanımını önemli ölçüde artıracak. Düşünmen gerekebilir bir sekme yöneticisi uzantısı kullanarak .
Chrome'da Site İzolasyonunun Etkin olup olmadığını Kontrol Etme
Zaten açık olan bir ton sekmeniz olduğunu varsayarsak, Google Chrome'un Görev Yöneticisini açabilir (Menü Altında -> Diğer Araçlar) ve "Alt Çerçeve:" yazan işlemleri arayabilir ve doğrudan göz attığınız bir şey olmayan bir URL gösterebilirsiniz. —Örneğin doubleclick.net veya 2mdn.net, reklamlar için iç çerçevelerdir.
Alt çerçeve süreçlerini gördüğünüz sürece, Site İzolasyonu sisteminizde etkindir.
Chrome'da Site İzolasyonu Nasıl Etkinleştirilir veya Devre Dışı Bırakılır (Ancak Bunu Devre Dışı Bırakmamalısınız)
Bunun etkin olup olmadığını kontrol etmek veya seçmeniz durumunda devre dışı bırakmak için (ki bunu önermiyoruz),
chrome: // flags # işlem başına-site-etkinleştirme
Konum çubuğunuzda ve ardından Katı Site İzolasyonu için geçişi Etkin veya Devre Dışı olarak ayarlayın. Ayrıca, Chrome'u işlem başına site ile başlatmak için bir komut satırı işareti de ekleyebilirsiniz, ancak bu çok fazla çalışma gerektirir.
İlk seçeneğin onu kontrol edeceğini düşünürsünüz, ancak site izolasyonu Devre Dışı olarak ayarlanmış olsa bile, aşağıdaki "Site izolasyonu deneme devre dışı bırakma" seçeneği aslında onu etkinleştirip seçmediğinizi kontrol eder. Şu an itibariyle, Google hemen hemen herkes için Site izolasyonunu etkinleştirdiğinden, bunu kapatmak için "deneme devre dışı bırakma" ayarını "Devre dışı bırak" olarak ayarlamanız gerekir. Ki yine, uğraşmamalısın.
Bunu devre dışı bıraksanız bile, Google'ın bir noktada muhtemelen bunu varsayılan davranış haline getireceğini ve devre dışı bırakma özelliğini kaldıracağını belirtmekte fayda var, çünkü site izolasyonu çok daha güvenlidir.
Chrome'da Site İzolasyonu ile Spectre Azaltıcı [üzerinden Thurrott ]