
GrapheneOS: bir uygulama neden yavaş ve koruma yalnızca onun için nasıl kapatılır
GrapheneOS'u bir yıldır Pixel 8'de kullanan bir blog yazarı, OsmAnd harita uygulamasının yavaşlığının nedenini güçlendirilmiş bellek ayırıcıda buldu ve korumayı tüm sistem yerine tek bir uygulama için kapatmanın yolunu anlattı.
WirelessMoves blogunun yazarı Martin Sauter, GrapheneOS'u yaklaşık bir yıldır Pixel 8'de kullanıyor ve sistemin güvenlik ile gizlilik özelliklerinden memnun olduğunu söylüyor. Ancak bir uygulama diğer Android cihazlara kıyasla belirgin biçimde yavaş çalışıyor: OpenStreetMap istemcisi OsmAnd.
Yavaşlığın nedeni
Nedeni araştıran yazar, sorunun GrapheneOS'un exploit protection mekanizmasının parçası olan güçlendirilmiş bellek ayırıcıda (hardened memory allocator) olduğunu buldu. Ona göre bu mekanizma OsmAnd için ciddi bir ek yük oluşturuyor; haritada gezinmek ve yakınlaştırmak verinin sürekli yüklenip bırakılmasını gerektiriyor.

İyi haber şu: güçlendirmeyi tüm sistem için değil, tek bir uygulama için kapatmak mümkün.
Koruma tek bir uygulama için nasıl kapatılır
İşlem kısa. Uygulama simgesine uzun basıp info seçeneğini açın ve listede Exploit protection bölümünü bulun. Koruma genel olarak açık kalmalı; yalnızca hardened memory allocator kapatılmalı. OsmAnd yeniden başlatıldığında uygulama eskisi kadar hızlı çalışıyor.
Güvenlik tarafındaki bedel
Ayırıcıyı kapatmak o uygulamanın bellekle ilgili açıklara karşı korumasını zayıflatıyor, yani bu bir denge tercihi. Sauter'in durumunda OsmAnd ağa yalnızca ara sıra harita güncellemesi için bağlanıyor, bu yüzden güvenlik ile hız arasındaki bu denge onun için kabul edilebilir. Yazar ayrıca araştırma sırasında neredeyse tüm ihtiyaçlarını karşılayan açık kaynaklı başka bir harita uygulaması olan CoMaps'i keşfettiğini belirtiyor.
SiTech — AI destekli web geliştirme
Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.