เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชกเซ‡เชŸเชพ เช•เชพเชขเชตเชพ เช…เชฅเชตเชพ เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Intel SGX เชชเชฐ เชนเซเชฎเชฒเซ‹

เชชเซ€เชชเชฒเซเชธ เชฒเชฟเชฌเชฐเซ‡เชถเชจ เช†เชฐเซเชฎเซ€ เชกเชฟเชซเซ‡เชจเซเชธ เชธเชพเชฏเชจเซเชธ เชเชจเซเชก เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€, เชจเซ‡เชถเชจเชฒ เชฏเซเชจเชฟเชตเชฐเซเชธเชฟเชŸเซ€ เช“เชซ เชธเชฟเช‚เช—เชพเชชเซ‹เชฐ เช…เชจเซ‡ เช‡เชŸเซ€เชเชš เชเซเชฐเชฟเชšเชจเชพ เชธเช‚เชถเซ‹เชงเช•เซ‹เช เช†เช‡เชธเซ‹เชฒเซ‡เชŸเซ‡เชก เชเชจเซเช•เซเชฒเซ‡เชตเซเชธ เช‡เชจเซเชŸเซ‡เชฒ เชเชธเชœเซ€เชเช•เซเชธ (เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช—เชพเชฐเซเชก เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจเซเชธ) เชชเชฐ เชนเซเชฎเชฒเซ‹ เช•เชฐเชตเชพเชจเซ€ เชจเชตเซ€ เชชเชฆเซเชงเชคเชฟ เชตเชฟเช•เชธเชพเชตเซ€ เช›เซ‡. เชนเซเชฎเชฒเชพเชจเซ‡ SmashEx เช•เชนเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ Intel SGX เชฎเชพเชŸเซ‡ เชฐเชจเชŸเชพเช‡เชฎ เช˜เชŸเช•เซ‹เชจเชพ เชธเช‚เชšเชพเชฒเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชชเชตเชพเชฆ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ‡ เชธเช‚เชญเชพเชณเชคเซ€ เชตเช–เชคเซ‡ เชชเซเชจเชƒเชชเซเชฐเชตเซ‡เชถเชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชพเชฏ เช›เซ‡. เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เชนเซเชฎเชฒเซ‹ เชชเชฆเซเชงเชคเชฟ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชœเซ‹ เชคเชฎเซ‡ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชงเชฐเชพเชตเซ‹ เช›เซ‹, เชคเซ‹ เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เชธเซเชฅเชฟเชค เช—เซ‹เชชเชจเซ€เชฏ เชกเซ‡เชŸเชพ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เช…เชฅเชตเชพ เชเชจเซเช•เซเชฒเซ‡เชตเชจเซ€ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เช•เซ‹เชกเชจเซ€ เชจเช•เชฒ เช…เชจเซ‡ เชคเซ‡เชจเชพ เช…เชฎเชฒเชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡.

Intel SGX SDK (CVE-2021-0186) เช…เชจเซ‡ Microsoft Open Enclave (CVE-2021-33767) เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฐเชจเชŸเชพเช‡เชฎ เชธเชพเชฅเซ‡ เชเชจเซเช•เซเชฒเซ‡เชต เชฎเชพเชŸเซ‡ เชเช•เซเชธเชชเซเชฒเซ‹เช‡เชŸ เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชชเซเชฐเชฅเชฎ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, HTTPS เชฎเชพเชŸเซ‡ เชตเซ‡เชฌ เชธเชฐเซเชตเชฐ เชชเชฐ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ RSA เช•เซ€เชจเซ‡ เช•เชพเชขเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฆเชฐเซเชถเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เช…เชจเซ‡ เชฌเซ€เชœเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชเชจเซเช•เซเชฒเซ‡เชตเชจเซ€ เช…เช‚เชฆเชฐ เชšเชพเชฒเชคเซ€ cURL เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชฆเซเชตเชพเชฐเชพ เชฎเซ‡เชณเชตเซ‡เชฒ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชนเชคเซเช‚. Intel SGX SDK 2.13 เช…เชจเซ‡ เช“เชชเชจ เชเชจเซเช•เซเชฒเซ‡เชต 0.17.1 เชจเชพ เชชเซเชฐเช•เชพเชถเชจเซ‹เชฎเชพเช‚ เชจเชฌเชณเชพเชˆเชจเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซ‡เชŸเชฟเช• เชฐเซ€เชคเซ‡ เชธเช‚เชฌเซ‹เชงเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. Intel SGX SDK เช…เชจเซ‡ Microsoft Open Enclave เช‰เชชเชฐเชพเช‚เชค, Google Asylo SDK, EdgelessRT, Apache Teaclave, Rust SGX SDK, SGX-LKL, CoSMIX เช…เชจเซ‡ Veracruz เชฎเชพเช‚ เชชเชฃ เชจเชฌเชณเชพเชˆ เชฆเซ‡เช–เชพเชฏ เช›เซ‡.

