Intel ja AMD standardiseerivad ChkTag mehhanismi mÀluhaavatavuste kaitsmiseks.

Intel ja AMD arendavad koos laialdast ChkTag (x86 mĂ€lu mĂ€rgistamine) juhiste komplekti, mis standardiseeritakse ĂŒhtse rakenduse jaoks erinevate tootjate x86 protsessorites. Oma vĂ”imalustelt sarnaneb ChkTag ARM protsessorites juba pakutava MTE (MemTag) laiendusega ning vĂ”imaldab samuti blokeerida haavatavuste kasutamise, mis tuleneb vabanenud mĂ€luplokkide, puhvrikeerise vĂ”i mittealgatatud mĂ€lu juurde pÀÀsemisega.

ChkTag pakub uusi protsessorijuhiseid, mis vĂ”imaldavad riistvaraliselt siduda mĂ€rgid mĂ€lupiirkondadega ja korraldada nĂ€idikute korrektse kasutamise kontrolli. Teated on, et nende juhiste kasutamine kompilaatoritega vĂ”imaldab tagada mĂ€luga töötamise ohutuse ilma rakenduste jĂ”udluse vĂ€henemiseta. Samuti jÀÀvad ChkTag'i kasutavad rakendused ĂŒhilduvaks vanemate protsessoritega, millel ei ole ChkTag'i riistvaralist tuge, mis lihtsustab kaitse rakendamist.

Rakendatud kaitsemeetod seisneb iga mĂ€lubloki jaoks mĂ€rgi loomises, mis toimib sarnaselt vĂ”tmena sellele mĂ€lule juurdepÀÀsuks (nĂ€iteks MTE rakendamisel luuakse iga 16 baiti kohta 4-bitine mĂ€rk). MĂ€rk genereeritakse rakenduse poolt eraldatud mĂ€lu piirkonna jaoks spetsiaalsete CPU juhiste abil ning see salvestatakse nĂ€idiku ĂŒlemistesse kasutamata bittidesse ning ka reserveeritud ja rakendustele kĂ€ttesaamatusse lineaarsesse/virtuaalsesse mĂ€llu. MĂ€lu juurde pÀÀsemisel mĂ€rgistatud nĂ€idikuga kontrollib protsessor, kas nĂ€idikuga seotud mĂ€rk vastab mĂ€lublokke ĂŒhendatud mĂ€rkidele, ning lubab juurdepÀÀsu ainult siis, kui mĂ€rgid kattuvad.

ChkTag tehnoloogia on vĂ€lja töötatud Intel ja AMD koostöös EAG (x86 Ecosystem Advisory Group) rĂŒhmas, mis loodi aasta tagasi x86 platvormide ĂŒhilduvuse tagamiseks, Intel ja AMD toodete liideste standardiseerimiseks, x86 sĂŒsteemide tarkvara arendamise lihtsustamiseks ja arendajate vajaduste tuvastamiseks arhitektuuri laiendamiseks. Lisaks Intelile ja AMD-le kuuluvad rĂŒhma liikmed Linus Torvalds, Linuxi kerneli looja, Tim Sweeney, Epic Games'i asutaja ja ĂŒks mĂ€ngu mootori Unreal Engine vĂ”tme arendajatest, samuti esindajad ettevĂ”tetest Broadcom, Dell, Google, Hewlett Packard, Lenovo, Meta, Microsoft, Oracle ja Red Hat.

Lisaks ChkTagile on Intel ja AMD standardinud ning ĂŒhtlustanud FRED (Flexible Return and Event Delivery) katkemismudeli, AVX10 vektorite kĂ€su komplekti ja ACE (Advanced Matrix Extensions) maatriksite korrutamise laiendused.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster