แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แž…แŸ’แž…แŸแž€แžœแžทแž‘แŸ’แž™แžถ AMD SEV แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžš AMD EPYC

AMD แž”แžถแž“แž–แŸ’แžšแž˜แžถแž“แžแžถ แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž…แŸ†แž“แžฝแž“แž–แžธแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽ แžŠแŸ‚แž›แžขแžถแž…แž‡แŸ€แžŸแž•แžปแžแž–แžธแž™แž“แŸ’แžแž€แžถแžšแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– AMD SEV (Secure Encrypted Virtualization) แŸ” แž”แž‰แŸ’แž แžถแž“แŸแŸ‡แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แž‡แŸ†แž“แžถแž“แŸ‹แž‘แžธแž˜แžฝแž™ แž‘แžธแž–แžธแžš แž“แžทแž„แž‘แžธแž”แžธแž“แŸƒแžŠแŸ†แžŽแžพแžšแž€แžถแžš AMD EPYC (แž•แŸ’แžขแŸ‚แž€แž›แžพแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ Zen1 - Zen3) แž€แŸแžŠแžผแž…แž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ†แžŽแžพแžšแž€แžถแžš AMD EPYC แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž€แž”แŸ‹แŸ”

AMD SEV แž“แŸ…แž€แž˜แŸ’แžšแžทแžแž•แŸ’แž“แŸ‚แž€แžšแžนแž„แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แžแž˜แŸ’แž›แžถแž—แžถแž–แž“แŸƒแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแž แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แž˜แžถแž“แžแŸ‚แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž…แžผแž›แž”แŸ’แžšแžพแž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž”แžถแž“แžŒแžทแž‚แŸ’แžšแžธแž” แž แžพแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž“แžทแž„แžขแŸ’แž“แž€แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžแŸ’แž–แžŸแŸ‹แž‘แž‘แžฝแž›แž”แžถแž“แžŸแŸ†แžŽแžปแŸ†แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž”แžถแž“แžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž“แŸ…แž–แŸแž›แž–แŸ’แž™แžถแž™แžถแž˜แž…แžผแž›แž”แŸ’แžšแžพแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž“แŸแŸ‡แŸ” แž”แž‰แŸ’แž แžถแžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž”แžถแž“แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแžŠแŸ‚แž›แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แž“แžทแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžšแž”แžŸแŸ‹ hypervisor แž†แŸ’แž›แž„แž€แžถแžแŸ‹แž€แžถแžšแžšแžนแžแž”แž“แŸ’แžแžนแž„ AMD SEV แž“แžทแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžผแžŠแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž”แž‘แž“แŸƒแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžถแžšแž–แžถแžšแŸ”

แž”แž‰แŸ’แž แžถแžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽแŸ–

  • CVE-2021-26311 (แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžš undeSErVed) - แžแžถแž˜แžšแž™แŸˆแž€แžถแžšแžšแŸ€แž”แž…แŸ†แž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž›แŸ†แžŠแžถแž”แŸ‹แž“แŸƒแž”แŸ’แž›แžปแž€แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž€แŸ’แž“แžปแž„แž…แž“แŸ’แž›แŸ„แŸ‡แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แž“แŸƒแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž›แžพ hypervisor แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแž—แŸ’แž‰แŸ€แžœ แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แŸแžŠแŸ„แž™แŸ” แž€แžถแžšแž€แžถแžšแž–แžถแžš AMD SEV/SEV-ES แŸ” แžขแŸ’แž“แž€แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แž‚แŸ†แžšแžผแžŠแžพแž˜แž“แŸƒแž€แžถแžšแž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แž‡แžถแžŸแž€แž›แžŠแŸ‚แž›แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แž”แŸ’แž›แžปแž€ UEFI แžŠแŸ‚แž›แž•แŸ’แž‘แžปแž€แžกแžพแž„แžœแžทแž‰ แž แžพแž™แž”แŸ’แžšแžพแž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแž˜แŸ’แžšแž„แŸ‹แž‘แžทแžŸแžแŸ’แžšแžกแž”แŸ‹แž˜แž€แžœแžทแž‰ (ROP) แžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž“แŸƒแž€แžผแžŠแž”แŸ†แž–แžถแž“แŸ”
  • CVE-2020-12967 (SEVerity attack) - แž€แž„แŸ’แžœแŸ‡แž€แžถแžšแž€แžถแžšแž–แžถแžšแžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸƒแžแžถแžšแžถแž„แž‘แŸ†แž–แŸแžšแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž”แžถแž“แžŠแžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„ AMD SEV/SEV-ES แžขแž“แžปแž‰แŸ’แž‰แžถแž แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž…แžผแž›แž‘แŸ…แž€แžถแž“แŸ‹ hypervisor แžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แž€แžถแžšแž‡แŸ†แž“แžฝแžŸแž›แŸแžแž€แžผแžŠแž‘แŸ…แž€แŸ’แž“แžปแž„แžแžบแžŽแŸ‚แž›แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœ แž“แžทแž„แžšแŸ€แž”แž…แŸ†แŸ” แž€แžถแžšแž•แŸ’แž‘แŸแžšแž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‘แŸ…แž›แŸแžแž€แžผแžŠแž“แŸแŸ‡แŸ” แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž‘แž‘แžฝแž›แž”แžถแž“แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž–แŸแž‰แž›แŸแž‰แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž—แŸ’แž‰แŸ€แžœแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžถแžšแž–แžถแžš แž“แžทแž„แž‘แžถแž‰แž™แž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แž–แžธแžœแžถแŸ”

แžŠแžพแž˜แŸ’แž”แžธแž‘แž”แŸ‹แž‘แž›แŸ‹แž“แžนแž„แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„ AMD แž”แžถแž“แžšแŸ€แž”แž…แŸ†แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ SEV-SNP (Secure Nested Paging) แžŠแŸ‚แž›แž˜แžถแž“แž‡แžถแž€แŸ†แžŽแŸ‚แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž„แŸ’แž€แž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ†แžŽแžพแžšแž€แžถแžš AMD EPYC แž‡แŸ†แž“แžถแž“แŸ‹แž‘แžธ XNUMX แž“แžทแž„แž’แžถแž“แžถแž“แžผแžœแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž“แŸƒแžแžถแžšแžถแž„แž‘แŸ†แž–แŸแžšแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŠแŸ‚แž›แž”แžถแž“แžŠแžถแž€แŸ‹แŸ” แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž‘แžผแž‘แŸ… แž“แžทแž„แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ SEV-ES (Encrypted State) แžŠแŸ‚แž›แž€แžถแžšแž–แžถแžšแž€แžถแžšแž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แžŸแŸŠแžธแž—แžธแž™แžผ SEV-SNP แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž€แžถแžšแž–แžถแžšแžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž”แž“แŸ’แžแŸ‚แž˜แžŠแŸ‚แž›แžขแžถแž…แž‘แž”แŸ‹แž‘แž›แŸ‹แž“แžนแž„แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž–แžธ hypervisors แž“แžทแž„แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž€แžถแžšแž–แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžแžถแž˜แž†แžถแž“แŸ‚แž›แž…แŸ†แž แŸ€แž„แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