ืจืขืกืขืึทืจืืฉืขืจืก ืคืื ืื ืืขืื ืืฉืข ืืื ืืืืขืจืกืืืขื ืคืื ืืจืึทื (ืขืกืืจืืึทื) ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืึท ื ืืึทืข ืืืคึฟื ืคืื ืืึทืคืึทืื ืืืจื ืืจืื-ืคึผืึทืจืืื ืืฉืึทื ืึทืื (), ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืขืงืกืืจืึทืงื ืงืึทื ืคืึทืืขื ืืฉืึทื ืืื ืคึฟืึธืจืืึทืฆืืข ืคืื โโืื ืืขืจืข ืคึผืจืึทืกืขืกืึทื, ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื, ืืืืจืืืึทื ืืืฉืื ืขื ืืื ืคึผืจืึธืืขืงืืขื ืขื ืงืืึทืืืขืก (ืื, ืืจืึทืกืืื ืขืงืกืขืงืืืืึธื ืกืืืืืืข). ืืขืจ ืคึผืจืึธืืืขื ืึทืคืขืงืฅ ืืืืื ืื ืืขื ืคึผืจืึทืกืขืกืขืจื. ืงืึทืืคึผืึธืื ืึทื ืฅ ืฆื ืคืึทืจืฉืคึผืึทืจื ืืขื ืคึผืจืึธืืืขื ืืื ื ืขืืื .
ืืขืจ ืคึผืจืึธืืืขื ืืขืืขืจื ืฆื ืื MDS (Microarchitectural Data Sampling) ืงืืึทืก ืืื ืืื ืึท ืืึทืืขืจื ืืืื ืืืขืจืกืืข ืืื ืืืึท ZombieLoad ืื ืคืืื. ZombieLoad 2.0, ืืื ืื ืืขืจืข MDS ืื ืคืืื, ืจืืืืื ืืืืฃ ืื ืึทืคึผืืึทืงืืืฉืึทื ืคืื ืืืึทื-ืงืึทื ืึทื ืึทื ืึทืืืกืืก ืืขืงื ืืงืก ืฆื ืืึทืื ืืื ืืืงืจืึธืึทืจืืฉืืืขืงืืืจืึทื ืกืืจืึทืงืืฉืขืจื (ืืืฉื, Line Fill Buffer ืืื Store Buffer), ืืืึธืก ืืขืืคึผืขืจืขืจืึทืื ืงืจืึธื ืืึทืื ืืขื ืืฆื ืืื ืืขื ืคึผืจืึธืฆืขืก. .
ื ืื Zombieload ืืึทืคืึทืื ืืืึทืจืืึทื ื ืืืืฃ ืื ืจืื ืขื ืืืึธืก ืึทืงืขืจื ืืขืฉืึทืก ืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโืื ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืืืกืื ืืงืจืึทื ืึทืก ืืืขืจืจืืึทืก ืคืื ืึทืคึผืขืจืืืฉืึทื ื (TAA, TSX Asynchronous Abort), ืืืคึผืืึทืืขื ืึทื ืืื ืื TSX (Transactional Synchronization Extensions) ืคืึทืจืืขื ืืขืจืื ื, ืืืึธืก ืืื ืืืฉืืจืื ืคึฟืึทืจ ืืจืืขืื ืืื ืืจืึทื ืกืึทืงืืืึธื ืึทื ืืึผืจืื, ืืืึธืก ืึทืืึทืื ืื ืงืจืืกืื ื ืื ืคืึธืจืฉืืขืืื ื ืคืื ืืืืื-ืืจืขืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืืจื ืืื ืึทืืืงืึทืืื ืืืืืึทื ืืืืื ื ืืื ืืืืืง ืกืื ืืงืจืึทื ืึทืืืืฉืึทื ืึทืคึผืขืจืืืฉืึทื ื (ืืขืฉืืืฆื ืึทืืึธืืืฉืข ืืจืึทื ืืึทืงืฉืึทื ื ืืืึธืก ืงืขื ืขื ืืืื ืื ืืขื ืืืขื ืึธืืขืจ ืึทืืึธืจืืื). ืืืื ืื ืืขืจืึทืคึผืืื, ืึทืคึผืขืจืืืฉืึทื ื ืืขืืื ืืืืฃ ืื ืืจืึทื ืกืึทืงืืืึธื ืึทื ืืึผืจืื ืืขืื ื ืืขื ืขื ืจืึธืืื ืฆืืจืืง.
ืื ืืจืึทื ืกืึทืงืืืึธื ืึทืืึธืจื ืึทืงืขืจื ืืืกืื ืืงืจืึทื ืึทืกืื, ืืื ืืขืฉืึทืก ืืขื ืืึธื ืื ืืขืจืข ืคึฟืขืืขื ืงืขื ืขื ืึทืงืกืขืก ืื ืงืึทืฉ, ืืืึธืก ืืื ืืืื ืืขื ืืฆื ืืื ืื ืืืกืงืึทืจืืื ืืจืึทื ืกืึทืงืืืึธื ืึทื ืืึผืจืื ืืขืื ื. ืืขืฉืึทืก ืื ืฆืืื ืคืื ืื ืึธื ืืืื ืฆื ืื ืคืึทืงืืืฉ ืงืึทืืคึผืืืฉืึทื ืคืื ืึท ืืืกืื ืืงืจืึทื ืึทืก ืืจืึทื ืกืึทืงืืืึธื ืึทืืึธืจื, ืกืืืืึทืืืึธื ืก ืงืขื ืืืืคืฉืืืื ืืื ืืขืจ ืคึผืจืึทืกืขืกืขืจ, ืืขืฉืึทืก ืื ืกืคึผืขืงืืืึทืืืืืข ืืืจืืคืืจืื ื ืคืื ืึทื ืึธืคึผืขืจืึทืฆืืข, ืงืขื ืขื ืืืืขื ืขื ืืึทืื ืคืื ืื ืขืจืืขื ืืืงืจืึธืึทืจืืฉืืืขืงืืืจืึทื ืืึทืคืขืจื ืืื ืึทืจืืืขืจืคืืจื ืขืก ืฆื ืื ืกืคึผืขืงืืืึทืืืืืข ืึธืคึผืขืจืึทืฆืืข. ืืขืจ ืงืึธื ืคืืืงื ืืืขื ืืขืืึธืื ืืืื ืืืืขืงืืึทื ืืื ืื ืกืคึผืขืงืืืึทืืืืืข ืึธืคึผืขืจืึทืฆืืข ืืืกืงืึทืจืืื, ืึธืืขืจ ืื ืืึทืื ืืืขื ืืืืึทืื ืืื ืื ืงืึทืฉ ืืื ืงืขื ืขื ืืืื ืจืืืจืืืื ื ืืฆื ืืืึทื-ืงืึทื ืึทื ืงืึทืฉ ืึธืคึผืืื ืืขืงื ืืงืก.
ืื ืืึทืคืึทืื ืืืืื ืึทืจืึธืคึผ ืฆื ืขืคื TSX ืืจืึทื ืืึทืงืฉืึทื ื ืืื ืงืจืืืืืื ื ืื ืึธืื ืคึฟืึทืจ ืืืืขืจ ืืืกืื ืืงืจืึทื ืึทืก ืืืขืจืจืืึทืก, ืืขืฉืึทืก ืืืึธืก ืื ืึธืื ืืืืคืฉืืืื ืคึฟืึทืจ ืืืงืื ื ืื ืืื ืืึทืื ืคืื ืื ืขืจืืขื ืืึทืคืขืจื ืกืคึผืขืงืืืึทืืืืืขืื ืึธื ืืขืคืืื ืืื ืืึทืื ืคืื ืืืงืึธืจื ืืืืขื ืขื ืึทืคึผืขืจืืืฉืึทื ื ืืืจืืืขืงืึธืื ืืืืฃ ืืขืจ ืืขืืืืงืขืจ ืงืคึผื ืืึทืจืฅ. ืื ืจืื ืขื ืืื ืืืืืืขื ืฆื ืื ืงืจืึทื ื ืืฉืืืืช ืงืคึผื ืืึทืจืฅ (ืืืืฃ ืืืึธืก ืื ืึทืืึทืงืขืจ ืก ืงืึธื ืืื ืคืืืกื ืืืง), ืึธืืขืจ ืืื ื ืืืงืจืึธืึทืจืืฉืืืขืงืืืจืึทื ืืึทืคืขืจื ืืขื ืขื ืฉืขืจื ืฆืืืืฉื ืคืึทืจืฉืืืขื ืข ืคึฟืขืืขื ืืื ืืืคึผืขืจ-ืืจืขืืื ื ืืึธืืข, ืขืก ืืื ืืขืืืขื ืฆื ืจืื ืขื ืืึผืจืื ืึทืคึผืขืจืืืฉืึทื ื ืืขืืื ืืื ืื ืืขืจืข ืงืคึผื ืคึฟืขืืขื.
ืืึทืคืึทืื ืขืืืขืืข ืืึธืืขืืก ืคืื ืื ืึทืื, ื ืืื ืืขืจ ืืื ืฆืขื ื ืืืจ ืคืื ืื ืืขื ืงืึธืจ ืคึผืจืึทืกืขืกืขืจื, ืืื ืืขืืื ื ืืื ืื ืืขื ืคึผืขื ืืืื ืืึธืื, ืื ืืขื ืกืขืืขืจืึธื 5000, ืื ืืขื ืงืกืขืึธื E, ืื ืืขื ืงืกืขืึธื ืื ืืื ืื ืจืืข ืืืจ ืื ืืขื ืงืกืขืึธื ืกืงืึทืืึทืืืข. ื ืื ืื ืืขื ืคึผืจืึทืกืขืกืขืจื ืืืืืจื ืืืืฃ ืื ืงืึทืกืงืึทืืข ืืืืง ืืืงืจืึธืึทืจืืฉืืืขืงืืืจืข ืืึทืงืขื ืขื ืืื ืืคืจืื, ืืืึธืก ืืื ืืืืืขืก ื ืืฉื ืกืึทืกืขืคึผืืึทืืึทื ืฆื RIDL ืืื Fallout ืื ืคืืื, ืืขื ืขื ืืืื ืกืึทืกืขืคึผืืึทืืึทื ืฆื ืืึทืคืึทืื. ืืื ืึทืืืฉืึทื ืฆื Zombieload 2.0, ืจืืกืขืจืืฉืขืจื ืืืื ืืืืขื ืึทืคืืื ืื ืืขืืืขืืงืืื ืคืื ืืืืคึผืึทืกืื ื ืคืจืืขืจ ืคืืจืืขืืืืื ืืขืืืึธืืก ืคืื ืฉืืฅ ืงืขืื MDS ืื ืคืืื, ืืืืืจื ืืืืฃ ืื ื ืืฆื ืคืื ืื VERW ืืืืขื ืฆื ืืืกืืขืงื ืื ืืื ืืึทืื ืคืื ืืืงืจืึธืึทืจืืฉืืืขืงืืืจืึทื ืืึทืคืขืจื ืืืขื ืืืจ ืฆืืจืืงืงืืืขื ืคืื ืื ืงืขืจื ืฆื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ ืึธืืขืจ ืืจืึทื ืกืคืขืจืื ื ืงืึธื ืืจืึธื ืฆื. ืื ืืึทืกื ืกืืกืืขื.
ืืขืจ ืื ืืขื ืืืจืืื ืืืื ืื ืืื ืกืืกืืขืืขื ืืื ื ืืขืืขืจืืืข ืืืกื ืืื ืื ืคืืืืงืืื ืืืืกืฆืืคืืจื ืื ืืืืงืข ืฉืืืขืจ, ืืืืื ื ืจืื ืขื ืคืื ืืืงืจืึธ-ืืจืฉืืืขืงืืืจืข ืกืืจืืงืืืจื ืืขืงื ืืืข ืืงืืืืืืืขืื ืืื ืขื ืกืืกืืขื ืืื ืืขืจ ืืืืงืขืจ ืงืขื ื ืืฉื ืืืืืื ืคืืืกื ืืขื ืืงืืจ ืคืื ืื ืขืงืกืืืงืืืจืืข ืืึทืื, ื.ื. ืงืขื ืขื ืืืืื ืึธื ืงืืืึทืื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืึธืก ืืืขืจืืืฉืื ืืื ืึท ืจืขืืืืืึทื ืคืื ืึท ืจืื ืขื ืืื ืคึผืจืืืืจื ืฆื ืืืขื ืืืคืืฆืืจื ื ืืฆืืง ืืื ืคึฟืึธืจืืึทืฆืืข ืฆืืืืฉื ืื ืืึทืื, ืึธื ืื ืคืืืืงืืื ืฆื ืคึผืขืจืคึผืึทืกืคืึทืื ืื ืืขืจืกืขืคึผื ืืึทืื ืคึฟืึทืจืืื ืื ืืื ืกืคึผืขืฆืืคืืฉ ืืืงืึธืจื ืืืขื ืื. ืึธืืขืจ, ืจืืกืขืจืืฉืขืจื ืืจืืืก , ืืจืืขืื ืืื Linux ะธ Windows, ืืื ืืืื ืืขืืื ืกืืจืืจื ืื ืืขืืืขืืงืืื ืคืื ื ืืฆื ืื ืืืืงืข ืฆื ืืืฉืืืืขื ืื ืืขืฉ ืคืื ืื ืจืื ืืื ืืฆืขืจ ืคืืกืืืืจื.
ืืืจืืคืืจื ืึท ืืึทืคืึทืื ืคืื ืึท ืืึทืกื ืกืืกืืขื ืฆื ืึธื ืงืืืึทืื ืืึทืื ืืืึธืก ืืื ืืจืืืก ืืื ืื ืึทืคึผืขืจืืืฉืึทื ื ืคืื ืื ืืขืจืข ืืึทืกื ืกืืกืืขืืขื, ืื ืืึทืืขืืึธืก ืกืืืืืืข, ืื ืืืืคึผืขืจืืืืืืขืจ ืืื Intel SGX ืขื ืงืืึทืืืขืก.

