Famoahana ny Xen 4.17 hypervisor

Taorian'ny taona fampandrosoana dia navoaka ny hypervisor Xen 4.17 maimaim-poana. Ny orinasa toa an'i Amazon, Arm, Bitdefender, Citrix, EPAM Systems ary Xilinx (AMD) dia nandray anjara tamin'ny fampandrosoana ny famoahana vaovao. Ny famokarana fanavaozana ho an'ny sampana Xen 4.17 dia haharitra hatramin'ny 12 jona 2024, ary ny famoahana ny famahana ny vulnerability hatramin'ny 12 desambra 2025.

Fanovana lehibe amin'ny Xen 4.17:

  • Ny fanarahan-dalΓ na amin'ny ampahany dia omena amin'ny fepetra takiana amin'ny fampivoarana programa azo antoka sy azo itokisana amin'ny fiteny C, voavolavola ao amin'ny fepetra MISRA-C ampiasaina amin'ny famoronana rafitra mitsikera iraka. Xen dia mampihatra amin'ny fomba ofisialy ny torolΓ lana 4 sy ny fitsipika 24 MISRA-C (amin'ny fitsipika 143 sy ny torolΓ lana 16), ary mampiditra ny mpanadihady static MISRA-C amin'ny fizotran'ny fivoriambe, izay manamarina ny fanarahana ny fepetra takiana.
  • Manome fahafahana hamaritana ny Xen static ho an'ny rafitra ARM, izay mamaritra ny loharanon-karena rehetra ilaina mba handroahana ny vahiny mialoha. Ny loharanon-karena rehetra, toy ny fahatsiarovana iombonana, fantsona fampahafantarana hetsika, ary habaka amboara hypervisor, dia atolotra mialoha amin'ny fanombohana hypervisor fa tsy atokana amin'ny fomba mavitrika, manafoana ny tsy fahombiazana mety hitranga noho ny tsy fahampian'ny loharano mandritra ny fandidiana.
  • Ho an'ny rafitra napetraka miorina amin'ny maritrano ARM, dia nampiharina ny fanohanan'ny fanandramana (fahitana ara-teknika) ho an'ny virtoaly I/O amin'ny alΓ lan'ny protocols VirtIO. Ny fitaterana virtio-mmio dia ampiasaina amin'ny fifanakalozana angona amin'ny fitaovana I/O virtoaly, izay miantoka ny fifanarahana amin'ny fitaovana VirtIO isan-karazany. Ny fanohanana ho an'ny Linux frontend, toolkit (libxl/xl), dom0less mode ary backends mandeha amin'ny habaka mpampiasa dia efa nampiharina (virtio-disk, virtio-net, i2c ary gpio backends dia nosedraina).
  • Fanohanana nohatsaraina ho an'ny maody dom0less, izay ahafahanao misoroka ny fametrahana ny tontolo dom0 rehefa manomboka milina virtoaly amin'ny dingana voalohan'ny boot server. Azo atao ny mamaritra ny dobo CPU (CPUPOOL) eo amin'ny sehatry ny boot (amin'ny alΓ lan'ny hazo fitaovana), izay ahafahanao mampiasa dobo amin'ny fanamafisana tsy misy dom0, ohatra, mba hamehezana karazana cores CPU amin'ny rafitra ARM mifototra amin'ny lehibe.LITTLE Architecture, manambatra ireo cores matanjaka, nefa mandany angovo, ary ireo cores tsy dia mamokatra nefa mahomby kokoa. Ho fanampin'izay, ny dom0less dia manome fahafahana mamehy ny frontend/backend paravirtualization amin'ny rafitra vahiny, izay ahafahanao mandroaka ny rafitra vahiny miaraka amin'ireo fitaovana ilaina paravirtualized.
  • Amin'ny rafitra ARM, ny rafitra virtoaly fitadidiana (P2M, Physical to Machine) dia natokana avy amin'ny dobo fahatsiarovana noforonina rehefa noforonina ny sehatra, izay ahafahana mitokana tsara kokoa eo amin'ny vahiny rehefa misy ny tsy fahombiazan'ny fahatsiarovana.
  • Ho an'ny rafitra ARM dia nampiana ny fiarovana amin'ny vulnerability Spectre-BHB amin'ny rafitra microarchitectural processeur.
  • Amin'ny rafitra ARM dia azo atao ny mampandeha ny rafitra fiasan'ny Zephyr ao amin'ny tontolon'ny faka Dom0.
  • Ny mety hisian'ny fivorian'ny hypervisor misaraka (tsy amin'ny hazo) dia omena.
  • Amin'ny rafitra x86, pejy lehibe IOMMU (superpage) dia tohana ho an'ny karazana rafitra vahiny rehetra, izay mamela ny fitomboan'ny fidirana rehefa mandefa fitaovana PCI. Fanampiana fanampiny ho an'ny mpampiantrano manana RAM hatramin'ny 12 TB. Eo amin'ny sehatry ny boot dia efa nampiharina ny fahafahana mametraka ny cpuid parameters ho an'ny dom0. Mba hifehezana ny fepetra fiarovana ampiharina amin'ny ambaratonga hypervisor amin'ny fanafihana ny CPU amin'ny rafitra vahiny, dia atolotra ny masontsivana VIRT_SSBD sy MSR_SPEC_CTRL.
  • Ny fitaterana VirtIO-Grant dia novolavolaina mitokana, tsy mitovy amin'ny VirtIO-MMIO amin'ny alΓ lan'ny fiarovana ambony kokoa sy ny fahafahana mitantana ireo mpitatitra amin'ny sehatra mitokana ho an'ny mpamily. VirtIO-Grant, fa tsy sarintany fitadidiana mivantana, dia mampiasa ny fandikana ny adiresy ara-batana an'ny rafitra vahiny ho rohy fanomezana, izay mamela ny fampiasana faritra efa nifanarahana mialoha ho an'ny fifanakalozam-baovao eo amin'ny rafitra vahiny sy ny backend VirtIO, tsy misy fanomezana. ny zon'ny backend hanao sarintany fahatsiarovana. Ny fanohanan'ny VirtIO-Grant dia efa ampiharina ao amin'ny kernel Linux, saingy mbola tsy tafiditra ao amin'ny backends QEMU, ao amin'ny virtio-vhost ary ao amin'ny fitaovana (libxl/xl).
  • Ny hetsika Hyperlaunch dia mitohy mivoatra, mikendry ny hanome fitaovana mora ampiasaina amin'ny fanamboarana ny fandefasana milina virtoaly mandritra ny boot system. Amin'izao fotoana izao, efa nomanina ny andiany voalohany amin'ny patch izay ahafahanao mamantatra ny sehatra PV ary mamindra ny sariny amin'ny hypervisor rehefa mampiditra. Ny zava-drehetra ilaina amin'ny fampandehanana sehatra paravirtualized toy izany dia efa nampiharina ihany koa, anisan'izany ny singa Xenstore ho an'ny mpamily PV. Rehefa ekena ny paty, dia hanomboka ny asa ahafahana manohana ny fitaovana PVH sy HVM, ary koa ny fampiharana sehatra domB misaraka (domaine mpanorina), mety amin'ny fandaminana baotin'ny fandrefesana, manamarina ny maha-ara-dalΓ na ny singa rehetra entina.
  • Mitohy ny asa amin'ny famoronana seranan-tsambo Xen ho an'ny maritrano RISC-V.

Source: opennet.ru

Add a comment