แžœแŸ‰แžถแžšแŸ’แž™แŸ‰แž„แŸ‹แž“แŸƒแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžš Foreshadow แžแŸ’แž˜แžธแž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžš Intel, AMD, ARM แž“แžทแž„ IBM

แž€แŸ’แžšแžปแž˜แžขแŸ’แž“แž€แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž˜แž€แž–แžธแžŸแžถแž€แž›แžœแžทแž‘แŸ’แž™แžถแž›แŸแž™แž”แž…แŸ’แž…แŸแž€แž‘แŸแžŸ Graz (แžขแžผแž‘แŸ’แžšแžธแžŸ) แž“แžทแž„แž˜แž‡แŸ’แžˆแž˜แžŽแŸ’แžŒแž› Helmholtz แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแž“แŸ’แžแžทแžŸแžปแžแž–แŸแžแŸŒแž˜แžถแž“ (CISPA) แž”แžถแž“แž”แž„แŸ’แž แžถแž‰ (แž‡แžถ PDF) แžœแŸ‰แžทแž…แž‘แŸแžšแžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžพแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž†แžถแž“แŸ‚แž›แž…แŸ†แž แŸ€แž„ แžŸแŸ’แžšแž˜แŸ„แž› (L1TF) แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž‘แžถแž‰แž™แž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž–แžธแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžšแž”แžŸแŸ‹ Intel SGX enclaves, SMM (System Management Mode) แžแŸ†แž”แž“แŸ‹แžŸแžแžทแž“แŸƒแžแžบแžŽแŸ‚แž› OS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แžทแž˜แŸ’แž˜แžทแžแŸ” แž˜แžทแž“แžŠแžผแž…แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžŠแžพแž˜แžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 2018 แžŸแŸ’แžšแž˜แŸ„แž› แžœแŸ‰แžถแžšแŸ’แž™แŸ‰แž„แŸ‹แžแŸ’แž˜แžธแž“แŸแŸ‡แž˜แžทแž“แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž…แŸ†แž–แŸ„แŸ‡แžŠแŸ†แžŽแžพแžšแž€แžถแžš Intel แž“แžทแž„แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แžŸแŸŠแžธแž—แžธแž™แžผแž–แžธแž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แž•แž›แžทแžแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžŠแžผแž…แž‡แžถ ARM, IBM แž“แžทแž„ AMD แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แžœแŸ‰แžถแžšแŸ’แž™แŸ‰แž„แŸ‹แžแŸ’แž˜แžธแž˜แžทแž“แžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แž˜แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ’แž–แžŸแŸ‹แž‘แŸ แž แžพแž™แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แžŠแŸ„แž™แž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžš JavaScript แž“แžทแž„ WebAssembly แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแŸ”

แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžš Foreshadow แž‘แžถแž‰แž™แž€แžขแžแŸ’แžแž”แŸ’แžšแž™แŸ„แž‡แž“แŸแž–แžธแž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžผแž›แž”แŸ’แžšแžพแž“แŸ…แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แž“แžทแž˜แŸ’แž˜แžทแžแžŠแŸ‚แž›แž“แžถแŸ†แžฑแŸ’แž™แž˜แžถแž“แž€แžšแžŽแžธแž›แžพแž€แž›แŸ‚แž„ (แž€แŸ†แž แžปแžŸแž‘แŸ†แž–แŸแžšแžŸแŸ’แžแžถแž“แžธแž™) แžแžฝแžšแž€แŸ’แž”แžถแž›แž”แŸ‰แžถแž“แŸ‹แžŸแŸ’แž˜แžถแž“แžŠแŸ„แž™แž‚แžŽแž“แžถแžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แžšแžผแž”แžœแž“แŸ’แž แž“แžทแž„แž•แŸ’แž‘แžปแž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹ L1 แŸ” แž€แžถแžšแž…แžผแž›แž”แŸ’แžšแžพแž€แžถแžšแž”แŸ‰แžถแž“แŸ‹แžŸแŸ’แž˜แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž˜แžปแž“แž–แŸแž›แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แžแžถแžšแžถแž„แž‘แŸ†แž–แŸแžšแž˜แŸแž˜แŸ‰แžผแžšแžธแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹ แž แžพแž™แžŠแŸ„แž™แž˜แžทแž“แž‚แžทแžแž–แžธแžŸแŸ’แžแžถแž“แž—แžถแž–แž“แŸƒแž’แžถแžแžปแžแžถแžšแžถแž„แž‘แŸ†แž–แŸแžšแžŸแžแžท (PTE) แž–แŸ„แž›แž‚แžบแžงแŸ” แž˜แžปแž“แž–แŸแž›แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžœแžแŸ’แžแž˜แžถแž“แž“แŸƒแž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž€แŸ’แž“แžปแž„แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžšแžถแž„แž€แžถแž™ แž“แžทแž„แž›แž‘แŸ’แž’แž—แžถแž–แžขแžถแž“แžšแž”แžŸแŸ‹แžœแžถแŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž—แžถแž–แžขแžถแž…แžšแž€แž”แžถแž“แž“แŸƒแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹ แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแžœแžแŸ’แžŠแž˜แžถแž“แž“แŸƒแž‘แž„แŸ‹แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž“แŸ…แž€แŸ’แž“แžปแž„ PTE แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž›แžปแž”แž…แŸ„แž› แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แžแŸ‚แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹ แž แžพแž™แžขแžถแž…แž‘แžถแž‰แž™แž€แž˜แž€แžœแžทแž‰แžŠแŸ„แž™แž”แŸ’แžšแžพแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ†แžŽแžแŸ‹แž˜แžถแžแžทแž€แžถแžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹แžแžถแž˜แžšแž™แŸˆแž”แžŽแŸ’แžแžถแž‰แž…แŸ†แž แŸ€แž„ (แžŠแŸ„แž™แž€แžถแžšแžœแžทแž—แžถแž‚แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แŸแž›แžœแŸแž›แžถแž…แžผแž›แž”แŸ’แžšแžพแŸ” แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แž›แžถแž€แŸ‹แž‘แžปแž€ แž“แžทแž„แž˜แžทแž“แž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€)แŸ”

แžขแŸ’แž“แž€แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแžถแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžšแžถแž”แŸ‹แž“แŸƒแž€แžถแžšแž€แžถแžšแž–แžถแžšแž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„ Foreshadow แž˜แžทแž“แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž– แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž”แž€แžŸแŸ’แžšแžถแž™แž˜แžทแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸƒแž”แž‰แŸ’แž แžถแŸ” แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡
Foreshadow แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸแž„แž”แŸ’แžšแžœแŸแž‰แŸ’แž…แžŠแŸ„แž™แž˜แžทแž“แž‚แžทแžแž–แžธแž™แž“แŸ’แžแž€แžถแžšแž€แžถแžšแž–แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžšแž”แžŸแŸ‹แžแžบแžŽแŸ‚แž›แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž–แžทแž…แžถแžšแžŽแžถแž–แžธแž˜แžปแž“แž“แŸ„แŸ‡แž‘แŸแŸ” แž“แŸ…แž‘แžธแž”แŸ†แž•แžปแž แžขแŸ’แž“แž€แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž–แžธแž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžš Foreshadow แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžถแž“แžแžบแžŽแŸ‚แž›แž…แžถแžŸแŸ‹แŸ—แžŠแŸ‚แž›แž˜แžถแž“แžšแž”แŸ€แž”แž€แžถแžšแž–แžถแžš Foreshadow แžŠแŸ‚แž›แž˜แžถแž“แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€ แž€แŸแžŠแžผแž…แž‡แžถแž›แžพแžแžบแžŽแŸ‚แž›แžแŸ’แž˜แžธแŸ—แžŠแŸ‚แž›แž˜แžถแž“แžแŸ‚แž€แžถแžšแž€แžถแžšแž–แžถแžš Spectre-v2 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘ (แžŠแŸ„แž™แž”แŸ’แžšแžพแž‡แž˜แŸ’แžšแžพแžŸแžแžบแžŽแŸ‚แž›) Linux แžŽแžผแžŸแŸ’แž–แžทแž…แž‘แŸ’แžšแŸ_v2)แŸ”

แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแžšแž€แžƒแžพแž‰แžแžถ แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž•แŸ’แž‘แžปแž€แž‡แžถแž˜แžปแž“ แž˜แžทแž“แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžขแŸ†แž–แžธแž€แžถแžšแž‘แžถแž‰แž™แž€แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แžถแž˜แžปแž“ แžฌแžฅแž‘แŸ’แž’แžทแž–แž›แž•แŸ’แž“แŸ‚แž€แžšแžนแž„
prefetch แž€แŸ†แžกแžปแž„แž–แŸแž›แž…แžผแž›แž”แŸ’แžšแžพแžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ† แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžพแžแžกแžพแž„แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแžŸแž“แŸ’แž˜แžแŸ‹แž“แŸƒแž‘แŸ†แž แŸ†แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แž€แŸ’แž“แžปแž„แžแžบแžŽแŸ‚แž›แŸ” แž€แžถแžšแž”แž€แžŸแŸ’แžšแžถแž™แžแžปแžŸแž“แŸƒแž˜แžผแž›แž แŸแžแžปแž“แŸƒแž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸแŸ‡แžŠแŸ†แž”แžผแž„แžกแžพแž™แž“แžถแŸ†แžฑแŸ’แž™แž˜แžถแž“แž€แžถแžšแžŸแž“แŸ’แž˜แžแŸ‹แžแžถแž€แžถแžšแž›แŸแž…แž’แŸ’แž›แžถแž™แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž€แŸ’แž“แžปแž„ Foreshadow แžขแžถแž…แž€แžพแžแžกแžพแž„แž”แžถแž“แžแŸ‚แžแžถแž˜แžšแž™แŸˆแžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹ L1 แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แžœแžแŸ’แžแž˜แžถแž“แžšแž”แžŸแŸ‹แž€แžผแžŠแž˜แžฝแž™แž…แŸ†แž“แžฝแž“ (แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž˜แžปแž“) แž“แŸ…แž€แŸ’แž“แžปแž„แžแžบแžŽแŸ‚แž›แžขแžถแž…แžšแžฝแž˜แž…แŸ†แžŽแŸ‚แž€แžŠแž›แŸ‹แž€แžถแžšแž›แŸแž…แž’แŸ’แž›แžถแž™แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แžแžถแž„แž€แŸ’แžšแŸ…แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹ L1 แŸ” แžงแž‘แžถแž แžšแžŽแŸแž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹ L3 แŸ”

แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽแž€แŸแž”แžพแž€แž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแžแŸ’แž˜แžธแž€แŸ’แž“แžปแž„แž‚แŸ„แž›แž”แŸ†แžŽแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แž€แž”แŸ’แžšแŸ‚แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แž“แžทแž˜แŸ’แž˜แžทแžแž‘แŸ…แž‡แžถแžšแžผแž”แžšแžถแž„แž€แžถแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแžŸแŸ’แžแžถแž“แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แž“แžทแž„แž€แŸ†แžŽแžแŸ‹แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ แž“แžทแž„แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแŸ‚แž›แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ’แž“แžปแž„ CPU แž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แŸ” แž‡แžถแž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž˜แžฝแž™ แžขแŸ’แž“แž€แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž–แžธแž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžฅแž‘แŸ’แž’แžทแž–แž›แžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžŠแžพแž˜แŸ’แž”แžธแž‘แžถแž‰แž™แž€แž‘แžทแž“แŸ’แž“แž“แŸแž™แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž˜แžฝแž™แž‘แŸ…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž˜แžฝแž™แž‘แŸ€แžแž‡แžถแž˜แžฝแž™แž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แŸ’แžšแž แŸ‚แž› 10 แž”แŸŠแžธแžแž€แŸ’แž“แžปแž„แž˜แžฝแž™แžœแžทแž“แžถแž‘แžธแž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸŠแžธแž—แžธแž™แžผ Intel Core i7-6500U แŸ” แž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแž›แŸแž…แž’แŸ’แž›แžถแž™แž˜แžถแžแžทแž€แžถแž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แž–แžธ Intel SGX enclave แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แž•แž„แžŠแŸ‚แžš (แžœแžถแž…แŸ†แžŽแžถแž™แž–แŸแž› 32 แž“แžถแž‘แžธแžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แžแž˜แŸ’แž›แŸƒ 64 แž”แŸŠแžธแžแžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแž‘แŸ…แž€แžถแžšแž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡ 15 แž”แŸŠแžธแž) แŸ” แž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž”แžถแž“แž”แŸ’แžšแŸ‚แž‘แŸ…แž‡แžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„ JavaScript แž“แžทแž„ WebAssembly แžงแž‘แžถแž แžšแžŽแŸ แžœแžถแžขแžถแž…แž€แŸ†แžŽแžแŸ‹แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“แžšแžผแž”แžœแž“แŸ’แžแž“แŸƒแžขแžแŸแžš JavaScript แž“แžทแž„แž”แŸ†แž–แŸแž‰แž€แžถแžšแž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡ 64 แž”แŸŠแžธแžแž‡แžถแž˜แžฝแž™แž“แžนแž„แžแž˜แŸ’แž›แŸƒแžŠแŸ‚แž›แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ„แž™แžขแŸ’แž“แž€แžœแžถแž™แž”แŸ’แžšแž แžถแžšแŸ”

แžŠแžพแž˜แŸ’แž”แžธแž‘แž”แŸ‹แžŸแŸ’แž€แžถแžแŸ‹แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžš Foreshadow แžแžถแž˜แžšแž™แŸˆแžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹ L3 แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžšแž€แžถแžšแž–แžถแžš Spectre-BTB (Branch Target Buffer) แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ†แžŽแžปแŸ†แž”แŸ†แžŽแŸ‡ retpoline แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แžขแŸ’แž“แž€แžŸแŸ’แžšแžถแžœแž‡แŸ’แžšแžถแžœแž‡แžฟแžแžถ แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž‘แžปแž€แžฑแŸ’แž™ retpoline แž”แžพแž€แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžถแž“ CPU แžแŸ’แž˜แžธแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžšแž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แžŠแŸ‚แž›แž‚แŸแžŸแŸ’แž‚แžถแž›แŸ‹แžšแžฝแž…แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž™แž“แŸ’แžแž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแžแžถแž˜แž€แžถแžšแž”แŸ‰แžถแž“แŸ‹แžŸแŸ’แž˜แžถแž“แžšแž”แžŸแŸ‹ CPU แŸ” แž€แŸ’แž“แžปแž„แž–แŸแž›แž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแž“แŸแŸ‡ แžขแŸ’แž“แž€แžแŸ†แžŽแžถแž„ Intel แž”แžถแž“แž“แžทแž™แžถแž™แžแžถ แž–แžฝแž€แž‚แŸแž˜แžทแž“แž˜แžถแž“แž‚แž˜แŸ’แžšแŸ„แž„แž”แž“แŸ’แžแŸ‚แž˜แžœแžทแž’แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžšแž”แž“แŸ’แžแŸ‚แž˜แž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„ Foreshadow แž‘แŸ… processors แž แžพแž™แž…แžถแžแŸ‹แž‘แžปแž€แžแžถแžœแžถแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŠแžพแž˜แŸ’แž”แžธแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแž€แžถแžšแž–แžถแžšแž”แŸ’แžšแž†แžถแŸ†แž„แž“แžนแž„ Spectre V2 แž“แžทแž„ L1TF (Foreshadow) แž€แžถแžšแžœแžถแž™แž”แŸ’แžšแž แžถแžšแŸ”

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

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster