ืฆืืืช ืืืงืจืื ืืืืื ืืืจืกืืื ืืืื ืืช ืฉื ืืจืืฅ (ืืืกืืจืื) ืืืืจืื ืืืืืืืฅ ืืืืืืช ืืืืข (CISPA) ืืฉืฃ ืืืืข ืขื ืคืืืขืืช (CVE-2021-26318) ืืื ืืขืืื AMD ืืืืคืฉืจืช ืืืฆืข Meltdown-class ืืชืงืคืืช ืขืจืืฅ ืฆืืื (ืืชืืืื ืืื ืื ืืืืชื ืฉืืขืืื AMD ืืื ื ืืืฉืคืขืื ืืคืืืขืืช Meltdown). ืืืืื ื ืืขืฉืืช, ื ืืชื ืืืฉืชืืฉ ืืืชืงืคื ืืืงืืช ืขืจืืฆื ืชืงืฉืืจืช ืกืืืืื, ืื ืืจ ืคืขืืืืช ืืืืื ืื ืืงืื ืืืืข ืขื ืืชืืืืช ืืืืืจืื ืืงืจื ื ืืื ืืขืงืืฃ ืืช ืืื ืช KASLR ืชืื ื ืืฆืื ื ืงืืืืช ืชืืจืคื ืืืืื.
AMD ืจืืื ืฉืื ืื ืืืื ืื ืงืื ืืืืฆืขืื ืืืืืืื ืืื ืืืกืื ืืช ืืืขืื, ืืืืืื ืฉืืคืืืขืืช, ืืื ืืชืงืคื ืืืื ืฉืืชืืืชื ืืืืืืกื, ืืืขืืื ืืขื ืืชื ืืื ืืืืชืืื, ืืืืืืช ืขื ืืื ืืืืืืืช ืื ืืืืืื ืฉื ืืจืื ืืืชืืืืช ืฉื ืืชืืืื ืืืืจืฉืช ื ืืืืืช ืืกืืืืื ืจืฆืคืื ืืืื ืื ืฉื ืืืจืืืช (ืืืื'ืืื) ืืงืจื ื. ืืื ืืืืืื ืืช ืืืชืงืคื, ืืืืงืจืื ืืืขืื ื ืืช ืืืืื ืืงืจื ื ืฉืืื ืขื ืืืื'ื ืฉื ืืกืฃ ืืืืคื ืืืืืืชื. ืืชื ืืื ืืืืชืืื, ืชืืงืคืื ืืืืืื ืืืฉืชืืฉ, ืืืฉื, ืื ืงืืืืช ืชืืจืคื ืฆืฆืืช ืืชืช-ืืืขืจืืช eBPF ืืื ืืืืืืฃ ืืช ืืจืฆืคืื ืืืจืืฉืื.
ืืื ืืืื ืืคื ื ืกืื ืืืฉ ืื ืฉื ืืชืงืคื, AMD ืืืืืฆื ืืืฉืชืืฉ ืืืื ืืงืืช ืงืืืื ืืืืืื ืฉืขืืืจืืช ืืืกืื ืืชืงืคืืช Meltdown, ืืืื ืฉืืืืฉ ืืืืจืืืช LFENCE. ืืืืงืจืื ืฉืืืื ืืช ืืืขืื ืืืืืฆืื ืืืคืฉืจ ืืืืื ืืืืช ืืคื ืืืืจืื ืืืืืจ (KPTI), ืฉืฉืืืฉ ืืขืืจ ืจืง ืขืืืจ ืืขืืื ืืื ืื.
ืืืืื ืื ืืกืื ืืฆืืืื ืืืืงืจืื ืืืืืืฃ ืืืืข ืืืงืจื ื ืืชืืืื ืืืื ืืืฉืชืืฉ ืืืืืจืืช ืฉื 52 ืืชืื ืืฉื ืืื, ืืืืจ ื ืืืืืช ืฉื ืืืื'ื ืืืืื ืฉืืืฆืข ืืช ืืคืขืืื "if (offset < data_len) tmp = LUT[ื ืชืื ืื[ืืืกื] * 4096];" . ืืืฆืขื ืืกืคืจ ืฉืืืืช ืืืืืืจ ืืืืข ืืจื ืขืจืืฆืื ืฆืืืืื ืฉืืืืขืื ืืืืืื ืืืืื ืืืฆืืข ืกืคืงืืืืืื. ืืฉืืื ืืจืืฉืื ื ืืืืกืกืช ืขื ื ืืชืื ืกืืืืช ืืืื ืืืืฆืืข ืฉื ืืืจืืช ืืืขืื "PREFETCH" (Prefetch+Time), ืืืฉื ืืื ืขื ืฉืื ืื ืืฉืื ืื ืืฆืจืืืช ืืื ืจืืื ืืขืช ืืืฆืืข "PREFETCH" (Prefetch+Power).
ื ืืืืจ ืฉืืคืืืขืืช ืืงืืืกืืช ืฉื Meltdown ืืืืกืกืช ืขื ืืขืืืื ืฉืืืืื ืืืฆืืข ืกืคืงืืืืืื ืฉื ืืืจืืืช, ืืืขืื ืืืื ืืืฉืช ืืืืืจ ื ืชืื ืื ืคืจืื ืืื ืืืฉืืื ืืช ืืชืืฆืื, ืืืืืื ืฉืืืจืฉืืืช ืฉื ืงืืขื ืืืกืจืืช ืืืฉื ืืื ืืชืืืื ืืืฉืชืืฉ. ืืชืืื ืืช, ืืืืืง ืืืืืฆืข ืืืืคื ืกืคืงืืืืืื ืืืคืจื ืืืงืื ืืจืืฉื ืขื ืืื ืขื ืฃ ืืืชื ื, ืฉืืชื ืืื ืืืืชืืื ืชืืื ืืืจื, ืื ืืฉื ืืขืืืื ืฉืืืฉืคื ืืืืชื ื ืืฉืชืืฉ ืืขืจื ืืืืฉื ืฉืืืขืื ืืื ื ืืืืข ืืืืื ืืืืฆืืข ืืืื ืข ืฉื ืืงืื, ืื ืืคืฉืจืืืืช ืืกื ืืฃ ืืชืืฆืขืืช ืืืืคื ืกืคืงืืืืืื.
ืืืืืื ืฉืคืขืืืืช ืืืืืฆืขืืช ืืืืคื ืกืคืงืืืืืื ืืฉืชืืฉืืช ืืืืชื ืืืืื ืืื ืืืจืืืช ืืืืืฆืขืืช ืืืจื ืืื, ื ืืชื ืืืืื ืืืฆืืข ืกืคืงืืืืืื ืืืืืืจ ืกืื ืื ืืืืืื ืืืฉืงืคืื ืืช ืืชืืื ืฉื ืกืืืืืช ืืืืืืช ืืืืืจ ืืืืจืื ืคืจืื, ืืืืืจ ืืื ืืงืื ืืืืืฆืข ืืืจื ืืื ืืื ืืงืืืข ืืช ืขืจืื ืืืืฆืขืืช ืชืืืื ืืืฉื ืื ืืชืื ืื ืชืื ืื ืืืืืกื ืื ืืื ืืืืืกื ืื ืืืืืื.
ืืงืืจ: OpenNet.ru