ВСрсия Π½Π° Xen Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ 4.15

Π‘Π»Π΅Π΄ осСм мСсСца Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, бСзплатният Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ Xen 4.15 бСшС пуснат. Компании ΠΊΠ°Ρ‚ΠΎ Amazon, Arm, Bitdefender, Citrix ΠΈ EPAM Systems Π²Π·Π΅Ρ…Π° участиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° вСрсия. ΠŸΡƒΡΠΊΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° ΠΊΠ»ΠΎΠ½Π° Xen 4.15 Ρ‰Π΅ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠΈ Π΄ΠΎ 8 ΠΎΠΊΡ‚ΠΎΠΌΠ²Ρ€ΠΈ 2022 Π³., Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈ Π½Π° уязвимости Π΄ΠΎ 8 Π°ΠΏΡ€ΠΈΠ» 2024 Π³.

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Xen 4.15:

  • ΠŸΡ€ΠΎΡ†Π΅ΡΠΈΡ‚Π΅ Xenstored ΠΈ oxenstored прСдоставят СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠΆΠΈΠ²ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° уязвимости Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ доставСни ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ Π±Π΅Π· рСстартиранС Π½Π° хост срСдата.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ изобраТСния Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСмни изобраТСния, ΠΊΠΎΠΈΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Xen. Π’Π΅Π·ΠΈ изобраТСния са ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½ EFI Π΄Π²ΠΎΠΈΡ‡Π΅Π½ Ρ„Π°ΠΉΠ», ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Xen систСма Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° EFI Π±Π΅Π· ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ GRUB. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° Xen ΠΊΠ°Ρ‚ΠΎ Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€, ядро ​​за хост срСда (dom0), initrd, Xen KConfig, XSM настройки ΠΈ Π΄ΡŠΡ€Π²ΠΎ Π½Π° устройствата.
  • Π—Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ARM Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° СкспСримСнтална Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° изпълнСниС Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° устройства ΠΎΡ‚ страна Π½Π° хост систСмата dom0, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно Π΅ΠΌΡƒΠ»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ устройства Π·Π° систСми Π·Π° гости, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ARM Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°. Π—Π° ARM Π΅ Π²Π½Π΅Π΄Ρ€Π΅Π½Π° ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° SMMUv3 (System Memory Management Unit), ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно ΠΏΠΎΠ²ΠΈΡˆΠ°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° сигурността ΠΈ надСТдността Π½Π° ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° устройства Π½Π° ARM систСми.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° прослСдяванС Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π° IPT (Intel Processor Trace), ΠΊΠΎΠΉΡ‚ΠΎ сС появи, Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ с процСсора Intel Broadwell, Π·Π° СкспортиранС Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ систСми Π·Π° гости към ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ ΠΎΡ‚ страната Π½Π° хост систСмата. НапримСр, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ VMI Kernel Fuzzer ΠΈΠ»ΠΈ DRAKVUF Sandbox.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Viridian (Hyper-V) срСди Π·Π° стартиранС Π½Π° гости Π½Π° Windows, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‰ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 64 VCPU.
  • Блоят PV Shim Π΅ надстроСн, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° изпълнСниС Π½Π° Π½Π΅ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΏΠ°Ρ€Π°Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ систСми Π·Π° гости (PV) Π² PVH ΠΈ HVM срСди (позволява Π½Π° ΠΏΠΎ-старитС систСми Π·Π° гости Π΄Π° работят Π² ΠΏΠΎ-сигурни срСди, ΠΊΠΎΠΈΡ‚ΠΎ осигуряват ΠΏΠΎ-строга изолация). Новата вСрсия ΠΈΠΌΠ° ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° PV систСми Π·Π° гости Π² срСди, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ само HVM Ρ€Π΅ΠΆΠΈΠΌ. Π Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° мСТдинния слой Π΅ Π½Π°ΠΌΠ°Π»Π΅Π½ ΠΏΠΎΡ€Π°Π΄ΠΈ намаляванСто Π½Π° спСцифичния Π·Π° HVM ΠΊΠΎΠ΄.
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈΡ‚Π΅ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ VirtIO Π½Π° ARM систСми са Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ. Π—Π° ARM систСми Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° рСализация Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° IOREQ, ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅ Π·Π° подобряванС Π½Π° I/O виртуализацията с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° VirtIO ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π½ΠΎ изпълнСниС Π½Π° VirtIO Π±Π»ΠΎΠΊΠΎΠ²ΠΎ устройство Π·Π° ARM ΠΈ Π΅ прСдоставСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° VirtIO Π±Π»ΠΎΠΊΠΎΠ²ΠΈ устройства към гости Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ARM Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° PCIe виртуализация Π·Π° ARM Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°.
  • ΠŸΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ внСдряванС Π½Π° ΠΏΠΎΡ€Ρ‚ Π½Π° Xen Π·Π° RISC-V процСсори. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΊΠΎΠ΄ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ ΠΎΡ‚ страната Π½Π° хоста ΠΈ госта, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ създаванС Π½Π° ΠΊΠΎΠ΄, спСцифичСн Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° RISC-V.
  • Π—Π°Π΅Π΄Π½ΠΎ с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Zephyr, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° стандарта MISRA_C, сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ изисквания ΠΈ насоки Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄, ΠΊΠΎΠΈΡ‚ΠΎ намаляват риска ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ със сигурността. Π‘Ρ‚Π°Ρ‚ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π΅ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΡ със ΡΡŠΠ·Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°.
  • Π’ΡŠΠ²Π΅ΠΆΠ΄Π° сС ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π°Ρ‚Π° Hyperlaunch, насочСна към прСдоставянС Π½Π° гъвкави инструмСнти Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° стартиранСто Π½Π° статичСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° систСмата. Π˜Π½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π°Ρ‚Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈ концСпцията Π·Π° domB (Π±ΠΎΡƒΡ‚ Π΄ΠΎΠΌΠ΅ΠΉΠ½, dom0less), която Π²ΠΈ позволява Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π±Π΅Π· внСдряванС Π½Π° срСдата dom0 ΠΏΡ€ΠΈ стартиранС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини Π½Π° Ρ€Π°Π½Π΅Π½ Π΅Ρ‚Π°ΠΏ ΠΎΡ‚ Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.
  • БистСмата Π·Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° интСграция ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Xen тСстванС Π½Π° Alpine Linux ΠΈ Ubuntu 20.04. ВСстванСто Π½Π° CentOS 6 Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½ΠΎ. Π‘Π°Π·ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ Π½Π° QEMU dom0 / domU тСстовС са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ към Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π°Ρ‚Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° срСда Π·Π° ARM.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€