Google o le a faʻatupeina galuega e faʻaleleia ai le saogalemu o le fatu Linux

O le Linux Foundation na fa'ailoa mai ua saunia e Google le fa'atupega mo galuega e fa'atumauina ai faiga fa'akomepiuta i le fatu Linux ma fa'amalosia ai le puipuiga o le fatu. Gustavo Silva ma Nathan Chancellor o le a faigaluega tumau.

Ua lauiloa Nathan i lana galuega i le faʻamautinoaina o le fatu Linux e fausia e faʻaaoga ai le Clang compiler ma mo le faʻapipiʻiina o faiga faʻapipiʻi taimi e puipuia ai e pei ole CFI (Control Flow Integrity) ile fale. O le galuega a Nathan i le lumanaʻi i le laasaga muamua o le a taulaʻi i le faʻaumatiaina o mea sese uma e oso aʻe pe a faʻaaogaina Clang / LLVM, ma faʻatinoina se faiga faʻapipiʻi faʻaauau mo le suʻeina o Clang-faʻavae fausia. O le taimi lava e foia ai faʻafitauli ua iloa, o le a amata le galuega e faʻaopoopo atili faʻaleleia atili saogalemu e saunia e le Clang compiler i le fatu.

O Gustavo o se tasi o tagata auai malosi i le KSPP (Kernel Self Protection Project) poloketi e faʻalauiloa ai tekinolosi puipuia malosi i totonu o le fatu Linux. O le galuega autu a Gustavo o le faʻaumatiaina lea o vasega faʻapitoa o paʻu paʻu e ala i le suia o faʻataʻitaʻiga uma o laina e leai se umi pe aofia ai naʻo le tasi elemene ma se taʻutinoga le faʻaogaina (Flexible Array Member). E le gata i lea, o le a aofia ai Gustavo i le faʻasaʻoina o mea sese i totonu o le code aʻo leʻi oʻo i le vaega autu o le fatu, ma le atinaʻeina o le puipuiga malosi i totonu o le fatu.

puna: opennet.ru

Faaopoopo i ai se faamatalaga