เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก

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

เจตเฉˆเจธเฉ‡, เจฒเฉ‡เจ– เจ•เจพเจจเจซเจฐเฉฐเจธ เจฆเฉ€เจ†เจ‚ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ "เจ†เจจ เจ—เจพเจฐเจก เจ†เจซเจผ เจฐเฉ‚เจŸเจ•เจฟเจŸ: เจ‡เฉฐเจŸเฉ‡เจฒ เจฌเฉ‚เจŸเจ—เจพเจฐเจก" 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆเฅค เจœเจผเฉ€เจฐเฉ‹ เจจเจพเจˆเจŸเจธ 2016 เจ…เจคเฉ‡ 29เจตเฉ€เจ‚ เจฎเฉ€เจŸเจฟเฉฐเจ— DefCon เจฐเฉ‚เจธ (เจฆเฉ‹เจตเฉ‡เจ‚ เจชเฉ‡เจธเจผเจ•เจพเจฐเฉ€เจ†เจ‚ เจ‡เฉฑเจฅเฉ‡).

Intel 64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจพเจฒเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ

เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ เจ‡เจธ เจธเจตเจพเจฒ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจˆเจ: Intel 64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจ†เจงเฉเจจเจฟเจ• เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเจพ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ•เฉ€ เจนเฉˆ? เจฌเฉ‡เจธเจผเฉฑเจ•, UEFI BIOS. เจชเจฐ เจ…เจœเจฟเจนเจพ เจœเจตเจพเจฌ เจธเจนเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ†เจ“ เจคเจธเจตเฉ€เจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจ, เจœเฉ‹ เจ‡เจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ‡ เจกเฉˆเจธเจ•เจŸเจพเจช (เจฒเฉˆเจชเจŸเจพเจช) เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจ†เจงเจพเจฐ เจฒเจฟเฉฐเจ• เจนเฉˆ:

  • เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ (CPU, เจ•เฉ‡เจ‚เจฆเจฐเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฏเฉ‚เจจเจฟเจŸ), เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจ•เฉ‹เจฐ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เฉฑเจ• เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจ•เฉ‹เจฐ (เจธเจพเจฐเฉ‡ เจฎเจพเจกเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚) เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ (IMC, เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ) เจนเฉˆ;
  • เจšเจฟเจชเจธเฉˆเฉฑเจŸ (เจชเฉ€เจธเฉ€เจเจš, เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจนเฉฑเจฌ), เจœเจฟเจธ เจตเจฟเฉฑเจš เจชเฉˆเจฐเฉ€เจซเจฟเจฐเจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจ…เจคเฉ‡ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฎเจธเจผเจนเฉ‚เจฐ เจ‡เฉฐเจŸเฉ‡เจฒ เจฎเฉˆเจจเฉ‡เจœเจฎเฉˆเจ‚เจŸ เจ‡เฉฐเจœเจจ (ME) เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจซเจฐเจฎเจตเฉ‡เจ…เจฐ (เจ‡เฉฐเจŸเฉˆเจฒ ME เจซเจฐเจฎเจตเฉ‡เจ…เจฐ) เจตเฉ€ เจนเฉˆเฅค

เจฒเฉˆเจชเจŸเจพเจชเจพเจ‚ เจจเฉ‚เฉฐ, เจ‰เจชเจฐเฉ‹เจ•เจค เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เฉฑเจ• เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ (ACPI EC, เจเจกเจตเจพเจ‚เจธเจก เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ…เจคเฉ‡ เจชเจพเจตเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจเจฎเจฌเฉˆเจกเจก เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ) เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจชเจพเจตเจฐ เจธเจฌ-เจธเจฟเจธเจŸเจฎ, เจŸเฉฑเจšเจชเฉˆเจก, เจ•เฉ€เจฌเฉ‹เจฐเจก, Fn เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ (เจธเจ•เฉเจฐเฉ€เจจ เจšเจฎเจ•, เจงเฉเจจเฉ€ เจตเจพเจฒเฉ€เจ…เจฎ) เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆเฅค , เจ•เฉ€เจฌเฉ‹เจฐเจก เจฌเฉˆเจ•เจฒเจพเจˆเจŸ, เจ†เจฆเจฟ) เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจšเฉ€เจœเจผเจพเจ‚เฅค เจ…เจคเฉ‡ เจ‡เจธเจฆเจพ เจ†เจชเจฃเจพ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจตเฉ€ เจนเฉˆเฅค

เจ‡เจธ เจฒเจˆ, เจ‰เจชเจฐเฉ‹เจ•เจค เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจธเจฎเฉเฉฑเจšเฉ€เจคเจพ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ (เจธเจฟเจธเจŸเจฎ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ) เจฆเจพ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจ†เจฎ SPI เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจคเจพเจ‚ เจ•เจฟ เจ‡เจธ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ‰เจฒเจเจฃ เจตเจฟเฉฑเจš เจจเจพ เจชเจตเฉ‡ เจ•เจฟ เจ‡เจน เจ•เจฟเฉฑเจฅเฉ‡ เจนเฉˆ, เจ‡เจธ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจšเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ):

  • UEFI BIOS;
  • ACPI EC เจซเจฐเจฎเจตเฉ‡เจ…เจฐ (เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจ–เฉ‡เจคเจฐ เจธเจ•เจพเจˆเจฒเฉ‡เจ• เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ (2015) เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจ‡เจ† เจนเฉˆ, เจชเจฐ เจ‡เจจ-เจฆ-เจตเจพเจˆเจฒเจก เจ…เจธเฉ€เจ‚ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ–เฉ€เจ†เจ‚ เจนเจจ, เจ‡เจธเจฒเจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฆเจพ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เจœเฉ‡ เจตเฉ€ UEFI BIOS เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉˆ) ;
  • Intel ME เจซเจฐเจฎเจตเฉ‡เจ…เจฐ;
  • เจฌเจฟเจฒเจŸ-เจ‡เจจ GbE (เจ—เฉ€เจ—เจพเจฌเจฟเจŸ เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ) เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ…เจกเจพเจชเจŸเจฐ เจฆเฉ€ เจธเฉฐเจฐเจšเจจเจพ (MAC เจชเจคเจพ, เจ†เจฆเจฟ);
  • เจซเจฒเฉˆเจธเจผ เจกเจฟเจธเจ•เฉเจฐเจฟเจชเจŸเจฐเจธ เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเจพ เจฎเฉเฉฑเจ– เจ–เฉ‡เจคเจฐ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฆเฉ‚เจœเฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจฒเจˆ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจจเจพเจฒ เจนเฉ€ เจ‰เจนเจจเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจตเฉ€ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
SPI เจฌเฉฑเจธ เจฎเจพเจธเจŸเจฐ, เจ‡เฉฑเจ• SPI เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจœเฉ‹ เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจตเจฟเฉฑเจš เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจ‡เจธ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ–เฉ‡เจคเจฐเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆ (เจจเจฟเจธเจผเจฟเจธเจผเจŸ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ)เฅค เจœเฉ‡เจ•เจฐ เจ…เจจเฉเจฎเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ Intel เจฆเฉ‡ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เฉ€เจคเฉ‡ (เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡) เจฎเฉเฉฑเจฒเจพเจ‚ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจนเจฐเฉ‡เจ• SPI เจซเจฒเฉˆเจธเจผ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เฉ‹เจฒ เจธเจฟเจฐเจซเจผ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจคเฉฑเจ• เจชเฉ‚เจฐเฉ€ เจชเจนเฉเฉฐเจš (เจชเฉœเฉเจนเจจ/เจฒเจฟเจ–เจฃ) เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ…เจคเฉ‡ เจฌเจพเจ•เฉ€ เจœเจพเจ‚ เจคเจพเจ‚ เจธเจฟเจฐเจซเจผ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจนเจจ เจœเจพเจ‚ เจชเจนเฉเฉฐเจš เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจนเจจเฅค เจ‡เฉฑเจ• เจœเจพเจฃเจฟเจ†-เจชเจ›เจพเจฃเจฟเจ† เจคเฉฑเจฅ: เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡, CPU เจ•เฉ‹เจฒ UEFI BIOS เจ…เจคเฉ‡ GbE เจคเฉฑเจ• เจชเฉ‚เจฐเฉ€ เจชเจนเฉเฉฐเจš เจนเฉˆ, เจธเจฟเจฐเจซ เจซเจฒเฉˆเจธเจผ เจกเจฟเจธเจ•เฉเจฐเจฟเจชเจŸเจฐเจพเจ‚ เจคเฉฑเจ• เจชเฉœเฉเจนเจจ เจฆเฉ€ เจชเจนเฉเฉฐเจš เจนเฉˆ, เจ…เจคเฉ‡ Intel ME เจ–เฉ‡เจคเจฐ เจคเฉฑเจ• เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจชเจนเฉเฉฐเจš เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ•เจˆเจ†เจ‚ 'เจคเฉ‡ เจ•เจฟเจ‰เจ‚, เจ…เจคเฉ‡ เจธเจพเจฐเจฟเจ†เจ‚ 'เจคเฉ‡ เจจเจนเฉ€เจ‚? เจœเฉ‹ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ‰เจธ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจตเจงเฉ‡เจฐเฉ‡ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจฆเฉฑเจธเจพเจ‚เจ—เฉ‡.

เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจธเฉ‹เจง เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ เจตเจฟเจงเฉ€

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

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, Intel ME เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจ‡เจ•เจธเจพเจฐเจคเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจนเจธเจคเจพเจ–เจฐเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจนเจฐ เจตเจพเจฐ เจœเจฆเฉ‹เจ‚ เจ‡เจน ME UMA เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ ME เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฆเฉเจ†เจฐเจพ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจคเจธเจฆเฉ€เจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฌเจพเจฐเฉ‡ เจธเจพเจกเฉ‡ เจฆเฉเจ†เจฐเจพ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจตเจฟเฉฑเจš เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจœเจพ เจšเฉเฉฑเจ•เฉ€ เจนเฉˆ เจฒเฉ‡เจ–, Intel ME เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจธเจฎเจฐเจชเจฟเจคเฅค

เจ…เจคเฉ‡ ACPI EC เจซเจฐเจฎเจตเฉ‡เจ…เจฐ, เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, เจธเจฟเจฐเจซ เจ‡เจ•เจธเจพเจฐเจคเจพ เจฒเจˆ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ. เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจ•เจพเจฐเจจ เจ•เจฟ เจ‡เจน เจฌเจพเจˆเจจเจฐเฉ€ UEFI BIOS เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจ‡เจน เจฒเจ—เจญเจ— เจนเจฎเฉ‡เจธเจผเจพ เจ‰เจธเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ UEFI BIOS เจตเจฐเจคเจฆเจพ เจนเฉˆเฅค เจ†เจ“ เจ‰เจจเฉเจนเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ.

เจ‡เจนเจจเจพเจ‚ เจตเจฟเจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‹ เจตเจฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

