
GrapheneOS: რატომ ნელდება ერთი აპლიკაცია და როგორ გამოვრთოთ დაცვა მხოლოდ მისთვის
მომხმარებელმა, რომელიც GrapheneOS-ს Pixel 8-ზე დაახლოებით ერთი წელია იყენებს, რუკის აპლიკაციის OsmAnd-ის შენელების მიზეზად გამაგრებული მეხსიერების ალოკატორი დაადგინა და გამოსავალიც იპოვა.
WirelessMoves-ის ბლოგის ავტორი მარტინ ზაუტერი GrapheneOS-ს Pixel 8-ზე დაახლოებით ერთი წელია იყენებს და სისტემის უსაფრთხოებისა და კონფიდენციალურობის ფუნქციებით კმაყოფილია. ერთი აპლიკაცია მაინც შესამჩნევად ნელა მუშაობს: OpenStreetMap-ის კლიენტი OsmAnd სხვა Android-მოწყობილობებთან შედარებით ბევრად ნელია.
რა იწვევს შენელებას
მიზეზის ძიებისას ავტორმა დაადგინა, რომ საქმე გამაგრებულ მეხსიერების ალოკატორს ეხება. ეს მექანიზმი GrapheneOS-ის exploit protection-ის ნაწილია და OsmAnd-ისთვის მნიშვნელოვან დამატებით დატვირთვას ქმნის. მისივე ახსნით, რუკის გადაადგილება და მასშტაბირება მონაცემების მუდმივ ჩატვირთვასა და განთავისუფლებას მოითხოვს.

კარგი ამბავი ის არის, რომ გამაგრების გამორთვა მთელ სისტემაზე საჭირო არ არის: მისი გამორთვა ცალკეული აპლიკაციისთვისაც შეიძლება.
როგორ გამოვრთოთ დაცვა ერთი აპლიკაციისთვის
პროცედურა მოკლეა. აპლიკაციის ხატულაზე გრძელი დაჭერით გაიხსნება მენიუ, სადაც უნდა აირჩიოთ „info“ და სიაში მოძებნოთ „Exploit protection“. დაცვა ზოგადად ჩართული უნდა დარჩეს, გამორთეთ მხოლოდ „hardened memory allocator“. OsmAnd-ის გადატვირთვის შემდეგ აპლიკაცია ისევ ისე სწრაფად მუშაობს, როგორც ადრე.
უსაფრთხოების ფასი
ალოკატორის გამორთვა ამ აპლიკაციისთვის მეხსიერებასთან დაკავშირებული ექსპლოიტებისგან დაცვას ასუსტებს, ამიტომ გადაწყვეტილება კომპრომისია. ზაუტერის შემთხვევაში OsmAnd ინტერნეტს რუკების იშვიათი განახლებისთვის იყენებს, ამიტომ უსაფრთხოებისა და სიჩქარის ეს ბალანსი მისთვის მისაღებია. მანვე აღნიშნა, რომ ძიების პროცესში აღმოაჩინა CoMaps, ღია კოდის მქონე სხვა რუკის აპლიკაცია, რომელიც მისი საჭიროებების თითქმის ყველა ნაწილს აკმაყოფილებს.
SiTech — AI-გაძლიერებული ვებ დეველოპმენტი
ვქმნით სწრაფ, თანამედროვე ვებსაიტებს და AI-ს ვაერთიანებთ ქართული ბიზნესებისთვის. გაქვთ პროექტი ან კითხვა? სიამოვნებით დაგეხმარებით.