Վերադառնալ
GrapheneOS. ինչու է մեկ հավելվածը դանդաղ, և ինչպես անջատել պաշտպանությունը միայն նրա համար
SiTech AI Team2 წთ. საკითხავი

GrapheneOS. ինչու է մեկ հավելվածը դանդաղ, և ինչպես անջատել պաշտպանությունը միայն նրա համար

GrapheneOS-ը Pixel 8-ում մոտ մեկ տարի օգտագործող բլոգերի կարծիքով քարտեզի OsmAnd հավելվածի դանդաղության պատճառը կարծրացված հիշողության բաշխիչն է, որը կարելի է անջատել միայն մեկ հավելվածի համար՝ չդիպչելով ամբողջ համակարգին։

WirelessMoves բլոգի հեղինակ Մարտին Զաուտերը GrapheneOS-ը Pixel 8-ում օգտագործում է մոտ մեկ տարի և գոհ է համակարգի անվտանգության ու գաղտնիության գործառույթներից։ Սակայն մեկ հավելված դեռ նկատելիորեն դանդաղ է աշխատում, քան Android այլ սարքերում՝ OpenStreetMap-ի OsmAnd հաճախորդը։

Ինչն է դանդաղեցնում

Պատճառը փնտրելիս հեղինակը պարզել է, որ խնդիրը կարծրացված հիշողության բաշխիչն է (hardened memory allocator), որը GrapheneOS-ի exploit protection մեխանիզմի մասն է և, ըստ նրա, էական լրացուցիչ բեռ է ստեղծում OsmAnd-ի համար։ Քարտեզը տեղափոխելն ու խոշորացնելը պահանջում է տվյալների անընդհատ բեռնում և ազատում։

GrapheneOS-ի էկրանի պատկեր՝ հավելվածի Exploit protection կարգավորումները

Լավ նորությունն այն է, որ կարծրացումը պետք չէ անջատել ամբողջ համակարգի համար. դա հնարավոր է անել մեկ հավելվածի համար։

Ինչպես անջատել պաշտպանությունը մեկ հավելվածի համար

Ընթացակարգը կարճ է։ Հարկավոր է երկար սեղմել հավելվածի պատկերակին, ընտրել info-ն և ցանկում գտնել Exploit protection-ը։ Պաշտպանությունը պետք է ընդհանուր առմամբ միացված մնա, անջատել միայն hardened memory allocator-ը։ OsmAnd-ը վերագործարկելուց հետո հավելվածն աշխատում է նույնքան արագ, որքան առաջ։

Գինը անվտանգության առումով

Բաշխիչն անջատելը թուլացնում է այդ հավելվածի պաշտպանությունը հիշողության հետ կապված էքսպլոյթներից, ուստի որոշումը փոխզիջում է։ Զաուտերի դեպքում OsmAnd-ը ցանցին միանում է միայն քարտեզների հազվադեպ թարմացումների համար, այդ պատճառով անվտանգության ու արագության այս հավասարակշռությունն ընդունելի է նրա համար։ Նա նշում է նաև, որ որոնումների ընթացքում գտել է CoMaps-ը՝ բաց կոդով մեկ այլ քարտեզային հավելված, որը բավարարում է նրա գրեթե բոլոր կարիքները։

SSiTech

SiTech — AI-ով հզորացված վեբ մշակում

Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։