UEFI BIOS เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจฟเจ–เฉ‹

  1. เจ‡เฉฑเจ• เจฐเจพเจˆเจŸ-เจชเฉเจฐเฉ‹เจŸเฉˆเจ•เจŸ เจœเฉฐเจชเจฐ เจจเจพเจฒ SPI เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจญเฉŒเจคเจฟเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ†;
  2. PRx เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจฐเจœเจฟเจธเจŸเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ CPU เจเจกเจฐเฉˆเฉฑเจธ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš UEFI BIOS เจ–เฉ‡เจคเจฐ เจฆเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจเจพ;
  3. เจšเจฟเจชเจธเฉˆเฉฑเจŸ เจฐเจœเจฟเจธเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš BIOS_WE/BLE เจ…เจคเฉ‡ SMM_BWP เจฌเจฟเฉฑเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจ•เฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค SMI เจ‡เฉฐเจŸเจฐเฉฑเจชเจŸ เจจเฉ‚เฉฐ เจคเจฟเจ†เจฐ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจ•เจฐเจ•เฉ‡ UEFI BIOS เจ–เฉ‡เจคเจฐ เจจเฉ‚เฉฐ เจฒเจฟเจ–เจฃ เจฆเฉ€เจ†เจ‚ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐเจจเจพ;
  4. เจ‡เจธ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเจพ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ‰เฉฑเจจเจค เจธเฉฐเจธเจ•เจฐเจฃ Intel BIOS เจ—เจพเจฐเจก (PFAT) เจนเฉˆเฅค

เจ‡เจนเจจเจพเจ‚ เจตเจฟเจงเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ‰เจชเจพเจ… เจตเจฟเจ•เจธเจฟเจค เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, UEFI BIOS เจ…เฉฑเจชเจกเฉ‡เจŸ เจจเจพเจฒ เจ•เฉˆเจชเจธเฉ‚เจฒ เจธเจพเจˆเจจ เจ•เจฐเจจเจพ)เฅค

เจ‡เจน เจจเฉ‹เจŸ เจ•เจฐเจจเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจ–เจพเจธ เจธเจฟเจธเจŸเจฎ (เจตเจฟเจ•เจฐเฉ‡เจคเจพ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ), เจ‰เจชเจฐเฉ‹เจ•เจค เจธเจพเจฐเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ‰เจน เจฌเจฟเจฒเจ•เฉเจฒ เจฒเจพเจ—เฉ‚ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ, เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจนเจจเจพเจ‚ เจตเจฟเจงเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจชเฉœเฉเจน เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ‡เจธ เจฒเฉ‡เจ–. เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฃ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ UEFI BIOS เจธเฉเจฐเฉฑเจ–เจฟเจ† 'เจคเฉ‡ เจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ€ เจชเฉ‚เจฐเฉ€ เจฒเฉœเฉ€ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเฉ‹ เจ•เฉ‹เจกเจฐเจธเจผ.

UEFI BIOS เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ

เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจฌเฉ‚เจŸ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจคเจพเจ‚ เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจœเฉ‹ เจฆเจฟเจฎเจพเจ— เจตเจฟเฉฑเจš เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ เจ‰เจน เจนเฉˆ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฌเฉ‚เจŸเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน UEFI BIOS (เจกเจฐเจพเจˆเจตเจฐ, เจฌเฉ‚เจŸเจฒเฉ‹เจกเจฐ, เจ†เจฆเจฟ) เจฆเฉ‡ เจฌเจพเจนเจฐเจฒเฉ‡ เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจจเจพ เจ•เจฟ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฒเจˆเฅค

เจ‡เจธเจฒเจˆ, Intel, Bay Trail microarchitecture (2012) เจฆเฉ‡ เจจเจพเจฒ SoCs เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ—เฉˆเจฐ-เจ…เจฏเฉ‹เจ— เจธเจฟเจ•เจฟเจ“เจฐ เจฌเฉ‚เจŸ (เจตเฉˆเจฐเฉ€เจซเจพเจˆเจก เจฌเฉ‚เจŸ) เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเฉ‡ เจ—เจ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฌเฉ‚เจŸ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจจเจพเจฒ เจ•เฉ‹เจˆ เจธเจฎเจพเจจเจคเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš (2013), เจ‡เจธ เจตเจฟเจงเฉ€ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจ…เจคเฉ‡ เจนเฉˆเจธเจตเฉˆเจฒ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจพเจฒเฉ‡ เจกเฉˆเจธเจ•เจŸเจพเจชเจพเจ‚ เจฒเจˆ เจ‡เฉฐเจŸเฉ‡เจฒ เจฌเฉ‚เจŸ เจ—เจพเจฐเจก เจจเจพเจฎ เจนเฉ‡เจ  เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค

Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ Intel 64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจฟเฉฑเจš เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจพเจคเจพเจตเจฐเจจ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ, เจœเฉ‹ เจ•เจฟ, เจธเฉเจฎเฉ‡เจฒ เจตเจฟเฉฑเจš, เจ‡เจธ เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจฌเฉ‚เจŸ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฒเจˆ เจตเจฟเจธเจผเจตเจพเจธ เจฆเฉ€เจ†เจ‚ เจœเฉœเฉเจนเจพเจ‚ เจนเจจเฅค

เจ‡เฉฐเจŸเจฒ CPU

เจ•เฉˆเจช เจธเฉเจเจพเจ… เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ Intel 64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจพเจคเจพเจตเจฐเจจ เจนเฉˆเฅค เจ‡เจน เจตเจฟเจธเจผเจตเจพเจธ เจฆเฉ€ เจœเฉœเฉเจน เจ•เจฟเจ‰เจ‚ เจนเฉˆ? เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจนเฉœเฉ€ เจšเฉ€เจœเจผ เจ‰เจธเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ‰เจน เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจคเฉฑเจคเจพเจ‚ เจฆเจพ เจ•เจฌเจœเจผเจพ เจนเฉˆ:

  • เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก ROM เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ—เฉˆเจฐ-เจ…เจธเจฅเจฟเจฐ, เจ—เฉˆเจฐ-เจฐเฉ€เจฐเจพเจˆเจŸเฉ‡เจฌเจฒ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจนเฉˆเฅค เจ‡เจน เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจธเจฐเจฒ เจนเจฆเจพเจ‡เจคเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ•เจฎเจพเจ‚เจก เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพ เจนเฉˆเฅค เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจตเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจฌเฉฑเจ—. เจ‡เจธ เจฒเจˆ BIOS เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจ…เฉฑเจชเจกเฉ‡เจŸ เจจเจพเจฒ เจฌเจพเจˆเจจเจฐเฉ€ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹ (เจฌเฉ‚เจŸ เจฆเฉŒเจฐเจพเจจ เจ“เจตเจฐเจฒเฉ‡เจก, เจ•เจฟเจ‰เจ‚เจ•เจฟ ROM เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ)เฅค เจ‡เจนเจจเจพเจ‚ เจฌเจพเจˆเจจเจฐเฉ€เจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€เจ†เจ‚ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, เจœเฉ‹ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ (เจ‡เจธ เจฒเจˆ, เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจฆเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผ เจธเจฎเฉฑเจ—เจฐเฉ€ เจธเจฟเจฐเจซ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ‡เจธเจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจจ), เจ…เจคเฉ‡ เจ…เจ–เฉฐเจกเจคเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ;
  • เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฒเจˆ AES เจ•เฉเฉฐเจœเฉ€;
  • เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจ…เฉฑเจชเจกเฉ‡เจŸ เจฆเฉ‡ เจฆเจธเจคเจ–เจค เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ RSA เจชเจฌเจฒเจฟเจ• เจ•เฉเฉฐเจœเฉ€ เจฆเจพ เจนเฉˆเจธเจผ;
  • RSA เจชเจฌเจฒเจฟเจ• เจ•เฉเฉฐเจœเฉ€ เจนเฉˆเจธเจผ, เจœเฉ‹ เจ‡เฉฐเจŸเฉˆเฉฑเจฒ-เจตเจฟเจ•เจธเจค ACM (เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจ•เฉ‹เจก เจฎเฉ‹เจกเฉ€เจŠเจฒ) เจ•เฉ‹เจก เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ‡ เจฆเจธเจคเจ–เจค เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ CPU BIOS เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ (เจนเฉˆเจฒเฉ‹ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก) เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจœเจพเจ‚ เจ‡เจธ เจฆเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจฒเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เฉเจ เจ˜เจŸเจจเจพเจตเจพเจ‚ เจตเจพเจชเจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

Intel ME

เจธเจพเจกเจพ เจฌเจฒเฉŒเจ— เจ‡เจธ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจธเจฎเจฐเจชเจฟเจค เจธเฉ€ เจฆเฉ‹ เจฒเฉ‡เจ–. เจธเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจ•เจฐเฉ€เจ เจ•เจฟ เจ‡เจน เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจเจจเจตเจพเจ‡เจฐเจฎเฉˆเจ‚เจŸ เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจตเจฟเฉฑเจš เจฌเจฃเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจฒเฉเจ•เจฟเจ† เจนเฉ‹เจ‡เจ† เจ…เจคเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจนเฉˆเฅค

เจ‡เจธเจฆเฉ€ เจ—เฉเจชเจคเจคเจพ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, Intel ME เจตเฉ€ เจญเจฐเฉ‹เจธเฉ‡ เจฆเฉ€ เจœเฉœเฉเจน เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธ เจตเจฟเฉฑเจš เจนเฉˆ:

  • ME ROM - เจ—เฉˆเจฐ-เจ…เจธเจฅเจฟเจฐ, เจ—เฉˆเจฐ-เจฐเฉ€เจฐเจพเจˆเจŸเฉ‡เจฌเจฒ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ (เจ•เฉ‹เจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจตเจฟเจงเฉ€ เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ) เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจŸเจพเจฐเจŸ เจ•เฉ‹เจก เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ RSA เจชเจฌเจฒเจฟเจ• เจ•เฉเฉฐเจœเฉ€ เจฆเจพ SHA256 เจนเฉˆเจธเจผ, เจœเฉ‹ Intel ME เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจฆเจธเจคเจ–เจค เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ;
  • เจ—เฉเจชเจค เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ AES เจ•เฉเฉฐเจœเฉ€;
  • เจ•เฉเจ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจธเจฅเจพเจˆ เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจฒเจˆ เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจซเจฟเจŠเจœเจผ (FPFs, เจซเฉ€เจฒเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเฉ‡เจฌเจฒ เจซเจฟเจŠเจœเจผ) เจคเฉฑเจ• เจชเจนเฉเฉฐเจš, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก 1.x

เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ เจฌเฉ‡เจฆเจพเจ…เจตเจพ. เจ‡เฉฐเจŸเฉ‡เจฒ เจฌเฉ‚เจŸ เจ—เจพเจฐเจก เจŸเฉˆเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉฐเจฌเจฐ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจตเจฐเจคเจฆเฉ‡ เจนเจพเจ‚ เจฎเจจเจฎเจพเจจเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฐเจŸเฉ‡เจฒ เจฆเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจ—เจ เจจเฉฐเจฌเจฐเจฟเฉฐเจ— เจจเจพเจฒ เจ•เฉ‹เจˆ เจฒเฉˆเจฃเจพ-เจฆเฉ‡เจฃเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เจธ เจŸเฉˆเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฐเจฟเจตเจฐเจธ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจฟเฉฐเจ— เจฆเฉŒเจฐเจพเจจ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจ…เจคเฉ‡ เจ‡เฉฐเจŸเฉ‡เจฒ เจฌเฉ‚เจŸ เจ—เจพเจฐเจก เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจจ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡ เจ…เจธเจผเฉเฉฑเจงเฉ€เจ†เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจ•เจฆเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจนเฉ‹เจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ‡เจธ เจฒเจˆ, Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก (BG) เจ‡เฉฑเจ• เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ-เจธเจฎเจฐเจฅเจฟเจค UEFI BIOS เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจคเจธเจฆเฉ€เจ• เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจนเฉˆเฅค เจ•เจฟเจคเจพเจฌ [เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจเจฎเจฌเฉ‡เจกเจก เจธเฉเจฐเฉฑเจ–เจฟเจ† เจŸเฉˆเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฐเฉ€เจตเฉ€เจฒเจก, เจšเฉˆเจชเจŸเจฐ เจฌเฉ‚เจŸ เจตเจฟเจฆ เจ‡เฉฐเจŸเฉ€เจ—เจฐเจฟเจŸเฉ€, เจœเจพเจ‚ เจจเจพ เจฌเฉ‚เจŸ] เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ‡ เจ›เฉ‹เจŸเฉ‡ เจตเจฐเจฃเจจ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เจน เจ‡เฉฑเจ• เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจฌเฉ‚เจŸ เจšเฉ‡เจจ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพ เจฒเจฟเฉฐเจ• เจธเฉ€เจชเฉ€เจฏเฉ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฌเฉ‚เจŸ เจ•เฉ‹เจก (เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก) เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฐเฉ€เจธเฉˆเจŸ เจ‡เจตเฉˆเจ‚เจŸ เจฆเฉเจ†เจฐเจพ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ (BIOS เจตเจฟเฉฑเจš เจฐเฉ€เจธเฉˆเจŸ เจตเฉˆเจ•เจŸเจฐ เจจเจพเจฒ เจ‰เจฒเจเจฃ เจตเจฟเฉฑเจš เจจเจพ เจนเฉ‹เจตเฉ‡!) CPU SPI เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ 'เจคเฉ‡ Intel (Intel BG เจธเจŸเจพเจฐเจŸเจ…เฉฑเจช ACM) เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ…เจคเฉ‡ เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡ เจ•เฉ‹เจก เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฆเจพ เจนเฉˆ, เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจธเจฆเฉ€เจ• เจ•เจฐเจฆเจพ เจนเฉˆ (เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‰เฉฑเจชเจฐ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ•เจฟ CPU เจ•เฉ‹เจฒ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจฆเจพ เจ‡เฉฑเจ• เจนเฉˆเจธเจผ เจนเฉˆ เจœเฉ‹ ACM เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฆเจธเจคเจ–เจค) เจ…เจคเฉ‡ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก

เจ‡เจน เจ•เฉ‹เจก เจฎเฉ‹เจกเฉ€เจŠเจฒ UEFI BIOS - เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฌเฉ‚เจŸ เจฌเจฒเจพเจ• (IBB) เจฆเฉ‡ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆ, เจœเฉ‹ เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš, UEFI BIOS เจฆเฉ‡ เจฎเฉเฉฑเจ– เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, Intel BG เจคเฉเจนเจพเจจเฉ‚เฉฐ OS เจจเฉ‚เฉฐ เจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ BIOS เจฆเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจœเฉ‹ เจ•เจฟ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฌเฉ‚เจŸ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจนเฉ‡เจ  เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค

Intel BG เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ‹ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจฎเฉ‹เจก เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ (เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจฆเจ–เจฒ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€, เจ…เจฐเจฅเจพเจค เจฆเฉ‹เจตเฉ‡เจ‚ เจฎเฉ‹เจก เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจœเจพเจ‚ เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค

เจฎเจพเจชเจฟเจ† เจฌเฉ‚เจŸ

เจฎเจพเจชเจฟเจ† เจฌเฉ‚เจŸ (MB) เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจนเจฐเฉ‡เจ• เจฌเฉ‚เจŸ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ (CPU เจฌเฉ‚เจŸ ROM เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ) TPM (เจŸเจฐเฉฑเจธเจŸเฉ‡เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ) เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ…เจ—เจฒเฉ‡ เจจเฉ‚เฉฐ โ€œเจฎเจพเจชเจฆเจพ เจนเฉˆโ€เฅค เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจœเฉ‹ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจจ, เจฎเฉˆเจจเฉ‚เฉฐ เจธเจฎเจเจพเจ‰เจฃ เจฆเจฟเจ“.

TPM เจ•เฉ‹เจฒ PCRs (เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจฐเจœเจฟเจธเจŸเจฐ) เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจนเฉˆเจธเจผเจฟเฉฐเจ— เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจซเจพเจฐเจฎเฉ‚เจฒเฉ‡ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ:

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก

เจ‰เจน. เจฎเฉŒเจœเฉ‚เจฆเจพ เจชเฉ€เจธเฉ€เจ†เจฐ เจฎเฉเฉฑเจฒ เจชเจฟเจ›เจฒเฉ‡ เจ‡เฉฑเจ• 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจฐเจœเจฟเจธเจŸเจฐ เจ•เฉ‡เจตเจฒ เจ‰เจฆเฉ‹เจ‚ เจนเฉ€ เจฐเฉ€เจธเฉˆเจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจธเจฟเจธเจŸเจฎ เจฐเฉ€เจธเฉˆเจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, MB เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจ•เจฟเจธเฉ‡ เจธเจฎเฉ‡เจ‚, PCRs เจ•เฉ‹เจก เจœเจพเจ‚ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจฒเฉฑเจ–เจฃ (เจนเฉˆเจธเจผเจฟเฉฐเจ— เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ) เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจœเฉ‹ "เจฎเจพเจชเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค" เจชเฉ€เจธเฉ€เจ†เจฐ เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเจ เจกเจพเจŸเจพ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ (TPM_Seal) เจ•เจพเจฐเจตเจพเจˆ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจกเฉ€เจ•เฉเจฐเจฟเจชเจธเจผเจจ (TPM_Unseal) เจคเจพเจ‚ เจนเฉ€ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‡เจ•เจฐ เจฒเฉ‹เจกเจฟเฉฐเจ— เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจชเฉ€เจธเฉ€เจ†เจฐ เจฎเฉเฉฑเจฒ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเฉ‡ (เจ…เจฐเจฅเจพเจค, เจ‡เฉฑเจ• เจตเฉ€ "เจฎเจพเจชเจฟเจ†" เจญเจพเจ— เจธเฉฐเจธเจผเฉ‹เจงเจฟเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€)เฅค

เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจฌเฉ‚เจŸ

เจ‰เจนเจจเจพเจ‚ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจฌเฉเจฐเฉ€ เจ—เฉฑเจฒ เจœเฉ‹ UEFI BIOS เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฃเจพ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจ เจตเฉˆเจฐเฉ€เจซเจพเจˆเจก เจฌเฉ‚เจŸ (VB) เจฎเฉ‹เจก เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจนเจฐเฉ‡เจ• เจฌเฉ‚เจŸ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจ—เจฒเฉ‡ เจฆเฉ€ เจ‡เจ•เจธเจพเจฐเจคเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจคเจธเจฆเฉ€เจ• เจ—เจฒเจคเฉ€ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, (เจ‡เฉฑเจ•) เจตเจพเจชเจฐเจฆเจพ เจนเฉˆ:

  • เจŸเจพเจˆเจฎเจ†เจ‰เจŸ เจฆเฉเจ†เจฐเจพ 1 เจฎเจฟเฉฐเจŸ เจคเฉ‹เจ‚ 30 เจฎเจฟเฉฐเจŸ เจคเฉฑเจ• เจฌเฉฐเจฆ (เจคเจพเจ‚ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เฉ‹เจฒ เจ‡เจน เจธเจฎเจเจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉ‹เจตเฉ‡ เจ•เจฟ เจ‰เจธเจฆเจพ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจฌเฉ‚เจŸ เจ•เจฟเจ‰เจ‚ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ, เจ…เจคเฉ‡, เจœเฉ‡ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡, เจคเจพเจ‚ BIOS เจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ);
  • เจคเฉเจฐเฉฐเจค เจฌเฉฐเจฆ (เจคเจพเจ‚ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เฉ‹เจฒ เจธเจฎเจเจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจจเจพ เจนเฉ‹เจตเฉ‡, เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจ•เจฐเฉ‹, เจ•เฉเจ เจตเฉ€);
  • เจ‡เฉฑเจ• เจธเจผเจพเจ‚เจค เจชเฉเจฐเจ—เจŸเจพเจตเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฃเจพ (เจ‰เจน เจธเจฅเจฟเจคเฉ€ เจœเจฆเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฒเจˆ เจ•เฉ‹เจˆ เจธเจฎเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ•เจฐเจจ เจฒเจˆ เจนเฉ‹เจฐ เจตเฉ€ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจšเฉ€เจœเจผเจพเจ‚ เจนเจจ)เฅค

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

เจธเฉฐเจฐเจšเจจเจพ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉ‹ RSA 2048 เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฆเฉ‹ เจกเจพเจŸเจพ เจขเจพเจ‚เจšเฉ‡ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ (เจšเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ):

  1. เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉ€ เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ (KEYM, OEM เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ), เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจธ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸเฉ‹ เจฆเจพ SVN (เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉฐเจฌเจฐ), เจ…เจ—เจฒเฉ‡ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸเฉ‹ เจฆเฉ€ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจฆเจพ SHA256 เจนเฉˆเจธเจผ, RSA เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฆเจพ เจœเจจเจคเจ• เจนเจฟเฉฑเจธเจพ เจนเฉˆเฅค เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉ€ เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€) เจ‡เจธ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸเฉ‹ เจฆเฉ‡ เจฆเจธเจคเจ–เจค เจ…เจคเฉ‡ เจฆเจธเจคเจ–เจค เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ;
  2. IBB เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ (IBBM, เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฌเฉ‚เจŸ เจฌเจฒเจพเจ• เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ), เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เจธ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸเฉ‹ เจฆเจพ SVN, IBB เจฆเจพ SHA256 เจนเฉˆเจธเจผ, เจ‡เจธ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸเฉ‹ เจฆเฉ‡ เจฆเจธเจคเจ–เจค เจ…เจคเฉ‡ เจฆเจธเจคเจ–เจค เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

OEM เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจฆเจพ SHA256 เจนเฉˆเจธเจผ เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจซเจฟเจŠเจœเจผ (FPFs) เจตเจฟเฉฑเจš เจฐเจฟเจ•เจพเจฐเจก เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจฌเจฟเจฒเจ•เฉเจฒ เจ‡เฉฐเจŸเฉ‡เจฒ BG เจธเฉฐเจฐเจšเจจเจพ เจตเจพเจ‚เจ—เฅค เจœเฉ‡เจ•เจฐ Intel BG เจธเฉฐเจฐเจšเจจเจพ เจ‡เจธ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจนเฉเจฃ เจคเฉ‹เจ‚ เจธเจฟเจฐเจซเจผ OEM เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจนเจฟเฉฑเจธเฉ‡ เจฆเจพ เจฎเจพเจฒเจ• เจ‡เจธ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ BIOS เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ (เจ…เจฐเจฅเจพเจค, เจ‡เจนเจจเจพเจ‚ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸเจพเจ‚ เจฆเฉ€ เจฎเฉเฉœ เจ—เจฃเจจเจพ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ), เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ. เจตเจฟเจ•เจฐเฉ‡เจคเจพ.

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก

เจคเจธเจตเฉ€เจฐ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ‡เฉฐเจจเฉ€ เจฒเฉฐเจฌเฉ€ เจคเจธเจฆเฉ€เจ• เจฒเฉœเฉ€ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจฌเจพเจฐเฉ‡ เจคเฉเจฐเฉฐเจค เจธเจผเฉฑเจ• เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ - เจ‰เจน เจ‡เฉฑเจ• เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจธเจจเฅค เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ•เจฟเจ‰เจ‚?