ืคืืงืกืื ืฆื ืคืึทืจืฉืคึผืึทืจื ืื ืืืึทืื ืขืจืึทืืืืืื ืืื ืื ืงืขืจื ืขื ืงืึธื ืืึทืืข Linux ืืื ืืขื ืขื ืืจืืื ืืขืจืขืื ื ืืขืืืึธืจื ืืื ืื ืืขืืืื ืืขื . ืืขืจืืืึทื ืืืงืื ืืขื ืคืื ืงืขืจื ืขื ืืื ืืืงืจืึธืงืึธืืข ืืึธืื ืฉืืื ืจืขืืขืึทืกืขื ืคึฟืึทืจ ืืืืคึผื ืืืกืืจืืืืืฉืึทื ื (, , , , , ). ืืขืจ ืคึผืจืึธืืืขื ืืื ืืขืืืขื ืืืืขื ืึทืคืืื ืืื ืืคืจืื ืืื ืึท ืคืึทืจืจืืืื ืืื ืงืึธืืึธืจืืึทื ืืืืื ืฆืืืืฉื ืื ืืขื ืืื ืื ืึธืคึผืขืจืืืืื ื ืกืืกืืขื ืืขืืืขืืึธืคึผืขืจืก.
ืื ืคืฉืืืกืืข ืืขืืึธืืข ืฆื ืืืึธืงืืจื Zombieload 2.0 ืืื ืฆื ืืืึทืงืืืืืืจื TSX ืฉืืืฆืข ืืื ืื CPU. ืื ืงืขืจื ืขื'ืก ืคืืจืืขืฉืืืืขื ืข Linux ืืขืจ ืคึผืึทืืฉ ืืืื ืขืืืขืืข ืืืืืืึทืฆืืข ืึธืคึผืฆืืขืก. ืื ืขืจืฉืืข ืึธืคึผืฆืืข ืึธืคืคืขืจื ืืขื "tsx=on/off/auto" ืคึผืึทืจืึทืืขืืขืจ, ืืืึธืก ืงืึธื ืืจืึธืืืจื ืฆื ืื TSX ืขืงืกืืขื ืฉืึทื ืืื ืขื ืืืืึทืื ืืื ืื CPU (ืืขืจ ืืืืืึธ ืืืขืจื ืืืึทืงืืืืืืืืจื TSX ืืืืื ืคึฟืึทืจ ืฉืืืึทืืข CPUs). ืื ืฆืืืืืืข ืืืืืืึทืฆืืข ืึธืคึผืฆืืข ืืื ืขื ืืืืึทืื ืืืจื ืืขื "tsx_async_abort=off/full/full,nosmt" ืคึผืึทืจืึทืืขืืขืจ ืืื ืืื ืืึทืืืจื ืืืืฃ ืงืืืจืื ื ืืืงืจืึธืึทืจืืืืขืงืืืจืึทืืข ืืึทืคืขืจืก ืืขืฉืึทืก ืงืึธื ืืขืงืกื ืกืืืืืฉืื (ืืขืจ nosmt ืคืึธื ืืืึทืงืืืืืืืืจื ืืืื SMT/Hyper-Threads). ืฆื ืงืึธื ืืจืึธืืืจื ืืืื ืกืืกืืขื ืืื ืืงืกืคึผืึธืืื ืฆื ืื ืฉืืืึทืืงืืื, ืืขืจ "/sys/devices/system/cpu/vulnerabilities/tsx_async_abort" ืคึผืึทืจืึทืืขืืขืจ ืืื ืฆืืืขืฉืืขืื ืืื sysfs.
ืืืื ืืื ืืืงืจืึธืงืึธืืข ื ืื ืืขืจืข () ืืื ืื ืืขื ืคึผืจืึทืกืขืกืขืจื, ืืืึธืก ืืื ืืืื ืืคืืขืฉืืขืื ืืื ืื ืืขืฆืืข ืื ืงืึธืจืขืก Linux. ืืืึทืื ืขืจืึทืืืืืื ืึทื ืึทื ืคึผืจืืืืืืขืืืฉื ืึทืืึทืงืขืจ ืฆื ืึธื ืืืืื ืึท ืึธืคึผืืืืงืขื ืื ื ืคืื ืืื ืกื, ืืืึธืก ืืขืคึฟืืจื ืื ืกืืกืืขื ืฆื ืืขื ืืขื ืืื ืื "ืืึทืฉืื ืืฉืขืง ืืขืืช" ืฉืืึทื.
ืืึทืคืึทืื ืืืื ืคืื ืื ืืึทืกื ืกืืกืืขื.
ืืงืืจ: opennet.ru
