LVI CPU เจตเจฟเฉฑเจš เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจฟเจงเฉ€ 'เจคเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจนเฉˆ

เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ LVI (เจฒเฉ‹เจก เจตเฉˆเจฒเจฏเฉ‚ เจ‡เฉฐเจœเฉˆเจ•เจธเจผเจจ, CVE-2020-0551) Intel CPUs เจตเจฟเฉฑเจš เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจฟเจงเฉ€ 'เจคเฉ‡, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ Intel SGX เจเจจเจ•เจฒเฉ‡เจตเจœเจผ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ—เฉเจชเจค เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฒเฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจนเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจ—เจ เจ‰เจธเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจขเจพเจ‚เจšเจฟเจ†เจ‚ เจฆเฉ€ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ เจเจฎเจกเฉ€เจเจธ (เจฎเจพเจˆเจ•เจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจกเฉ‡เจŸเจพ เจธเฉˆเจ‚เจชเจฒเจฟเฉฐเจ—), เจธเจชเฉˆเจ•เจŸเจฐ เจ…เจคเฉ‡ เจฎเฉˆเจฒเจกเจพเจ‰เจจ. เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจฎเฉˆเจฒเจŸเจกเจพเจŠเจจ, เจธเจชเฉˆเจ•เจŸเจฐ, เจเจฎเจกเฉ€เจเจธ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจธเจฎเจพเจจ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉเจ†เจฐเจพ เจจเจตเฉ‡เจ‚ เจนเจฎเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฟเจ† เจจเจนเฉ€เจ‚ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ LVI เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจˆ CPU เจตเจฟเฉฑเจš เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจชเฉเจฐเฉ‹เจ—เฉเจฐเจพเจฎเฉˆเจŸเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจคเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจฒเฉ‹เจก เจ“เจชเจฐเฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเฉเจ†เจฐเจพ LFENCE เจนเจฆเจพเจ‡เจคเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœ เจ•เฉ‡ เจ…เจคเฉ‡ POP, LFENCE เจ…เจคเฉ‡ JMP เจจเจพเจฒ RET เจนเจฆเจพเจ‡เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจ•เฉ‡, เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจฐเจฟเจ•เจพเจฐเจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ - เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจชเฉ‚เจฐเฉ€ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเฉฑเจš เจ•เจฎเฉ€ เจ†เจตเฉ‡เจ—เฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจจ 2-19 เจตเจพเจฐ.

เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจตเจฟเฉฑเจš เจฎเฉเจธเจผเจ•เจฒ เจฆเจพ เจ‡เฉฑเจ• เจนเจฟเฉฑเจธเจพ เจ‡เจธ เจคเฉฑเจฅ เจฆเฉเจ†เจฐเจพ เจ†เจซเจธเฉˆเฉฑเจŸ เจนเฉˆ เจ•เจฟ เจนเจฎเจฒเจพ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจตเจฟเจนเจพเจฐเจ• เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจธเจฟเจงเจพเจ‚เจคเจ• เจนเฉˆ (เจนเจฎเจฒเจพ เจธเจฟเจงเจพเจ‚เจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉฐเจญเจต เจนเฉˆ, เจชเจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจฐเจซ เจธเจฟเฉฐเจฅเฉˆเจŸเจฟเจ• เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจฆเฉเจฌเจพเจฐเจพ เจชเฉˆเจฆเจพ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค
Intel เจจเจฟเจฐเจงเจพเจฐเจค เจธเจฎเฉฑเจธเจฟเจ† เจตเจฟเฉฑเจš เจ–เจผเจคเจฐเฉ‡ เจฆเจพ เจ‡เฉฑเจ• เจฎเฉฑเจงเจฎ เจชเฉฑเจงเจฐ เจนเฉˆ (5.6 เจตเจฟเฉฑเจšเฉ‹เจ‚ 10) เจ…เจคเฉ‡ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ SGX เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ SDK เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจธ เจจเฉ‡ เจ‡เฉฑเจ• เจนเฉฑเจฒ เจตเจฐเจค เจ•เฉ‡ เจนเจฎเจฒเฉ‡ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€เฅค เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ Intel เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจชเจฐ เจฆเฉ‚เจœเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจฒเจˆ LVI เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ 'เจคเฉ‡ เจฎเฉ‡เจฒเจŸเจกเจพเจŠเจจ-เจ•เจฒเจพเจธ เจนเจฎเจฒเฉ‡ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค

เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ€ เจชเจ›เจพเจฃ เจชเจฟเจ›เจฒเฉ‡ เจ…เจชเจฐเฉˆเจฒ เจตเจฟเฉฑเจš เจฒเฉ‚เจตเฉ‡เจจ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€ เจฆเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพ เจœเฉ‹ เจตเฉˆเจจ เจฌเจฒเจ• เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจนเฉ‹เจฐ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€เจ†เจ‚ เจฆเฉ‡ 9 เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจญเจพเจ—เฉ€เจฆเจพเจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ, เจชเฉฐเจœ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจ–เจพเจธ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ. เจšเฉ‹เจฃเจพเจ‚. เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจธ เจธเจพเจฒ เจฆเฉ‡ เจซเจฐเจตเจฐเฉ€ เจตเจฟเฉฑเจš, Bitdefender เจคเฉ‹เจ‚ เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจจเฉ‡ เจตเฉ€ เจ–เฉ‹เจœเจฟเจ† LVI เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจฐเฉ‚เจชเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจธเฉ‚เจšเจจเจพ Intel เจจเฉ‚เฉฐ เจฆเจฟเฉฑเจคเฉ€ เจนเฉˆเฅค เจนเจฎเจฒเฉ‡ เจฆเฉ‡ เจฐเฉ‚เจชเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ– เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฌเจซเจฐ (SB, เจธเจŸเฉ‹เจฐ เจฌเจซเจฐ), เจซเจฟเจฒ เจฌเจซเจฐ (LFB, เจฒเจพเจˆเจจ เจซเจฟเจฒ เจฌเจซเจฐ), FPU เจธเฉฐเจฆเจฐเจญ เจธเจตเจฟเฉฑเจš เจฌเจซเจฐ เจ…เจคเฉ‡ เจชเจนเจฟเจฒเฉ‡-เจชเฉฑเจงเจฐ เจฆเฉ‡ เจ•เฉˆเจธเจผ (L1D), เจชเจนเจฟเจฒเจพเจ‚ เจตเจฐเจคเฉ‡ เจ—เจ เจธเจจเฅค เจนเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ ZombieLoad, เจ†เจฐเจ†เจˆเจกเฉ€เจเจฒ, เจฒเฉœเจพเจˆ เจ•เจฐเจจเจพ, LazyFP, เจชเฉ‚เจฐเจต -เจชเจฐเจ›เจพเจตเจพเจ‚ ะธ เจฎเฉ‡เจฒเจŸเจพเจŠเจจ.

LVI CPU เจตเจฟเฉฑเจš เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจฟเจงเฉ€ 'เจคเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจนเฉˆ

เจฎเฉเฉฑเจ– เจธเจจเจฎเจพเจจ เจเจฎเจกเฉ€เจเจธ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจเจฒเจตเฉ€เจ†เจˆ เจ‡เจน เจนเฉˆ เจ•เจฟ เจเจฎเจกเฉ€เจเจธ เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจจเฉเจ•เจธ เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ— เจœเจพเจ‚ เจฒเฉ‹เจก เจ…เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจฌเจพเจ•เฉ€ เจฌเจšเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจจ เจตเจฟเฉฑเจš เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ
LVI เจนเจฎเจฒเฉ‡ เจนเจฎเจฒเจพเจตเจฐ เจฆเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจชเฉ€เฉœเจค เจฆเฉ‡ เจ•เฉ‹เจก เจฆเฉ‡ เจฌเจพเจ…เจฆ เจฆเฉ‡ เจ…เฉฐเจฆเจพเจœเจผเจพ เจฒเจ—เจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจ…เจฎเจฒ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจค เจ•เจฐเจจ เจฒเจˆ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจขเจพเจ‚เจšเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‡เจนเจจเจพเจ‚ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจŸเจพเจฐเจ—เฉ‡เจŸ CPU เจ•เฉ‹เจฐ 'เจคเฉ‡ เจ•เฉเจ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจนเฉ‹เจฐ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจกเฉ‡เจŸเจพ เจธเจŸเฉเจฐเจ•เจšเจฐ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจเจ•เจธเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

LVI CPU เจตเจฟเฉฑเจš เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจฟเจงเฉ€ 'เจคเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจนเฉˆ

เจ•เจฐเจจ เจฒเจˆ เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจชเฉ€เฉœเจค เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฎเจฟเจฒเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เฉ‹เจก (เจ—เฉˆเจœเฉ‡เจŸเจธ) เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ•เฉเจฐเจฎ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ-เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจฎเฉเฉฑเจฒ เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจจเจพเจฒ เจ…เจชเจตเจพเจฆ (เจจเฉเจ•เจธ, เจ…เจงเฉ‚เจฐเจพ เจ›เฉฑเจกเจฃ เจœเจพเจ‚ เจธเจนเจพเจ‡เจคเจพ) เจธเฉเฉฑเจŸเฉ‡ เจœเจพเจฃ, เจจเจคเฉ€เจœเฉ‡ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐเจจ เจ…เจคเฉ‡ เจนเจฆเจพเจ‡เจคเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจ…เจชเจตเจพเจฆ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจ…เจŸเจ•เจฒเจพเจ‚ เจตเจพเจฒเฉ€ เจตเจฟเฉฐเจกเฉ‹ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจฆเฉŒเจฐเจพเจจ เจ—เฉˆเจœเฉ‡เจŸ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจกเฉ‡เจŸเจพ เจฒเฉ€เจ• เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ•เฉ‹เจก เจฆเฉ‡ เจ‡เฉฑเจ• เจŸเฉเจ•เฉœเฉ‡ (เจ—เฉˆเจœเฉ‡เจŸ) เจจเฉ‚เฉฐ เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจšเจฒเจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจซเจฟเจฐ เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจชเฉ‚เจฐเจต-เจ…เจจเฉเจฎเจพเจจ เจธเจนเฉ€ เจจเจนเฉ€เจ‚ เจธเฉ€ เจ…เจคเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจ…เจธเจฒ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจฒเจฟเจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ, เจชเจฐ เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เฉ€เจคเฉ‡ เจ—เจ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ L1D เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจœเจฎเฉเจนเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจฌเจซเจฐเจพเจ‚ เจ…เจคเฉ‡ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจšเฉˆเจจเจฒเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจฌเจพเจ•เฉ€ เจฌเจšเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจขเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‰เจนเจจเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆเฅค

"เจธเจนเจพเจ‡เจคเจพ" เจ…เจชเจตเจพเจฆ, "เจจเฉเจ•เจธ" เจ…เจชเจตเจพเจฆ เจฆเฉ‡ เจ‰เจฒเจŸ, เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจนเฉˆเจ‚เจกเจฒเจฐ เจจเฉ‚เฉฐ เจฌเฉเจฒเจพเจ เจฌเจฟเจจเจพเจ‚ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฆเฉเจ†เจฐเจพ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉฐเจญเจพเจฒเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ…เจธเจฟเจธเจŸ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉ‡เจœ เจŸเฉ‡เจฌเจฒ เจตเจฟเฉฑเจš A (เจเจ•เจธเฉˆเจธเจก) เจœเจพเจ‚ D (เจกเจฐเจŸเฉ€) เจฌเจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจฆเฉ‚เจœเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจฎเฉเจธเจผเจ•เจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจชเฉ€เฉœเจค เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจ•เฉ‡ เจธเจนเจพเจ‡เจคเจพ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจ‡เจธ เจตเฉ‡เจฒเฉ‡ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ‹เจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจคเจฐเฉ€เจ•เฉ‡ เจจเจนเฉ€เจ‚ เจนเจจ, เจชเจฐ เจ‡เจน เจธเฉฐเจญเจต เจนเฉˆ เจ•เจฟ เจ‰เจน เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจฒเฉฑเจญเฉ‡ เจœเจพเจฃเจ—เฉ‡เฅค เจนเจฎเจฒเฉ‡ เจจเฉ‚เฉฐ เจ…เฉฐเจœเจพเจฎ เจฆเฉ‡เจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจนเฉเจฃ เจคเฉฑเจ• เจธเจฟเจฐเจซเจผ Intel SGX เจเจจเจ•เจฒเฉ‡เจตเจœเจผ เจฒเจˆ เจนเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจนเฉ‹เจฐ เจฆเฉเจฐเจฟเจธเจผ เจธเจฟเจงเจพเจ‚เจคเจ• เจนเจจ เจœเจพเจ‚ เจธเจฟเฉฐเจฅเฉˆเจŸเจฟเจ• เจนเจพเจฒเจคเจพเจ‚ เจตเจฟเฉฑเจš เจฆเฉเจฌเจพเจฐเจพ เจชเฉˆเจฆเจพ เจ•เจฐเจจ เจฏเฉ‹เจ— เจนเจจ (เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉเจ เจฏเฉฐเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ)

LVI CPU เจตเจฟเฉฑเจš เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจฟเจงเฉ€ 'เจคเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจนเฉˆ

LVI CPU เจตเจฟเฉฑเจš เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจฟเจงเฉ€ 'เจคเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€ เจนเฉˆ

เจธเฉฐเจญเจพเจตเฉ€ เจนเจฎเจฒเจพ เจตเฉˆเจ•เจŸเจฐ:

  • เจ‰เจชเจญเฉ‹เจ—เจคเจพ-เจชเฉฑเจงเจฐ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจ•เจฐเจจเจฒ เจขเจพเจ‚เจšเฉ‡ เจคเฉ‹เจ‚ เจกเฉ‡เจŸเจพ เจฒเฉ€เจ• เจนเฉ‹เจฃเจพเฅค เจธเจชเฉˆเจ•เจŸเจฐ 1 เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ†, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ SMAP (เจธเฉเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจฎเฉ‹เจก เจเจ•เจธเฉˆเจธ เจชเฉเจฐเฉ€เจตเฉˆเจ‚เจธเจผเจจ) เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€, เจ‡เฉฑเจ• LVI เจนเจฎเจฒเฉ‡ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ˜เจŸเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจตเจพเจงเฉ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจœเฉ‹เฉœเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจธเจงเจพเจฐเจจ LVI เจนเจฎเจฒเฉ‡ เจขเฉฐเจ—เจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  • เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจกเจพเจŸเจพ เจฒเฉ€เจ• เจนเฉ‹เจฃเจพเฅค เจนเจฎเจฒเฉ‡ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ‡ เจ•เฉเจ เจŸเฉเจ•เฉœเจฟเจ†เจ‚ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจ…เจคเฉ‡ เจจเจฟเจธเจผเจพเจจเจพ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ…เจชเจตเจพเจฆ เจธเฉเฉฑเจŸเจฃ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจงเฉ€ เจฆเฉ€ เจชเจฐเจฟเจญเจพเจธเจผเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค
  • เจนเฉ‹เจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ เจคเฉ‹เจ‚ เจ—เฉˆเจธเจŸ เจธเจฟเจธเจŸเจฎ เจคเฉฑเจ• เจกเจพเจŸเจพ เจฒเฉ€เจ• เจนเฉ‹เจฃเจพเฅค เจนเจฎเจฒเฉ‡ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจตเจœเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจฌเฉฑเจง เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจฎเฉเจธเจผเจ•เจฒ เจ•เจฆเจฎเจพเจ‚ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ—เจคเฉ€เจตเจฟเจงเฉ€ เจฆเฉ€เจ†เจ‚ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€เจ†เจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค
  • เจตเฉฑเจ–-เจตเฉฑเจ– เจ—เฉˆเจธเจŸ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจกเจพเจŸเจพ เจฒเฉ€เจ• เจนเฉ‹เจฃเจพเฅค เจนเจฎเจฒเจพ เจตเฉˆเจ•เจŸเจฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจกเจพเจŸเจพ เจฒเฉ€เจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจนเฉˆ, เจชเจฐ เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจ—เฉˆเจธเจŸ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฒเจˆ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจˆ เจชเฉเจฐเฉ‹เจŸเฉ‹เจŸเจพเจˆเจช เจนเจฎเจฒเฉ‡ เจจเฉ‚เฉฐ เจ…เฉฐเจœเจพเจฎ เจฆเฉ‡เจฃ เจฆเฉ‡ เจธเจฟเจงเจพเจ‚เจคเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ, เจชเจฐ เจ‰เจน เจ…เจธเจฒ เจนเจฎเจฒเฉ‡ เจ•เจฐเจจ เจฒเจˆ เจ…เจœเฉ‡ เจขเฉเจ•เจตเฉ‡เจ‚ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจชเจนเจฟเจฒเฉ€ เจ‰เจฆเจพเจนเจฐเจฃ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉ€เฉœเจค เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจ•เฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจฐเฉ€เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจตเจพเจชเจธเฉ€-เจฎเฉเจ–เฉ€ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— (เจฐเฉ‹เจช, เจฐเจฟเจŸเจฐเจจ-เจ“เจฐเฉ€เจเจ‚เจŸเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—)เฅค เจ‡เจธ เจ‰เจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจš, เจชเฉ€เฉœเจค เจ‡เฉฑเจ• เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฏเฉฐเจคเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ (เจ…เจธเจฒ เจคเฉ€เจœเฉ€-เจงเจฟเจฐ เจฆเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเฉ‡ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆ)เฅค เจฆเฉ‚เจœเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจธเจพเจจเฉ‚เฉฐ Intel SGX เจเจจเจ•เจฒเฉ‡เจต เจฆเฉ‡ เจ…เฉฐเจฆเจฐ AES เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ—เจฃเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจฆเจ–เจฒ เจฆเฉ‡เจฃ เจ…เจคเฉ‡ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพเจฃ เจตเจพเจฒเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจฎเจพเจจ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ เจ‡เฉฑเจ• เจกเฉ‡เจŸเจพ เจฒเฉ€เจ• เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค


เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