เจตเจพเจธเจคเจต เจตเจฟเฉฑเจš, เจ‡เฉฐเจŸเฉ‡เจฒ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจฒเจพเจˆเจจเจพเจ‚ เจฒเจˆ เจตเฉฑเจ–-เจตเฉฑเจ– IBB เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจจเฉ‚เฉฐ เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฃ เจฆเจพ เจฎเฉŒเจ•เจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ IBB เจ•เฉเฉฐเจœเฉ€ เจฆเจพ เจชเฉเจฐเจพเจˆเจตเฉ‡เจŸ เจนเจฟเฉฑเจธเจพ (เจœเจฟเจธ เจจเจพเจฒ เจฆเฉ‚เจœเจพ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจนเจธเจคเจพเจ–เจฐเจฟเจค เจนเฉˆ) เจฒเฉ€เจ• เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ˜เจŸเจจเจพ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจ‰เจคเจชเจพเจฆ เจฒเจพเจˆเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจค เจ•เจฐเฉ‡เจ—เฉ€ เจ…เจคเฉ‡ เจ•เฉ‡เจตเจฒ เจ‰เจฆเฉ‹เจ‚ เจคเฉฑเจ• เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจœเฉ‹เฉœเจพ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจ…เจคเฉ‡ เจ…เจ—เจฒเฉ‡ BIOS เจ…เฉฑเจชเจกเฉ‡เจŸ เจตเจฟเฉฑเจš เจฎเฉเฉœ เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ‡ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจชเจฐ เจœเฉ‡เจ•เจฐ เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€ (เจœเจฟเจธ เจจเจพเจฒ เจชเจนเจฟเจฒเฉ‡ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ 'เจคเฉ‡ เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ) เจจเจพเจฒ เจธเจฎเจเฉŒเจคเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ; เจ‡เจธ เจฒเจˆ เจ•เฉ‹เจˆ เจฐเฉฑเจฆ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ‡เจธ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจœเจจเจคเจ• เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ€ เจนเฉˆเจธเจผ เจจเฉ‚เฉฐ FPF เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจ…เจคเฉ‡ เจธเจญ เจฒเจˆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก เจธเฉฐเจฐเจšเจจเจพ

เจ†เจ‰ เจนเฉเจฃ Intel BG เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† 'เจคเฉ‡ เจ‡เฉฑเจ• เจกเฉ‚เฉฐเจ˜เจพเจˆ เจจเจพเจฒ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ€เจ. เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ Intel เจธเจฟเจธเจŸเจฎ เจŸเฉ‚เจฒ เจ•เจฟเฉฑเจŸ (STK) เจคเฉ‹เจ‚ เจซเจฒเฉˆเจธเจผ เจ‡เจฎเฉ‡เจœ เจŸเฉ‚เจฒ เจฏเฉ‚เจŸเจฟเจฒเจฟเจŸเฉ€ เจฆเฉ‡ GUI เจตเจฟเฉฑเจš เจธเฉฐเจฌเฉฐเจงเจฟเจค เจŸเฉˆเจฌ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจตเฉ‡เจ–เฉ‹เจ—เฉ‡ เจ•เจฟ Intel BG เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉ€ เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจœเจจเจคเจ• เจนเจฟเฉฑเจธเฉ‡ เจฆเจพ เจ‡เฉฑเจ• เจนเฉˆเจธเจผ เจธเจผเจพเจฎเจฒ เจนเฉˆ, เจ•เฉเจ เจ…เจธเจชเจธเจผเจŸ เจฎเฉเฉฑเจฒ, เจ†เจฆเจฟ Intel BG เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ.

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก

เจ‡เจธ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจฆเฉ€ เจฌเจฃเจคเจฐ:

typedef struct BG_PROFILE
{
	unsigned long Force_Boot_Guard_ACM : 1;
	unsigned long Verified_Boot : 1;
	unsigned long Measured_Boot : 1;
	unsigned long Protect_BIOS_Environment : 1;
	unsigned long Enforcement_Policy : 2; // 00b โ€“ do nothing
                                              // 01b โ€“ shutdown with timeout
                                              // 11b โ€“ immediate shutdown
	unsigned long : 26;
};

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, Intel BG เจธเฉฐเจฐเจšเจจเจพ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจฒเจšเจ•เจฆเจพเจฐ เจ‡เจ•เจพเจˆ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Force_Boot_Guard_ACM เจซเจฒเฉˆเจ— 'เจคเฉ‡ เจ—เฉŒเจฐ เจ•เจฐเฉ‹เฅค เจœเจฆเฉ‹เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‡เจ•เจฐ SPI เจซเจฒเฉˆเจธเจผ 'เจคเฉ‡ BG เจธเจŸเจพเจฐเจŸเจ…เฉฑเจช ACM เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฟเจ†, เจคเจพเจ‚ เจ•เฉ‹เจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจฌเฉ‚เจŸ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‰เจน เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‰เฉฑเจชเจฐ เจฒเจฟเจ–เจฟเจ† เจนเฉˆ เจ•เจฟ VB เจฎเฉ‹เจก เจฒเจˆ เจ‡เจจเจซเฉ‹เจฐเจธเจฎเฉˆเจ‚เจŸ เจจเฉ€เจคเฉ€ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจœเฉ‡เจ•เจฐ เจ•เฉ‹เจˆ เจคเจธเจฆเฉ€เจ• เจ—เจฒเจคเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจ…เจตเจฟเจธเจผเจตเจพเจธเฉ€ เจกเจพเจŠเจจเจฒเฉ‹เจก เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจฐเฉ‡เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจฎเจฐเจœเจผเฉ€ 'เจคเฉ‡ เจ›เฉฑเจกเฉ‹ ...

GUI เจธเจนเฉ‚เจฒเจค เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ "เจคเจฟเจ†เจฐ-เจฌเจฃเจพเจ‡เจ†" เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ:

เจ•เจฎเจฐเจพ
เจฎเฉ‹เจก
เจตเฉ‡เจฐเจตเจพ

0
No_FVME
Intel BG เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจ…เจฏเฉ‹เจ— เจนเฉˆ

1
VE
VB เจฎเฉ‹เจก เจšเจพเจฒเฉ‚ เจนเฉˆ, เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจค เจนเฉ‹เจฃ เจจเจพเจฒ เจฌเฉฐเจฆ

2
VME
เจฆเฉ‹เจตเฉ‡เจ‚ เจฎเฉ‹เจก เจธเจฎเจฐเฉฑเจฅ เจนเจจ (VB เจ…เจคเฉ‡ MB), เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจคเฉ€ เจฆเฉเจ†เจฐเจพ เจฌเฉฐเจฆ

3
VM
เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚, เจฆเฉ‹เจตเฉ‡เจ‚ เจฎเฉ‹เจก เจธเจฎเจฐเฉฑเจฅ เจนเจจ

4
เจเฉฑเจซ.เจตเฉ€.เจˆ
VB เจฎเฉ‹เจก เจธเจฎเจฐเจฅเจฟเจค, เจคเฉเจฐเฉฐเจค เจฌเฉฐเจฆ

5
FVME
เจฆเฉ‹เจตเฉ‡เจ‚ เจฎเฉ‹เจก เจธเจฎเจฐเจฅเจฟเจค, เจคเฉเจฐเฉฐเจค เจฌเฉฐเจฆ

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, Intel BG เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉเจ†เจฐเจพ เจšเจฟเจชเจธเฉˆเฉฑเจŸ เจซเจฟเจŠเจœเจผ (FPFs) เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจ…เจคเฉ‡ เจธเจญ เจฒเจˆ เจฒเจฟเจ–เจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ - เจšเจฟเจชเจธเฉˆเฉฑเจŸ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเจพ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเจพ (เจ…เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจธเจฟเจฐเจซ 256 เจฌเจพเจˆเจŸ) เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจŸเฉ‹เจฐเฉ‡เจœ, เจœเจฟเจธเจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เฉฐเจŸเฉ‡เจฒ เจฆเฉ€เจ†เจ‚ เจ‰เจคเจชเจพเจฆเจจ เจธเจนเฉ‚เจฒเจคเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ (เจ‡เจธเฉ‡ เจฒเจˆ เจฌเจฟเจฒเจ•เฉเจฒ เจซเฉ€เจฒเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเฉ‡เจฌเจฒ เจซเจฟเจŠเจœเจผ).

เจ‡เจน เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ:

  • เจกเจพเจŸเจพ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ•-เจตเจพเจฐ-เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเฉ‡เจฌเจฒ เจ–เฉ‡เจคเจฐ เจนเฉˆ (เจฌเจฟเจฒเจ•เฉเจฒ เจœเจฟเฉฑเจฅเฉ‡ Intel BG เจธเฉฐเจฐเจšเจจเจพ เจฒเจฟเจ–เฉ€ เจ—เจˆ เจนเฉˆ);
  • เจธเจฟเจฐเจซเจผ Intel ME เจ‡เจธเจจเฉ‚เฉฐ เจชเฉœเฉเจน เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจฒเจˆ, เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ Intel BG เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฒเจˆ เจธเฉฐเจฐเจšเจจเจพ เจธเฉˆเจŸ เจ•เจฐเจจ เจฒเจˆ, เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจ‰เจคเจชเจพเจฆเจจ เจฆเฉŒเจฐเจพเจจ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ:

  1. เจซเจฒเฉˆเจธเจผ เจ‡เจฎเฉ‡เจœ เจŸเฉ‚เจฒ เจฏเฉ‚เจŸเจฟเจฒเจฟเจŸเฉ€ (เจ‡เฉฐเจŸเฉ‡เจฒ STK เจคเฉ‹เจ‚) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เจน Intel ME เจ–เฉ‡เจคเจฐ (FPFs เจฒเจˆ เจ…เจ–เฉŒเจคเฉ€ เจ…เจธเจฅเจพเจˆ เจธเจผเฉ€เจธเจผเฉ‡) เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฆเจฟเฉฑเจคเฉ‡ Intel BG เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจšเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ;
  2. เจซเจฒเฉˆเจธเจผ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจŸเฉ‚เจฒ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ (เจ‡เฉฐเจŸเฉ‡เจฒ STK เจคเฉ‹เจ‚) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เจน เจ‡เจธ เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ SPI เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจ–เฉŒเจคเฉ€ เจฌเฉฐเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจจเฉ‚เจซเฉˆเจ•เจšเจฐเจฟเฉฐเจ— เจฎเฉ‹เจก (เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจ…เจจเฉเจธเจพเจฐเฉ€ เจ•เจฎเจพเจ‚เจก Intel ME เจจเฉ‚เฉฐ เจญเฉ‡เจœเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ)เฅค

เจ‡เจนเจจเจพเจ‚ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, Intel ME ME เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš FPFs เจฒเจˆ เจฎเจฟเจฐเจฐ เจคเฉ‹เจ‚ FPFs เจคเฉฑเจ• เจจเจฟเจฐเจงเจพเจฐเจค เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจคเฉ€เจฌเฉฑเจง เจ•เจฐเฉ‡เจ—เจพ, SPI เจซเจฒเฉˆเจธเจผ เจกเจฟเจธเจ•เฉเจฐเจฟเจชเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ Intel เจฆเฉเจ†เจฐเจพ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เฉ€เจคเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจฒเจˆ เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‡เจ—เจพ (เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฒเฉ‡เจ–) เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเฉ‹.

Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ

เจ‡เฉฑเจ• เจ–เจพเจธ เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจธ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ‡ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ Intel BG เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ‡ เจŸเจฐเฉ‡เจธ เจฒเจˆ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€:

เจธเจฟเจธเจŸเจฎ
เจŸเจฟเฉฑเจชเจฃเฉ€

เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ GA-H170-D3H
เจธเจ•เจพเจˆเจฒเฉ‡เจ•, เจธเจนเจพเจฐเจพ เจนเฉˆ

เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ GA-Q170-D3H
เจธเจ•เจพเจˆเจฒเฉ‡เจ•, เจธเจนเจพเจฐเจพ เจนเฉˆ

เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ GA-B150-HD3
เจธเจ•เจพเจˆเจฒเฉ‡เจ•, เจธเจนเจพเจฐเจพ เจนเฉˆ

MSI H170A เจ—เฉ‡เจฎเจฟเฉฐเจ— เจชเฉเจฐเฉ‹
เจธเจ•เจพเจˆเจฒเฉ‡เจ•, เจ•เฉ‹เจˆ เจธเจนเจพเจฐเจพ เจจเจนเฉ€เจ‚

เจฒเฉˆเจจเฉ‹เจตเฉ‹ เจฅเจฟเฉฐเจ•เจชเฉˆเจก เจเจ•เจธเจเจจเจฏเฉ‚เจเจฎเจเจ•เจธ
เจธเจ•เจพเจˆเจฒเฉ‡เจ•, เจธเจฎเจฐเจฅเจฟเจค, เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจธเจฎเจฐเจฅเจฟเจค

เจฒเฉˆเจจเฉ‹เจตเฉ‹ เจฏเฉ‹เจ—เจพ 2 เจชเฉเจฐเฉ‹
เจนเฉˆเจธเจตเฉˆเจฒ, เจ•เฉ‹เจˆ เจธเจนเจพเจ‡เจคเจพ เจจเจนเฉ€เจ‚

Lenovo U330p
เจนเฉˆเจธเจตเฉˆเจฒ, เจ•เฉ‹เจˆ เจธเจนเจพเจ‡เจคเจพ เจจเจนเฉ€เจ‚

"เจธเจนเจพเจ‡เจคเจพ" เจฆเฉเจ†เจฐเจพ เจธเจพเจกเจพ เจฎเจคเจฒเจฌ เจนเฉˆ Intel BG เจธเจŸเจพเจฐเจŸเจ…เฉฑเจช ACM เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€, เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเฉ‡ เจ—เจ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจ…เจคเฉ‡ BIOS เจตเจฟเฉฑเจš เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เฉ‹เจก, เจฏเจพเจจเฉ€. เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพเฅค

เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจ†เจ“ เจฆเจซเจผเจคเจฐ เจคเฉ‹เจ‚ เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ€ เจ—เจˆ เจ‡เฉฑเจ• เจจเฉ‚เฉฐ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ GA-H170-D3H (เจตเจฐเจœเจจ F4) เจฒเจˆ SPI เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเจพ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจšเจฟเฉฑเจคเจฐเฅค

Intel CPU เจฌเฉ‚เจŸ เจฐเฉ‹เจฎ

เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ เจœเฉ‡เจ•เจฐ Intel BG เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ.

เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจฆเฉ‡ เจจเจฎเฉ‚เจจเฉ‡ เจฒเฉฑเจญเจฃเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจธเฉ€, เจ‡เจธ เจฒเจˆ เจนเฉ‡เจ เจพเจ‚ เจฆเฉฑเจธเฉ‡ เจ—เจ เจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจœเจพเจ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจตเจฟเฉฑเจš) เจ‡เฉฑเจ• เจ–เฉเฉฑเจฒเจพ เจธเจตเจพเจฒ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจ‡เฉฑเจ• เจคเฉฑเจฅ เจนเฉˆ เจ•เจฟ เจ†เจงเฉเจจเจฟเจ• เจ‡เฉฐเจŸเฉ‡เจฒ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ‡เจนเจจเจพเจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ "เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ"เฅค

เจฐเฉ€เจธเฉˆเฉฑเจŸ เจธเจฅเจฟเจคเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจ†เจ‰เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ (เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจเจกเจฐเฉˆเฉฑเจธ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจฎเฉˆเจช เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ) FIT (เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจŸเฉ‡เจฌเจฒ) เจŸเฉ‡เจฌเจฒ เจฒเฉฑเจญเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจฒเฉฑเจญเจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ; เจ‡เจธเจฆเฉ‡ เจฒเจˆ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ FFFF FFC0h เจชเจคเฉ‡ 'เจคเฉ‡ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจตเจฟเจšเจพเจฐ เจ…เจงเฉ€เจจ เจ‰เจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจš, เจฎเฉเฉฑเจฒ FFD6 9500h เจ‡เจธ เจชเจคเฉ‡ 'เจคเฉ‡ เจธเจฅเจฟเจค เจนเฉˆเฅค เจ‡เจธ เจชเจคเฉ‡ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจ•เฉ‡, เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ FIT เจŸเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจฆเจพ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจฐเจฟเจ•เจพเจฐเจกเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเฉ€ เจเจ‚เจŸเจฐเฉ€ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจขเจพเจ‚เจšเฉ‡ เจฆเจพ เจธเจฟเจฐเจฒเฉ‡เจ– เจนเฉˆ:

typedef struct FIT_HEADER
{
	char           Tag[8];     // โ€˜_FIT_   โ€™
	unsigned long  NumEntries; // including FIT header entry
	unsigned short Version;    // 1.0
	unsigned char  EntryType;  // 0
	unsigned char  Checksum;
};

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจ•เจฟเจธเฉ‡ เจ…เจฃเจœเจพเจฃ เจ•เจพเจฐเจจ เจ•เจฐเจ•เฉ‡, เจ‡เจนเจจเจพเจ‚ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจนเจฎเฉ‡เจธเจผเจพ เจšเฉˆเจ•เจธเจฎ เจฆเฉ€ เจ—เจฃเจจเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจซเฉ€เจฒเจก เจจเฉ‚เฉฐ เจœเจผเฉ€เจฐเฉ‹ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค

เจฌเจพเจ•เฉ€ เจฆเฉ€เจ†เจ‚ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจฌเจพเจˆเจจเจฐเฉ€เจ†เจ‚ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ BIOS เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจชเจพเจฐเจธ/เจเจ•เจœเจผเฉ€เจ•เจฟเจŠเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจตเจฟเจฐเจพเจธเจคเฉ€ เจฐเฉ€เจธเฉˆเจŸ เจตเฉˆเจ•เจŸเจฐ (FFFF FFF0h) 'เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚เฅค เจ…เจœเจฟเจนเฉ€ เจนเจฐเฉ‡เจ• เจเจ‚เจŸเจฐเฉ€ เจฆเฉ€ เจฌเจฃเจคเจฐ เจ‡เจธ เจชเฉเจฐเจ•เจพเจฐ เจนเฉˆ:

typedef struct FIT_ENTRY
{
	unsigned long  BaseAddress;
	unsigned long  : 32;
	unsigned long  Size;
	unsigned short Version;     // 1.0
	unsigned char  EntryType;
	unsigned char  Checksum;
};

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจเจ‚เจŸเจฐเฉ€ เจŸเจพเจˆเจช เจซเฉ€เจฒเจก เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจฒเจพเจ• เจฆเฉ€ เจ•เจฟเจธเจฎ เจฆเฉฑเจธเจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจตเฉฑเจฒ เจ‡เจน เจเจ‚เจŸเจฐเฉ€ เจชเฉเจ†เจ‡เฉฐเจŸ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ•เจˆ เจ•เจฟเจธเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚:

enum FIT_ENTRY_TYPES
{
	FIT_HEADER = 0,
	MICROCODE_UPDATE,
	BG_ACM,
	BIOS_INIT = 7,
	TPM_POLICY,
	BIOS_POLICY,
	TXT_POLICY,
	BG_KEYM,
	BG_IBBM
};

เจนเฉเจฃ เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉˆ เจ•เจฟ เจ‡เฉฐเจฆเจฐเจพเจœเจผเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• Intel BG เจธเจŸเจพเจฐเจŸเจ…เฉฑเจช ACM เจฌเจพเจˆเจจเจฐเฉ€ เจฆเฉ‡ เจธเจฅเจพเจจ เจตเฉฑเจฒ เจ‡เจธเจผเจพเจฐเจพ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจธ เจฌเจพเจˆเจจเจฐเฉ€ เจฆเจพ เจธเจฟเจฐเจฒเฉ‡เจ– เจฌเจฃเจคเจฐ Intel (ACM, เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจ…เฉฑเจชเจกเฉ‡เจŸ, Intel ME เจ•เฉ‹เจก เจธเฉˆเจ•เจธเจผเจจ, ...) เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเฉ‡ เจ•เฉ‹เจก เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ เจฒเจˆ เจ–เจพเจธ เจนเฉˆเฅค

typedef struct BG_ACM_HEADER
{
	unsigned short ModuleType;     // 2
	unsigned short ModuleSubType;  // 3
	unsigned long  HeaderLength;   // in dwords
	unsigned long  : 32;
	unsigned long  : 32;
	unsigned long  ModuleVendor;   // 8086h
	unsigned long  Date;           // in BCD format
	unsigned long  TotalSize;      // in dwords
	unsigned long  unknown1[6];
	unsigned long  EntryPoint;
	unsigned long  unknown2[16];
	unsigned long  RsaKeySize;     // in dwords
	unsigned long  ScratchSize;    // in dwords
	unsigned char  RsaPubMod[256];
	unsigned long  RsaPubExp;
	unsigned char  RsaSig[256];
};

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ‡เจธ เจฌเจพเจˆเจจเจฐเฉ€ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธเจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

Intel BG เจธเจŸเจพเจฐเจŸเจ…เฉฑเจช ACM

เจ‡เจธ ACM เจฆเฉ‡ เจ•เฉฐเจฎ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจ—เจฟเจ† เจ•เจฟ เจ‡เจน เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ:

  • Intel ME เจคเฉ‹เจ‚ Intel BG เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจšเจฟเจชเจธเฉˆเฉฑเจŸ เจซเจฟเจŠเจœเจผ (FPFs) เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ;
  • KEYM เจ…เจคเฉ‡ IBBM เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจฒเฉฑเจญเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจ‡เจนเจจเจพเจ‚ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃ เจฒเจˆ, ACM FIT เจธเจพเจฐเจฃเฉ€ เจฆเฉ€ เจตเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจขเจพเจ‚เจšเจพ เจกเฉ‡เจŸเจพ เจฆเจฐเจธเจพเจ‰เจฃ เจฒเจˆ เจฆเฉ‹ เจเจ‚เจŸเจฐเฉ€ เจ•เจฟเจธเจฎเจพเจ‚ เจนเจจ (เจ‰เฉฑเจชเจฐ FIT_ENTRY_TYPES เจฆเฉ‡เจ–เฉ‹)เฅค

เจ†เจ‰ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸเฉ‹ 'เจคเฉ‡ เจ‡เฉฑเจ• เจกเฉ‚เฉฐเจ˜เฉ€ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ€เจ. เจชเจนเจฟเจฒเฉ‡ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจฆเฉ€ เจฌเจฃเจคเจฐ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ•เจˆ เจ…เจธเจชเจธเจผเจŸ เจธเจฅเจฟเจฐเจพเจ‚เจ• เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚, เจฆเฉ‚เจœเฉ‡ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจคเฉ‹เจ‚ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจ‡เฉฑเจ• เจนเฉˆเจธเจผ, เจ…เจคเฉ‡ เจœเจจเจคเจ• OEM เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเฉ‡เจธเจŸเจก เจขเจพเจ‚เจšเฉ‡ เจตเจœเฉ‹เจ‚ เจนเจธเจคเจพเจ–เจฐ เจ•เฉ€เจคเจพ เจนเฉ‹เจ‡เจ† เจนเฉˆ:

