I tohaina e Google tana wheako ki te whakamahi i te waehere Rust i roto i te pūmanawa mō te pouwhanga turanga kei roto i ngā waea atamai Pixel 10. Kua whakakapia te waehere kawa DNS o te pūmanawa ki te whare pukapuka hickory-proto Rust, i whakawhanakehia e ngā kaiwhakawhanake o te tūmau Hickory DNS, he wāhanga o te hanganga Let's Encrypt.
Ko te whakaurunga o te kawa hickory ki roto i te pūmanawa he wāhanga o tētahi kaupapa hei whakapai ake i te haumarutanga o te pouwhanga turanga. Kei roto i te pūmanawa pouwhanga turanga he kaiwhakahaere DNS, nā te mea e whakamahia ana tēnei kawa i roto i ngā whatunga pūkoro hou, tae atu ki te tuku waea. He kawa uaua te DNS e hiahia ana ki te wetewete i ngā raraunga o waho kāore i te pono. Kua tautuhia e Google ngā ngoikoretanga i roto i te pūmanawa pouwhanga turanga o ngā taputapu Pixel. Hei tauira, i te tau 2024, i kitea te ngoikoretanga CVE-2024-27227, e puta ai he waipuke parepare i te tukatuka i ngā urupare DNS kua hangaia mō tētahi kaupapa motuhake.
E matapaetia ana mā te whakamahinga o tētahi kawa tātari DNS i roto i a Rust ka whakaiti i te mata whakaeke, ka whakaiti hoki i te mōrearea o te whakamahi DNS i tētahi momo ngoikoretanga katoa i puta mai i ngā hapa i roto i te whakahaere mahara taumata-iti. E kitea ana hoki te kaupapa hei pūtake mō te whānui ake o te whakamahinga i roto i ētahi atu wāhanga waehere kua tuhia ki ngā reo haumaru-mahara.
Ko tētahi o ngā āhuatanga raruraru ko te rahi o te waehere i puta mai, nā te mea kāore i hangaia te whare pukapuka Hickory-proto mō te whakamahi i roto i ngā taputapu whakauru. Ko te tapeke o ngā wāhanga whakauru he 371 KB, ko te 350 KB o ēnei ko te waehere Hickory-proto me ngā whakawhirinakitanga, 17 KB he mahi āwhina i tangohia mai i te whare pukapuka paerewa, ā, 4 KB he paparanga mō te whakamahi i te whare pukapuka hei tukatuka i ngā urupare tūmau DNS.
E mōhiotia ana mō te pouwhanga taputapu Pixel, ka uru te 300 KB tāpiri ki roto i ngā rohe mahara o nāianei, engari mō ngā taputapu whakauru uaua ake, me whakapai ake kia whakaitihia te rahi o te waehere. Ā muri ake nei, kei te whakamahere a Hickory-proto ki te whakatinana i ngā haki ka whakahohe i te mahi e hiahiatia ana i te wā whakahiato.
Source: opennet.ru