เชšเชพเชฒเซ‹ เชฏเชพเชฆ เช•เชฐเซ€เช เช•เซ‡ SGX (เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช—เชพเชฐเซเชก เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ) เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เช›เช เซเช เซ€ เชชเซ‡เชขเซ€เชจเชพ เช‡เชจเซเชŸเซ‡เชฒ เช•เซ‹เชฐ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ (เชธเซเช•เชพเชฏเชฒเซ‡เช•) เชฎเชพเช‚ เชฆเซ‡เช–เชพเชˆ เชนเชคเซ€ เช…เชจเซ‡ เชคเซ‡ เชธเซ‚เชšเชจเชพเช“เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ-เชธเซเชคเชฐเชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ‡ เชฌเช‚เชง เชฎเซ‡เชฎเชฐเซ€ เชตเชฟเชธเซเชคเชพเชฐเซ‹ - เชเชจเซเช•เซเชฒเซ‡เชตเซเชธ เชซเชพเชณเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชจเซเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชตเชพเช‚เชšเซ€ เชถเช•เชพเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชฐเชฟเช‚เช—0, SMM เช…เชจเซ‡ VMM เชฎเซ‹เชกเชฎเชพเช‚ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชพเชฏเซ‡เชฒ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ เชชเชฃ เชธเช‚เชถเซ‹เชงเชฟเชค. เชชเชฐเช‚เชชเชฐเชพเช—เชค เชœเชฎเซเชช เชซเช‚เช•เซเชถเชจเซเชธ เช…เชจเซ‡ เชฐเชœเชฟเชธเซเชŸเชฐ เช…เชจเซ‡ เชธเซเชŸเซ‡เช• เชธเชพเชฅเซ‡ เชฎเซ‡เชจเชฟเชชเซเชฏเซเชฒเซ‡เชถเชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เช•เซ‹เชก เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซเช‚ เช…เชถเช•เซเชฏ เช›เซ‡ - เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช–เชพเชธ เชฌเชจเชพเชตเซ‡เชฒ เชจเชตเซ€ เชธเซ‚เชšเชจเชพเช“ EENTER, EEXIT เช…เชจเซ‡ ERESUME เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชธเชคเซเชคเชพเชจเซ€ เชคเชชเชพเชธ เช•เชฐเซ‡ เช›เซ‡. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช•เซ‹เชก เชเชจเซเช•เซเชฒเซ‡เชตเชจเซ€ เช…เช‚เชฆเชฐเชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซเชฒเชพเชธเชฟเช•เชฒ เช•เซ‰เชฒเชฟเช‚เช— เชชเชฆเซเชงเชคเชฟเช“ เช…เชจเซ‡ เชฌเชพเชนเซเชฏ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซ‡เชท เชธเซ‚เชšเชจเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เชเชจเซเช•เซเชฒเซ‡เชต เชฎเซ‡เชฎเชฐเซ€ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชนเซเชฎเชฒเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ เชœเซ‡เชฎ เช•เซ‡ DRAM เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเซเช‚.

เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชกเซ‡เชŸเชพ เช•เชพเชขเชตเชพ เช…เชฅเชตเชพ เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Intel SGX เชชเชฐ เชนเซเชฎเชฒเซ‹

เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ SGX เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‰เชœเซ€ เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช…เชชเชตเชพเชฆเชจเซ‡ เชซเซ‡เช‚เช•เซ€เชจเซ‡ เชเชจเซเช•เซเชฒเซ‡เชตเชจเซ‡ เชฌเช‚เชง เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช…เชจเซ‡ เชเชจเซเช•เซเชฒเซ‡เชต เช†เชตเชพ เช…เชชเชตเชพเชฆเซ‹เชจเซ‡ เช…เชฃเซ เชฐเซ€เชคเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฆเชฟเชฎเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชคเชพ เชจเชฅเซ€. เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชเชจเซเช•เซเชฒเซ‡เชตเชจเซ€ เช…เช‚เชฆเชฐเชจเชพ เช•เซ‹เชกเชจเซ‡ เช…เชธเซเชฎเซ‡เชณ เชฐเซ€เชคเซ‡ เชซเซ‡เช‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เช…เชชเชตเชพเชฆเซ‹เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช…เชฃเซ เช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชฆเชฟเช•เชพเชณเชจเซ€ เชเช•เซเชธเซ‡เชธ เชจเชฅเซ€. เชจเชฟเชฐเซเชฆเชฟเชทเซเชŸ เช…เชฃเซ เช†เชฆเชฟเชฎ เชตเชฟเชจเชพ, เชเชจเซเช•เซเชฒเซ‡เชต เช•เซ‹เชˆเชชเชฃ เชธเชฎเชฏเซ‡ เชตเชฟเช•เซเชทเซ‡เชชเชฟเชค เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชชเชพเช›เชพ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชฏเซ‡ เชชเชฃ เชœเซเชฏเชพเชฐเซ‡ เชเชจเซเช•เซเชฒเซ‡เชต เชจเชฟเชฐเซเชฃเชพเชฏเช• เชตเชฟเชญเชพเช—เซ‹ เชšเชฒเชพเชตเซ€ เชฐเชนเซเชฏเซเช‚ เชนเซ‹เชฏ เช…เชจเซ‡ เชคเซ‡ เช…เชธเซเชฐเช•เซเชทเชฟเชค เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชนเซ‹เชฏ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ CPU เชฐเชœเชฟเชธเซเชŸเชฐ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚/เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพเช‚ เชจเชฅเซ€).

เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชกเซ‡เชŸเชพ เช•เชพเชขเชตเชพ เช…เชฅเชตเชพ เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Intel SGX เชชเชฐ เชนเซเชฎเชฒเซ‹

เชธเชพเชฎเชพเชจเซเชฏ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡, SGX เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชเชจเซเช•เซเชฒเซ‡เชตเชจเชพ เช…เชฎเชฒเชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช…เชชเชตเชพเชฆเซ‹ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เซเชทเซ‡เชชเชฟเชค เชฅเชตเชพ เชฆเซ‡ เช›เซ‡. เช† เชธเซเชตเชฟเชงเชพ เชเชจเซเช•เซเชฒเซ‡เชต เชฐเชจเชŸเชพเช‡เชฎ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเซเชธเชจเซ‡ เช‡เชจเซเชŸเซเชฐเชพ-เชเชจเซเช•เซเชฒเซ‡เชต เช…เชชเชตเชพเชฆ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เช…เชฅเชตเชพ เชธเชฟเช—เซเชจเชฒ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชซเชฐเซ€เชฅเซ€ เชชเซเชฐเชตเซ‡เชถเชจเซ€ เชญเซ‚เชฒเซ‹เชจเซเช‚ เช•เชพเชฐเชฃ เชชเชฃ เชฌเชจเซ€ เชถเช•เซ‡ เช›เซ‡. SmashEx เชนเซเชฎเชฒเซ‹ SDK เชฎเชพเช‚ เช–เชพเชฎเซ€เช“เชจเซเช‚ เชถเซ‹เชทเชฃ เช•เชฐเชตเชพ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เช…เชชเชตเชพเชฆ เชนเซ‡เชจเซเชกเชฒเชฐเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€. เชคเซ‡ เชฎเชนเชคเซเชตเชจเซเช‚ เช›เซ‡ เช•เซ‡ เชจเชฌเชณเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชเชจเซเช•เซเชฒเซ‡เชตเชจเชพ เช…เชฎเชฒเชฎเชพเช‚ เชตเชฟเช•เซเชทเซ‡เชช เชชเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชธเช•เซเชทเชฎ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช, เชเชŸเชฒเซ‡ เช•เซ‡. เชธเชฟเชธเซเชŸเชฎ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเชพ เชธเช‚เชšเชพเชฒเชจเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡.