typedef struct KEY_MANIFEST
{
	char           Tag[8];          // โ€˜__KEYM__โ€™
	unsigned char  : 8;             // 10h
	unsigned char  : 8;             // 10h
	unsigned char  : 8;             // 0
	unsigned char  : 8;             // 1
	unsigned short : 16;            // 0Bh
	unsigned short : 16;            // 20h == hash size?
	unsigned char  IbbmKeyHash[32]; // SHA256 of an IBBM public key
	BG_RSA_ENTRY   OemRootKey;
};

typedef struct BG_RSA_ENTRY
{
	unsigned char  : 8;             // 10h
	unsigned short : 16;            // 1
	unsigned char  : 8;             // 10h
	unsigned short RsaPubKeySize;   // 800h
	unsigned long  RsaPubExp;
	unsigned char  RsaPubKey[256];
	unsigned short : 16;            // 14
	unsigned char  : 8;             // 10h
	unsigned short RsaSigSize;      // 800h
	unsigned short : 16;            // 0Bh
	unsigned char  RsaSig[256];
};

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
OEM เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจฏเจพเจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจซเจฟเจŠเจœเจผ เจฆเฉ‡ SHA256 เจนเฉˆเจธเจผ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจœเฉ‹ เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ Intel ME เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ€ เจœเจพ เจšเฉเฉฑเจ•เฉ€ เจนเฉˆเฅค

เจ†เจ“ เจฆเฉ‚เจœเฉ‡ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸเฉ‹ เจตเฉฑเจฒ เจตเจงเฉ€เจเฅค เจ‡เจน เจคเจฟเฉฐเจจ เจฌเจฃเจคเจฐ เจฆเฉ‡ เจธเจผเจพเจฎเจฒ เจนเจจ:

typedef struct IBB_MANIFEST
{
	ACBP Acbp;         // Boot policies
	IBBS Ibbs;         // IBB description
	IBB_DESCRIPTORS[];
	PMSG Pmsg;         // IBBM signature
};

เจชเจนเจฟเจฒเฉ‡ เจตเจฟเฉฑเจš เจ•เฉเจ เจธเจฅเจฟเจฐเจพเจ‚เจ• เจธเจผเจพเจฎเจฒ เจนเจจ:

typedef struct ACBP
{
	char           Tag[8];          // โ€˜__ACBP__โ€™
	unsigned char  : 8;             // 10h
	unsigned char  : 8;             // 1
	unsigned char  : 8;             // 10h
	unsigned char  : 8;             // 0
	unsigned short : 16;            // x & F0h = 0
	unsigned short : 16;            // 0 < x <= 400h
};

เจฆเฉ‚เจœเฉ‡ เจตเจฟเฉฑเจš IBB เจฆเจพ SHA256 เจนเฉˆเจธเจผ เจ…เจคเฉ‡ IBB เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจตเจฐเจฃเจจเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจธเจผเจพเจฎเจฒ เจนเฉˆ (เจ…เจฐเจฅเจพเจค, เจนเฉˆเจธเจผ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฟเจธ เจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ):

typedef struct IBBS
{
	char           Tag[8];            // โ€˜__IBBS__โ€™
	unsigned char  : 8;               // 10h
	unsigned char  : 8;               // 0
	unsigned char  : 8;               // 0
	unsigned char  : 8;               // x <= 0Fh
	unsigned long  : 32;              // x & FFFFFFF8h = 0
	unsigned long  Unknown[20];
	unsigned short : 16;              // 0Bh
	unsigned short : 16;              // 20h == hash size ?
	unsigned char  IbbHash[32];       // SHA256 of an IBB
	unsigned char  NumIbbDescriptors;
};

IBB เจตเจฐเจฃเจจเจ•เจฐเจคเจพ เจ‡เจธ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ•. เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเจพ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเจพ เจซเจพเจฐเจฎเฉˆเจŸ เจนเฉˆ:

typedef struct IBB_DESCRIPTOR
{
	unsigned long  : 32;
	unsigned long  BaseAddress;
	unsigned long  Size;
};

เจ‡เจน เจธเจงเจพเจฐเจจ เจนเฉˆ: เจนเจฐเฉ‡เจ• เจตเจฐเจฃเจจเจ•เจฐเจคเจพ เจตเจฟเฉฑเจš IBB เจนเจฟเฉฑเจธเฉ‡ เจฆเจพ เจชเจคเจพ/เจ†เจ•เจพเจฐ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ‡เจนเจจเจพเจ‚ เจตเจฐเจฃเจจเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฆเจฐเจธเจพเจ เจ—เจ เจฌเจฒเจพเจ•เจพเจ‚ เจฆเจพ เจœเฉ‹เฉœ (เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจตเจฐเจฃเจจเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš) IBB เจนเฉˆเฅค เจ…เจคเฉ‡, เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, IBB SEC เจ…เจคเฉ‡ PEI เจชเฉœเจพเจตเจพเจ‚ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจฎเจพเจกเจฟเจŠเจฒเจพเจ‚ เจฆเจพ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจนเฉˆเฅค

เจฆเฉ‚เจœเจพ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ IBB เจชเจฌเจฒเจฟเจ• เจ•เฉเฉฐเจœเฉ€ (เจชเจนเจฟเจฒเฉ‡ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจคเฉ‹เจ‚ SHA256 เจนเฉˆเจธเจผ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฎเจพเจฃเจฟเจค) เจ…เจคเฉ‡ เจ‡เจธ เจฎเฉˆเจจเฉ€เจซเฉˆเจธเจŸ เจฆเฉ‡ เจฆเจธเจคเจ–เจค เจตเจพเจฒเฉ‡ เจขเจพเจ‚เจšเฉ‡ เจฆเฉเจ†เจฐเจพ เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ:

typedef struct PMSG
{
	char           Tag[8];            // โ€˜__PMSG__โ€™
	unsigned char  : 8;               // 10h
	BG_RSA_ENTRY   IbbKey;
};

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจ‡เจธ เจฒเจˆ, UEFI BIOS เจฆเฉ‡ เจšเฉฑเจฒเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€, เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ ACM เจฒเจพเจ‚เจš เจ•เจฐเฉ‡เจ—เจพ, เจœเฉ‹ SEC เจ…เจคเฉ‡ PEI เจชเฉœเจพเจ… เจ•เฉ‹เจก เจฆเฉ‡ เจจเจพเจฒ เจญเจพเจ—เจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเฉ‡เจ—เจพเฅค เจ…เฉฑเจ—เฉ‡, เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ ACM เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจจเจฟเจ•เจฒเจฆเจพ เจนเฉˆ, RESET เจตเฉˆเจ•เจŸเจฐ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ BIOS เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจชเฉเจฐเจฎเจพเจฃเจฟเจค PEI เจญเจพเจ— เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเฉ‹ เจฌเจพเจ•เฉ€ BIOS (DXE เจ•เฉ‹เจก) เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเฉ‡เจ—เจพเฅค เจ‡เจน เจฎเฉ‹เจกเฉ€เจŠเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ IBV (เจธเฉเจคเฉฐเจคเจฐ BIOS เจตเจฟเจ•เจฐเฉ‡เจคเจพ) เจœเจพเจ‚ เจธเจฟเจธเจŸเจฎ เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจฟเจฐเจซเจผ Lenovo เจ…เจคเฉ‡ Gigabyte เจธเจฟเจธเจŸเจฎ เจนเฉ€ เจธเจพเจกเฉ‡ เจจเจฟเจชเจŸเจพเจฐเฉ‡ 'เจคเฉ‡ เจธเจจ เจ…เจคเฉ‡ Intel BG เจธเจชเฉ‹เจฐเจŸ เจธเฉ€; เจ†เจ“ เจ‡เจนเจจเจพเจ‚ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจ•เฉฑเจขเฉ‡ เจ—เจ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจเฅค

UEFI BIOS เจฎเฉ‹เจกเฉ€เจŠเจฒ LenovoVerifiedBootPei

Lenovo เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ‡เจน Lenovo เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค LenovoVerifiedBootPei เจฎเฉ‹เจกเฉ€เจŠเจฒ {B9F2AC77-54C7-4075-B42E-C36325A9468D} เจจเจฟเจ•เจฒเจฟเจ†เฅค

เจ‡เจธเจฆเจพ เจ•เฉฐเจฎ (GUID เจฆเฉเจ†เจฐเจพ) DXE เจฒเจˆ เจนเฉˆเจธเจผ เจŸเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจฃเจพ เจ…เจคเฉ‡ DXE เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจเจพ เจนเฉˆเฅค

if (EFI_PEI_SERVICES->GetBootMode() != BOOT_ON_S3_RESUME)
{
	if (!FindHashTable())
		return EFI_NOT_FOUND;
	if (!VerifyDxe())
		return EFI_SECURITY_VIOLATION;
}

ะฅะตัˆ ั‚ะฐะฑะปะธั†ะฐ {389CC6F2-1EA8-467B-AB8A-78E769AE2A15} ะธะผะตะตั‚ ัะปะตะดัƒัŽั‰ะธะน ั„ะพั€ะผะฐั‚:

typedef struct HASH_TABLE
{
	char          Tag[8];            // โ€˜$HASHTBLโ€™
	unsigned long NumDxeDescriptors;
	DXE_DESCRIPTORS[];
};

typedef struct DXE_DESCRIPTOR
{
	unsigned char BlockHash[32];     // SHA256
	unsigned long Offset;
	unsigned long Size;
};

UEFI BIOS เจฎเฉ‹เจกเฉ€เจŠเจฒ BootGuardPei

เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ‡เจน BootGuardPei เจฎเฉ‹เจกเฉ€เจŠเจฒ {B41956E1-7CA2-42DB-9562-168389F0F066}, AMI เจฆเฉเจ†เจฐเจพ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ‡เจธเจฒเจˆ, Intel BG เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ เจ•เจฟเจธเฉ‡ เจตเฉ€ AMI BIOS เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆ เจนเฉˆเฅค

เจ‡เจธเจฆเจพ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจ•เฉเจ เจตเฉฑเจ–เจฐเจพ เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจ‰เจธเฉ‡ เจšเฉ€เจœเจผ เจฒเจˆ เจ‰เจฌเจพเจฒเจฆเจพ เจนเฉˆ:

int bootMode = EFI_PEI_SERVICES->GetBootMode();

if (bootMode != BOOT_ON_S3_RESUME &&
    bootMode != BOOT_ON_FLASH_UPDATE &&
    bootMode != BOOT_IN_RECOVERY_MODE)
{
	HOB* h = CreateHob();
	if (!FindHashTable())
		return EFI_NOT_FOUND;
	WriteHob(&h, VerifyDxe());
	return h;
}

เจนเฉˆเจธเจผ เจŸเฉ‡เจฌเจฒ {389CC6F2-1EA8-467B-AB8A-78E769AE2A15} เจœเจฟเจธเจฆเฉ€ เจ‡เจน เจ–เฉ‹เจœ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ เจ‰เจธเจฆเจพ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเจพ เจซเจพเจฐเจฎเฉˆเจŸ เจนเฉˆ:

