Վերադառնալ
SiTech
GrapheneOS-ը թարմացնում է ներկառուցված հավելվածները և փոխում clipboard-ի գաղտնիությունը
SiTech AI Team2 წთ. საკითხავი

GrapheneOS-ը թարմացնում է ներկառուցված հավելվածները և փոխում clipboard-ի գաղտնիությունը

GrapheneOS-ը թողարկել է վերաշարադրված Messaging հավելվածը և ներկայացրել անվտանգ տեղադրում, որը հավելվածներից վերցնում է clipboard-ի հասանելիությունը։ Հաջորդիվ կփոխարինվեն AOSP-ի մնացած հավելվածները։

Սեպտեմբերի 6-ին GrapheneOS-ը հայտարարեց, որ համակարգի հետ մատակարարվող Messaging հավելվածը վերածում է ժամանակակից հավելվածի։ Նույն օրը թողարկված տարբերակում ընդգրկված է Android Compose-ով գրված ամբողջովին վերանայված ինտերֆեյսը, ինչպես նաև բազմաթիվ այլ բարելավումներ ու սխալների շտկումներ։ Նույն քննարկման ընթացքում նախագիծը ներկայացրեց նաև անվտանգ տեղադրման ֆունկցիա, որը պետք է փոխարինի ավանդական clipboard API-ներին։

Անվտանգ տեղադրում՝ clipboard-ի հասանելիության փոխարեն

Նոր մեխանիզմի շնորհիվ օգտատերերը կկարողանան հավելվածներից վերցնել clipboard-ի հասանելիությունը և օգտվել ներկառուցված այլընտրանքից։ Այն ինտեգրված է տեքստի ընտրության ստանդարտ վահանակին, ներածման եղանակներին, հասանելիության ծառայություններին և ստեղնաշարի դյուրանցումներին։ Թիմի խոսքով՝ այն շուտով կմիաձուլվի հիմնական կոդին։

Որոշ հավելվածներ, այդ թվում Flutter-ով գրվածները, գծում են սեփական ընտրության վահանակը և նոր գործողությունը չեն ցուցադրի։ Այդ դեպքերի համար GrapheneOS-ը լռելյայն ստեղնաշարին ավելացրել է «Տեղադրել» կոճակ. երբ AOSP Keyboard-ը փոխարինվի շատ ավելի լավ ստեղնաշարով, այդ հնարավորությունը կանցնի նաև նրան։

Ինչու clipboard-ի ընթերցումը խնդիր է

Android-ն արդեն սահմանափակում է clipboard-ի ընթերցումը միայն ուշադրության կենտրոնում գտնվող հավելվածով և ակտիվ ստեղնաշարով։ Խնդիրն այն է, որ զգայուն տվյալները որոշ ժամանակ մնում են clipboard-ում, և գաղտնիությանը վնասող հավելվածները կարող են կարդալ դրանք, երբ օգտատերը վերադառնում է իրենց։ Համակարգը ծանուցում է ցուցադրում, երբ հավելվածը կարդում է մեկ այլ հավելվածի տեղադրած բովանդակությունը, սակայն այդ պահին արտահոսքն արդեն տեղի է ունեցել։

Նոր մոտեցումը արգելափակում է API-ի միայն ամենախնդրահարույց մասը. հավելվածները դեռ կարող են կարդալ իրենց իսկ տեղադրած բովանդակությունը, ինչը պահպանում է գործող սցենարները։ GrapheneOS-ը այս փոփոխությունը դնում է Contact Scopes-ի և Storage Scopes-ի կողքին՝ որպես հավելվածների թույլտվությունների մոդելի հերթական վերանայում, և նշում է, որ նմանատիպ շատ ֆունկցիաներ դեռ նախատեսված են։ Հասանելիությունը կառավարվում է կարգավորումներից՝ գլոբալ անջատիչով և յուրաքանչյուր հավելվածի համար առանձին անջատիչով։

AOSP հավելվածները, RCS-ը և հաջորդ քայլերը

Messaging-ի թարմացումը միայն առաջին քայլն է։ Նախագիծը կվերանայի կամ ամբողջությամբ կփոխարինի AOSP-ի մնացած հավելվածները։ AOSP Gallery-ն այնքան հնացած է համարվում, որ այն ամբողջությամբ կփոխարինվի, այլ ոչ թե կբարելավվի, և ստեղնաշարը նույնպես կարող է նման ճանապարհ անցնել։ Երկարաժամկետում թիմը ցանկանում է RCS աջակցություն սեփական հավելվածում, ներառյալ Messaging Layer Security-ի վրա հիմնված ստանդարտ ծայրից ծայր գաղտնագրումը։ Ներկայումս RCS-ը GrapheneOS-ում աշխատում է Google Messages-ի միջոցով։

Android-ում RCS-ի կոդը տարածված է օպերացիոն համակարգում, Google Messages-ում և Google Play services-ում։ GrapheneOS-ը նախատեսում է սկսել Google Messages-ի մասի համարժեքից. ակտիվացման համար սկզբում կպահանջվի sandboxed Google Play, սակայն այդ պահանջը նույնպես հետագայում կհանվի։ Թիմը նշում է, որ RCS-ը գործնականում բաց պլատֆորմ չէ և մեծապես կախված է Google-ի ու օպերատորների սեփական ենթակառուցվածքից։ Նախագիծը վարձել է նոր ծրագրավորողներ և պատրաստվում է ավելի շատ վարձել. լրացուցիչ աշխատանքը ֆինանսավորվում է նվիրատվություններով։

SSiTech

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

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