เช…เชชเชตเชพเชฆ เชซเซ‡เช‚เช•เซเชฏเชพ เชชเช›เซ€, เชนเซเชฎเชฒเชพเช–เซ‹เชฐเชจเซ‡ เชเช• เชจเชพเชจเซ‹ เชธเชฎเชฏ เชตเชฟเชจเซเชกเซ‹ เชฎเชณเซ‡ เช›เซ‡ เชœเซ‡ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฅเซเชฐเซ‡เชกเชจเซ‡ เช‡เชจเชชเซเชŸ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ€ เชนเซ‡เชฐเชซเซ‡เชฐ เชฆเซเชตเชพเชฐเชพ เช…เชŸเช•เชพเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชธเชฟเชธเซเชŸเชฎ (เชเชจเซเช•เซเชฒเซ‡เชตเชจเซ€ เชฌเชนเชพเชฐเชจเซเช‚ เชตเชพเชคเชพเชตเชฐเชฃ) เชจเซ€ เชเช•เซเชธเซ‡เชธ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชเชจเซเช•เซเชฒเซ‡เชต เชเชจเซเชŸเซเชฐเซ€ เชธเซ‚เชšเชจเชพ (EENTER) เชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชคเชฐเชค เชœ เชเช• เชจเชตเซ‹ เช…เชชเชตเชพเชฆ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡ เชเช• เชคเชฌเช•เซเช•เซ‡ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเชฐเชค เช•เชฐเชถเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชธเซเชŸเซ‡เช• เชธเซ‡เชŸเช…เชช เชเชจเซเช•เซเชฒเซ‡เชต เชนเชœเซ€ เชชเซ‚เชฐเซเชฃ เชฅเชฏเซเช‚ เชจเชฅเซ€, เชœเซ‡เชฎเชพเช‚ CPU เชฐเชœเชฟเชธเซเชŸเชฐเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชชเชฃ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

เชธเชฟเชธเซเชŸเชฎ เชชเช›เซ€ เชเชจเซเช•เซเชฒเซ‡เชต เชชเชฐ เชชเชพเช›เซเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเชฐเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชเชจเซเช•เซเชฒเซ‡เชตเชจเชพ เชธเซเชŸเซ‡เช•เชจเซ‡ เชตเชฟเช•เซเชทเซ‡เชช เชธเชฎเชฏเซ‡ เช—เซ‹เช เชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจ เชนเซ‹เชตเชพเชฅเซ€, เชเชจเซเช•เซเชฒเซ‡เชต เชธเชฟเชธเซเชŸเชฎ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฐเชนเซ‡เชฒ เชธเซเชŸเซ‡เช• เชธเชพเชฅเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชถเซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฐเซ€เชŸเชฐเซเชจ-เช“เชฐเชฟเชเชจเซเชŸเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— (ROP) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. ) เชถเซ‹เชทเชฃ เชคเช•เชจเซ€เช•เซ‹. เช“เชฐเชฟเชเชจเซเชŸเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช—). เช†เชฐเช“เชชเซ€ เชคเช•เชจเซ€เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชนเซเชฎเชฒเชพเช–เซ‹เชฐ เชคเซ‡เชจเซ‹ เช•เซ‹เชก เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชคเซ‹ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฒเซ‹เชก เช•เชฐเซ‡เชฒเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชฎเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‰เชชเชฒเชฌเซเชง เชฎเชถเซ€เชจ เชธเซ‚เชšเชจเชพเช“เชจเชพ เชŸเซเช•เชกเชพเช“ เชชเชฐ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เช‚เชค เช•เช‚เชŸเซเชฐเซ‹เชฒ เชฐเซ€เชŸเชฐเซเชจ เชธเซ‚เชšเชจเชพ เชธเชพเชฅเซ‡ เชฅเชพเชฏ เช›เซ‡ (เชจเชฟเชฏเชฎ เชชเซเชฐเชฎเชพเชฃเซ‡, เช† เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เช•เชพเชฐเซเชฏเซ‹เชจเชพ เช…เช‚เชค เช›เซ‡) . เชถเซ‹เชทเชฃเชจเซเช‚ เช•เชพเชฐเซเชฏ เช‡เชšเซเช›เชฟเชค เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชฌเซเชฒเซ‹เช•เซเชธ ("เช—เซ‡เชœเซ‡เชŸเซเชธ") เชชเชฐ เช•เซ‰เชฒเซเชธเชจเซ€ เชธเชพเช‚เช•เชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ€เชšเซ‡ เช†เชตเซ‡ เช›เซ‡.

เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชกเซ‡เชŸเชพ เช•เชพเชขเชตเชพ เช…เชฅเชตเชพ เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Intel SGX เชชเชฐ เชนเซเชฎเชฒเซ‹
เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชกเซ‡เชŸเชพ เช•เชพเชขเชตเชพ เช…เชฅเชตเชพ เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ Intel SGX เชชเชฐ เชนเซเชฎเชฒเซ‹


เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