Dún fógra

Bhí slándáil chuimhne ina phríomhthosaíocht ag Google le déanaí, mar is gnách go mbíonn earráidí cuimhne ar na cinn is tromchúisí i bhforbairt bogearraí. Go deimhin, bhí leochaileachtaí sa réimse seo freagrach as tromlach na leochaileachtaí criticiúla Androidu go dtí an bhliain seo caite nuair a chruthaigh Google smután suntasach de chód dúchais nua Androidsa teanga ríomhchlárúcháin Rust in ionad C/C++. Tá an fathach bogearraí ag obair chun tacú le modhanna eile chun leochaileachtaí cuimhne ina chóras a mhaolú, agus tugtar marcáil chuimhne ar cheann acu. Ar ghléasanna tacaithe leis an gcóras Android 14 d'fhéadfadh go mbeadh socrú nua ann ar a dtugtar Ardchosaint cuimhne a d'fhéadfadh an ghné seo a scoránaigh.

Gné crua-earraí éigeantach de phróiseálaithe atá bunaithe ar an ailtireacht Arm v9 a sholáthraíonn an Síneadh Clibeála Cuimhne (MTE) informace faoi ​​éilliú cuimhne agus a chosnaíonn i gcoinne earráidí sábháilteachta cuimhne. Mar a mhíníonn Google: “Ar ardleibhéal, clibíonn MTE gach leithdháileadh/dídháileadh cuimhne le meiteashonraí breise. Sanntar marcóir do shuíomh cuimhne, ar féidir é a nascadh ansin le leideanna a thagraíonn don suíomh cuimhne sin. Ag am rite, seiceálann an próiseálaí go dtagann na clibeanna pointeora agus meiteashonraí gach uair a léitear agus a shábhálfar iad."

Tá Google ag obair chun tacaíocht a thabhairt do MTE ar fud na sraithe bogearraí ar fad Android ar feadh i bhfad. Chun Androidu 12 leis an leithroinnt cuimhne Scudo agus tacaíocht do thrí mhodh oibríochta MTE ar fheistí comhoiriúnacha: mód sioncrónach, modh asincrónach, agus modh neamhshiméadrach. Chuir an chuideachta ar chumas MTE próisis chórais a chumasú trí airíonna córais agus/nó athróga comhshaoil. Is féidir le feidhmchláir tacaíocht MTE a chur leis trí tréith android:mód memtag. Nuair atá MTE cumasaithe le haghaidh próisis i Androidu, beidh ranganna iomlána earráidí sábháilteachta cuimhne mar Úsáid-Tar éis Saor in Aisce agus ró-shreabhadh maoláin ina chúis le tuairteanna in ionad éilliú cuimhne chiúin.

Do Androidu 13 Chuir Google Comhéadan Dénártha Feidhmchláir Úsáideora (ABI) leis chun an modh oibriúcháin MTE atá ag teastáil a chur in iúl don lódóir. Is féidir é seo a úsáid chun MTE a chumasú ar ghléasanna comhoiriúnacha nach seoltar le MTE cumasaithe de réir réamhshocraithe, nó is féidir é a úsáid chun é a dhíchumasú ar ghléasanna comhoiriúnacha a bhfuil sé cumasaithe acu de réir réamhshocraithe. Ag socrú airíonna an chórais ro.arm64.memtag.bootctl_supported go "fíor" ar an gcóras Android Dúirt 13 leis an gcóras gur thacaigh an bootloader leis an ABI agus chuir sé cnaipe i ngníomh freisin i roghchlár roghanna an fhorbróra a cheadaigh don úsáideoir MTE a chumasú ar an gcéad atosaigh eile.

V Androidu 14 mar sin féin, d'fhéadfadh go mbeadh gá cheana féin le dul isteach sa roghchlár roghanna forbróra chun MTE a chumasú ar ghléasanna comhoiriúnacha. Má úsáideann an gléas próiseálaí Arm v8.5+ le tacaíocht MTE, tacaíonn cur i bhfeidhm an ghléis leis an ABI chun an modh oibriúcháin MTE atá ag teastáil a chur in iúl don bootloader, agus tá maoin an chórais nua ro.arm64.memtag.bootctl_settings_toggle socraithe go "fíor" , ansin leathanach nua Ardchosaint cuimhne v Socruithe → Slándáil agus príobháideacht → Socruithe slándála breise. Is féidir an leathanach seo a sheoladh freisin tríd an ngníomh nua ACTION_ADVANCED_MEMORY_PROTECTION_SETTINGS.

Rud suimiúil, úsáideann an chipset Tensor G2 a chumhachtaíonn an tsraith Google Pixel 7 croíthe próiseálaí Arm v8.2, rud a chiallaíonn nach dtacaíonn sé le MTE. Má úsáidfidh an tsraith Google Pixel 8 atá le teacht na croíleacaí Arm v9 nua cosúil le sraitheanna suaitheanta eile androidfóin, ansin ba chóir go mbeadh a gcuid crua-earraí in ann tacú le MTE. Mar sin féin, tá an cheist fós cé acu an ndéanfaidh an ghné "cosanta cuimhne chun cinn" go dtí an leagan cobhsaí Androidsa bhliain 14

Is mó léamh inniu

.