typedef HASH_TABLE DXE_DESCRIPTORS[];

typedef struct DXE_DESCRIPTOR
{
	unsigned char BlockHash[32];     // SHA256
	unsigned long BaseAddress;
	unsigned long Size;
};

Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก 2.x

เจ†เจ“ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš เจ‡เฉฐเจŸเฉˆเจฒ เจฌเฉ‚เจŸ เจ—เจพเจฐเจก เจฆเฉ‡ เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเฉ€เจ, เจœเฉ‹ เจ•เจฟ เจ…เจชเฉ‹เจฒเฉ‹ เจฒเฉ‡เจ• เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ - ASRock J4205-IT เจฆเฉ‡ เจจเจพเจฒ Intel SoC 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจชเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค

เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน เจธเฉฐเจธเจ•เจฐเจฃ เจธเจฟเจฐเจซ SoCs เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ (เจ•เจพเจฌเฉ€ เจฒเฉ‡เจ• เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจพเจฒเฉ‡ เจจเจตเฉ‡เจ‚ เจธเจฟเจธเจŸเจฎ Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก 1.x เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ), เจ‡เจน Intel SoC เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจจเจตเฉ‡เจ‚ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจฟเจ•เจฒเจช เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจฆเจฟเจฒเจšเจธเจชเฉ€ เจตเจพเจฒเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเฉ‡เจ–เฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ:

  • BIOS เจ…เจคเฉ‡ Intel ME เจ–เฉ‡เจคเจฐ (เจœเจพเจ‚ Intel TXE, Intel SoC เจฒเจˆ เจธเจผเจฌเจฆเจพเจตเจฒเฉ€ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ) เจนเฉเจฃ เจ‡เฉฑเจ• IFWI เจ–เฉ‡เจคเจฐ เจนเจจ;
  • เจนเจพเจฒเจพเจ‚เจ•เจฟ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ Intel BG เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€, FIT, KEYM, IBBM เจตเจฐเจ—เฉ‡ เจขเจพเจ‚เจšเฉ‡ เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเฉ‡ เจธเจจ;
  • TXE เจ…เจคเฉ‡ ISH เจ•เฉ‹เจฐ (x86) เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เฉฑเจ• เจคเฉ€เจœเจพ เจ•เฉ‹เจฐ เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจธเฉ€ (เจเจ†เจฐเจธเฉ€ เจฆเฉเจฌเจพเจฐเจพ, เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ) - PMC (เจชเจพเจตเจฐ เจฎเฉˆเจจเฉ‡เจœเจฎเฉˆเจ‚เจŸ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ), เจœเฉ‹ เจชเจพเจตเจฐ เจธเจฌเจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจจเจตเฉ‡เจ‚ IFWI เจ–เฉ‡เจคเจฐ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ เจฆเจพ เจธเฉˆเฉฑเจŸ เจนเฉˆ:

เจฌเจฟเจ†เจธ
เจจเจพเจฎ
เจตเฉ‡เจฐเจตเจพ

0000 2000 เจ˜เฉฐ
SMIP
เจ‡เฉฑเจ• เจ–เจพเจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ, เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉเจ†เจฐเจพ เจนเจธเจคเจพเจ–เจฐเจฟเจค

0000 6000 เจ˜เฉฐ
เจ†เจฐ.เจฌเฉ€.เจˆ.เจชเฉ€
Intel TXE เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ•เฉ‹เจก เจธเฉˆเจ•เจธเจผเจจ, x86, เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡ Intel

0001 0000 เจ˜เฉฐ
เจชเฉ€.เจเจฎ.เจธเฉ€.เจชเฉ€
Intel PMC เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ•เฉ‹เจก เจธเฉˆเจ•เจธเจผเจจ, ARC, Intel เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡

0002 0000 เจ˜เฉฐ
FTPR
Intel TXE เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ•เฉ‹เจก เจธเฉˆเจ•เจธเจผเจจ, x86, เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡ Intel

0007 B000h
เจฏเฉ‚เจธเฉ€เจ“เจกเฉ€
CPU เจฒเจˆ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ•เฉ‹เจก เจ…เฉฑเจชเจกเฉ‡เจŸ, Intel เจฆเฉเจ†เจฐเจพ เจนเจธเจคเจพเจ–เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ

0008 0000 เจ˜เฉฐ
เจ†เจˆ.เจฌเฉ€.เจฌเฉ€.เจชเฉ€
UEFI BIOS, SEC/PEI เจชเฉœเจพเจ…, x86, เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉเจ†เจฐเจพ เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡ เจ—เจ

0021 8000 เจ˜เฉฐ
เจ†เจˆเจเจธเจเจšเจธเฉ€
Intel ISH เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ•เฉ‹เจก เจธเฉˆเจ•เจธเจผเจจ, x86, เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจฆเฉเจ†เจฐเจพ เจนเจธเจคเจพเจ–เจฐเจฟเจค

0025 8000 เจ˜เฉฐ
NFTP
Intel TXE เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ•เฉ‹เจก เจธเฉˆเจ•เจธเจผเจจ, x86, เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเฉ‡ Intel

0036 1000 เจ˜เฉฐ
เจ†เจˆ.เจฏเฉ‚.เจเจจ.เจชเฉ€
เจ…เจฃเจœเจพเจฃ

0038 1000 เจ˜เฉฐ
เจ“.เจฌเฉ€.เจฌเฉ€.เจชเฉ€
UEFI BIOS, DXE เจชเฉœเจพเจ…, x86, เจนเจธเจคเจพเจ–เจฐเจฟเจค เจจเจนเฉ€เจ‚

TXE เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจฐเฉ€เจธเฉˆเฉฑเจŸ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, TXE เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจจเฉ‚เฉฐ เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจ‡เจน CPU (FIT, ACM, RESET เจตเฉˆเจ•เจŸเจฐ ...) เจฒเจˆ เจเจกเจฐเฉˆเฉฑเจธ เจธเจชเฉ‡เจธ เจฆเฉ€ เจฎเฉ‚เจฒ เจธเจฎเฉฑเจ—เจฐเฉ€ เจคเจฟเจ†เจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, TXE เจ‡เจธ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ SRAM เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจน เจ…เจธเจฅเจพเจˆ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจจเฉ‚เฉฐ เจ‰เฉฑเจฅเฉ‡ เจชเจนเฉเฉฐเจš เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฐเฉ€เจธเฉˆเฉฑเจŸ เจคเฉ‹เจ‚ "เจฐเจฟเจฒเฉ€เจœเจผ" เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจฐเฉ‚เจŸเจ•เจฟเจŸเจธ เจคเฉ‹เจ‚ เจฌเจšเจฃ เจฒเจˆ

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

MEinfo เจ‰เจชเจฏเฉ‹เจ—เจคเจพ (Intel STK เจคเฉ‹เจ‚) เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจ‡เจนเจจเจพเจ‚ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจฎเฉ‹เจก เจฌเฉฐเจฆ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ‡เจธเจฒเจˆ, เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจซเจฟเจŠเจœเจผ (FPFs) เจ‡เฉฑเจ• เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ›เฉฑเจก เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจนเจจเฅค เจนเจพเจ‚, เจ…เจœเจฟเจนเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš Intel BG เจจเจพ เจคเจพเจ‚ เจšเจพเจฒเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจจเจพ เจนเฉ€ เจฌเฉฐเจฆ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ (เจ‡เฉฐเจŸเฉ‡เจฒ เจฌเฉ€เจœเฉ€ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ•เฉ€ เจฆเฉฑเจธเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ, เจ…เจธเฉ€เจ‚ เจนเฉˆเจธเจตเฉˆเจฒ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจ…เจคเฉ‡ เจ‰เฉฑเจšเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡):

  • เจธเจพเจฐเฉ‡ เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจ‰เจคเจชเจพเจฆ;
  • เจธเจพเจฐเฉ‡ MSI เจ‰เจคเจชเจพเจฆ;
  • Lenovo เจฒเฉˆเจชเจŸเจพเจช เจฆเฉ‡ 21 เจฎเจพเจกเจฒ เจ…เจคเฉ‡ Lenovo เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ‡ 4 เจฎเจพเจกเจฒเฅค

เจฌเฉ‡เจธเจผเฉฑเจ•, เจ…เจธเฉ€เจ‚ เจ‡เจนเจจเจพเจ‚ เจตเจฟเจ•เจฐเฉ‡เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจ‡เฉฐเจŸเฉ‡เจฒ เจจเฉ‚เฉฐ เจ–เฉ‹เจœ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเฉ€.

เจคเฉ‹เจ‚ เจนเฉ€ เจขเฉเฉฑเจ•เจตเฉ€เจ‚ เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† เจ†เจˆ เจนเฉˆ เจจเฉ‚เฉฐ Lenovoเจœเจฟเจธ เจจเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจชเจ›เจพเจฃเจฟเจ† เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจชเฉˆเจš เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ.

gigabyte เจ‰เจน เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจฆเฉ‡ เจœเจพเจชเจฆเฉ‡ เจธเจจ, เจชเจฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจŸเจฟเฉฑเจชเจฃเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€.

เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจเจฎ: เจนเจพเจ‚ เจคเฉเจนเจพเจกเฉ€ เจœเจจเจคเจ• PGP เจ•เฉเฉฐเจœเฉ€ (เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจฒเจพเจน เจญเฉ‡เจœเจฃ เจฒเจˆ) เจญเฉ‡เจœเจฃ เจฆเฉ€ เจธเจพเจกเฉ€ เจฌเฉ‡เจจเจคเฉ€ 'เจคเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฐเฉ‹เจ•เจฟเจ† เจ—เจฟเจ†เฅค เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ•เจฟเจนเจพ เจ•เจฟ เจ‰เจน "เจ‡เฉฑเจ• เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจจเจฟเจฐเจฎเจพเจคเจพ เจนเจจ เจ…เจคเฉ‡ PGP เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค"

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

1. เจตเจฟเฉฐเจกเฉ‹เจœเจผ OS เจตเจฟเฉฑเจš เจฌเฉ‚เจŸ เจ•เจฐเฉ‹ (เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฒเฉ€เจจเจ•เจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉ€ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ OS เจฒเจˆ Intel STK เจฆเจพ เจเจจเจพเจฒเจพเจ— เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹)เฅค MEinfo เจธเจนเฉ‚เจฒเจค เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ“ เจ•เจฟ เจ‡เจธ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจซเจฟเจŠเจœเจผ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
2. เจซเจฒเฉˆเจธเจผ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจ—เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเฉ‹เฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
3. เจ•เจฟเจธเฉ‡ เจตเฉ€ UEFI BIOS เจธเฉฐเจชเจพเจฆเจจ เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฐเฉ€เจก เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ เจ–เฉ‹เจฒเฉเจนเฉ‹, เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เจฐเฉ‹ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจฐเฉ‚เจŸเจ•เจฟเจŸ เจชเฉ‡เจธเจผ เจ•เจฐเฉ‹), ME เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆเจพ KEYM เจ…เจคเฉ‡ IBBM เจขเจพเจ‚เจšเฉ‡ เจฌเจฃเจพเจ“/เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเฉ‹เฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจคเจธเจตเฉ€เจฐ RSA เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจœเจจเจคเจ• เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจ‰เจœเจพเจ—เจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจฆเจพ เจนเฉˆเจธเจผ เจฌเจพเจ•เฉ€ Intel BG เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ‡ เจจเจพเจฒ เจšเจฟเจชเจธเฉˆเฉฑเจŸ เจซเจฟเจŠเจœเจผ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

4. เจซเจฒเฉˆเจธเจผ เจ‡เจฎเฉ‡เจœ เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจšเจฟเฉฑเจคเจฐ เจฌเจฃเจพเจ“ (Intel BG เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจธเฉˆเฉฑเจŸ เจ•เจฐเจ•เฉ‡)เฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
5. เจซเจฒเฉˆเจธเจผ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจซเจฒเฉˆเจธเจผ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจšเจฟเฉฑเจคเจฐ เจฒเจฟเจ–เฉ‹, เจ…เจคเฉ‡ MEinfo เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเฉ‹ เจ•เจฟ ME เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจนเฉเจฃ Intel BG เจธเฉฐเจฐเจšเจจเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
6. เจฎเฉˆเจจเฉ‚เจซเฉˆเจ•เจšเจฐเจฟเฉฐเจ— เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐเจจ เจฒเจˆ เจซเจฒเฉˆเจธเจผ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจŸเฉ‚เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹เฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
7. เจธเจฟเจธเจŸเจฎ เจฐเฉ€เจฌเฉ‚เจŸ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจ เจฒเจˆ MEinfo เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ FPF เจนเฉเจฃ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจ‡เจน เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจนเจฎเฉ‡เจธเจผเจพ เจฒเจˆ เจ‡เจธ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ Intel BG เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ“เฅค เจ•เจพเจฐเจตเจพเจˆ เจจเฉ‚เฉฐ เจ…เจฃเจ•เฉ€เจคเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ:

  • เจธเจฟเจฐเจซเจผ เจฐเฉ‚เจŸ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจนเจฟเฉฑเจธเฉ‡ เจฆเจพ เจฎเจพเจฒเจ• (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ, เจœเจฟเจธ เจจเฉ‡ Intel BG เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจนเฉˆ) เจ‡เจธ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ UEFI BIOS เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพ;
  • เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ…เจธเจฒ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจจเฉ‚เฉฐ เจ‡เจธ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เจน เจšเจพเจฒเฉ‚ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพ (เจ‡เฉฑเจ• เจคเจธเจฆเฉ€เจ• เจ—เจฒเจคเฉ€ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจจเฉ€เจคเฉ€ เจฆเจพ เจจเจคเฉ€เจœเจพ);
  • เจ…เจœเจฟเจนเฉ‡ UEFI BIOS เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ‰เจฃ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจ—เฉเจฐเจพเจฎ เจ•เฉ€เจคเฉ‡ FPFs เจจเจพเจฒ เจ‡เฉฑเจ• "เจธเจพเจซเจผ" เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (เจ…เจฐเจฅเจพเจค, เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจ•เจพเจฐ เจฆเฉ€ เจ•เฉ€เจฎเจค เจฆเฉ‡ เจ‡เฉฑเจ• เจ‡เจจเจซเจฐเจพเจฐเฉˆเฉฑเจก เจธเฉ‹เจฒเจกเจฐเจฟเฉฐเจ— เจธเจŸเฉ‡เจธเจผเจจ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจนเฉˆ, เจœเจพเจ‚ เจธเจฟเจฐเจซเจผ เจฎเจฆเจฐเจฌเฉ‹เจฐเจก เจจเฉ‚เฉฐ เจฌเจฆเจฒเฉ‹ เจคเจพเจ‚ เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจตเฉ‡เจšเฉ‹เฅค ).

เจ‡เจน เจธเจฎเจเจฃ เจฒเจˆ เจ•เจฟ เจ…เจœเจฟเจนเฉ€ เจฐเฉ‚เจŸเจ•เจฟเจŸ เจ•เฉ€ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ UEFI BIOS เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจ•เฉ€ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉฐเจจ เจฒเจ“, เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฎเฉ‹เจก เจตเจฟเฉฑเจš - เจเจธ.เจเจฎ.เจเจฎ. เจ…เจœเจฟเจนเฉ€ เจฐเฉ‚เจŸเจ•เจฟเจŸ เจตเจฟเฉฑเจš เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ:

  • OS เจฆเฉ‡ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจšเจฒเจพเจ‡เจ† เจ—เจฟเจ† (เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• SMI เจ‡เฉฐเจŸเจฐเฉฑเจชเจŸ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจœเฉ‹ เจ‡เฉฑเจ• เจŸเจพเจˆเจฎเจฐ เจฆเฉเจ†เจฐเจพ เจšเจพเจฒเฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ);
  • SMM เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจนเฉ‹เจฃ เจฆเฉ‡ เจธเจพเจฐเฉ‡ เจซเจพเจ‡เจฆเฉ‡ เจนเจจ (RAM เจ…เจคเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจธเจฎเจ—เจฐเฉ€ เจคเฉฑเจ• เจชเฉ‚เจฐเฉ€ เจชเจนเฉเฉฐเจš, OS เจคเฉ‹เจ‚ เจ—เฉเจชเจคเจคเจพ);
  • SMM เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ 'เจคเฉ‡ เจฐเฉ‚เจŸเจ•เจฟเจŸ เจฆเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ…เจคเฉ‡ เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจฟเจฐเจซเจผ SMM เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจ•เฉ‹เจˆ เจตเฉ€ เจกเจพเจŸเจพ เจ‡เฉฑเจ• เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, SMRAM เจตเจฟเฉฑเจš เจชเจคเจฟเจ†เจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆเจธเจผเฅค เจ‡เจธ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ SMM เจตเจฟเฉฑเจš เจœเจพเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจ…เจคเฉ‡ เจ‡เจน เจฆเฉ‹ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ. SMM เจ•เฉ‹เจก เจตเจฟเฉฑเจš RCE เจฒเฉฑเจญเฉ‹ เจ…เจคเฉ‡ เจ‡เจธเจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเฉ‹, เจœเจพเจ‚ BIOS เจตเจฟเฉฑเจš เจ†เจชเจฃเจพ SMM เจฎเฉ‹เจกเฉ€เจŠเจฒ เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹, เจœเฉ‹ เจ•เจฟ เจ…เจธเฉฐเจญเจต เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจฌเฉ‚เจŸ เจ—เจพเจฐเจก เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจนเฉˆเฅค

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ‡เจน เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจนเจฎเจฒเจพเจตเจฐ เจจเฉ‚เฉฐ เจ‡เจน เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ:

  • เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ…เจฃเจœเจพเจฃ เจ‰เจฆเฉ‡เจธเจผ เจฆเฉ€ เจ‡เฉฑเจ• เจฒเฉเจ•เฉ€ เจนเฉ‹เจˆ, เจ…เจฃเจกเจฟเจฒเฉ€เจŸเฉ‡เจฌเจฒ เจฐเฉ‚เจŸเจ•เจฟเจŸ เจฌเจฃเจพเจ“;
  • เจ†เจชเจฃเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ Intel SoC เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เฉฑเจ• เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจ•เฉ‹เจฐ 'เจคเฉ‡ เจšเจฒเจพเจ“, เจ…เจฐเจฅเจพเจค, Intel ISH 'เจคเฉ‡ (เจคเจธเจตเฉ€เจฐ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจจเจพเจฒ เจฆเฉ‡เจ–เฉ‹)เฅค

เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเจพ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจกเจพเจŠเจจเจฒเฉ‹เจกเฅค Intel เจฌเฉ‚เจŸ เจ—เจพเจฐเจก
เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เฉฐเจŸเฉ‡เจฒ ISH เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเฉ€ เจ…เจœเฉ‡ เจคเฉฑเจ• เจ–เฉ‹เจœ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจ‡เจน เจ‡เฉฐเจŸเฉ‡เจฒ ME เจฒเจˆ เจ‡เฉฑเจ• เจฆเจฟเจฒเจšเจธเจช เจนเจฎเจฒเจพ เจตเฉˆเจ•เจŸเจฐ เจœเจพเจชเจฆเจพ เจนเฉˆเฅค

เจธเจฟเฉฑเจŸเจพ

  1. เจ…เจงเจฟเจเจจ เจจเฉ‡ เจ‡เฉฐเจŸเฉ‡เจฒ เจฌเฉ‚เจŸ เจ—เจพเจฐเจก เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฆเจพ เจคเจ•เจจเฉ€เจ•เฉ€ เจตเฉ‡เจฐเจตเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ†. เจ…เจธเจชเจธเจผเจŸเจคเจพ เจฎเจพเจกเจฒ เจฆเฉเจ†เจฐเจพ เจ‡เฉฐเจŸเฉ‡เจฒ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเฉฑเจš เจ•เฉเจ เจญเฉ‡เจฆ เจ˜เจŸเจพเจ“เฅค
  2. เจ‡เฉฑเจ• เจนเจฎเจฒเฉ‡ เจฆเจพ เจฆเฉเจฐเจฟเจธเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ…เจฃเจ‡เฉฐเจธเจŸเฉŒเจฒเจฏเฉ‹เจ— เจฐเฉ‚เจŸเจ•เจฟเจŸ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
  3. เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจ†เจงเฉเจจเจฟเจ• Intel เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ BIOS เจฆเฉ‡ เจšเฉฑเจฒเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฎเจฒเจ•เฉ€เจ…เจค เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจนเจจเฅค
  4. Intel 64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจตเจพเจฒเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฎเฉเจซเจค เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจขเฉเจ•เจตเฉ‡เจ‚ เจนเฉเฉฐเจฆเฉ‡ เจœเจพ เจฐเจนเฉ‡ เจนเจจ: เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจคเจธเจฆเฉ€เจ•, เจฎเจฒเจ•เฉ€เจ…เจค เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ‰เจช-เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€ เจตเฉฑเจงเจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ (SOC เจšเจฟเฉฑเจชเจธเฉˆเฉฑเจŸ เจตเจฟเฉฑเจš เจคเจฟเฉฐเจจ เจ•เฉ‹เจฐ: x86 ME, x86 ISH เจ…เจคเฉ‡ ARC PMC)เฅค

เจฎเจฟเจŸเฉ€เจ—เฉ‡เจธเจผเจจ

เจตเจฟเจ•เจฐเฉ‡เจคเจพ เจœเฉ‹ เจœเจพเจฃเจฌเฉเฉฑเจ เจ•เฉ‡ เจจเจฟเจฐเจฎเจพเจฃ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจ–เฉเฉฑเจฒเฉเจนเจพ เจ›เฉฑเจก เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจ‡เจธ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐเจจเจพ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจนเฉเจฃ เจคเฉฑเจ•, เจธเจฟเจฐเจซ เจ‰เจจเฉเจนเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ…เฉฑเจ–เจพเจ‚ เจฌเฉฐเจฆ เจนเจจ, เจ…เจคเฉ‡ เจจเจตเฉ€เจ‚ เจ•เจพเจฌเฉ€ เจฒเฉ‡เจ• เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจ‡เจน เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ.

เจ‰เจชเจญเฉ‹เจ—เจคเจพ -closemnf เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจจเจพเจฒ เจซเจฒเฉˆเจธเจผ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจŸเฉ‚เจฒ เจšเจฒเจพ เจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ (เจœเฉ‹ เจตเจฐเจฃเจฟเจค เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฒเจˆ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจนเจจ) 'เจคเฉ‡ Intel BG เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจชเจนเจฟเจฒเจพเจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ (MEinfo เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡) เจ•เจฟ ME เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš Intel BG เจธเฉฐเจฐเจšเจจเจพ FPF เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจธ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: www.habr.com

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