PMFault เจนเจฎเจฒเจพ เจœเฉ‹ เจ•เฉเจ เจธเจฐเจตเจฐ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ CPU เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ

เจฌเจฐเจฎเจฟเฉฐเจ˜เจฎ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€ เจฆเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚, เจœเฉ‹ เจชเจนเจฟเจฒเจพเจ‚ Plundervolt เจ…เจคเฉ‡ VoltPillager เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจœเจพเจฃเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจธเจจ, เจจเฉ‡ เจ•เฉเจ เจธเจฐเจตเจฐ เจฎเจฆเจฐเจฌเฉ‹เจฐเจกเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2022-43309) เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจนเฉˆ เจœเฉ‹ CPU เจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ‡ เจฌเจพเจ…เจฆ เจฆเฉ‡ เจฐเจฟเจ•เจตเจฐเฉ€ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจธเจฐเฉ€เจฐเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ•เจฎเจœเจผเฉ‹เจฐเฉ€, เจ•เฉ‹เจกเจจเฉ‡เจฎ PMFault, เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‰เจนเจจเจพเจ‚ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเฉเจ•เจธเจพเจจ เจชเจนเฉเฉฐเจšเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจคเฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ เจ•เฉ‹เจฒ เจญเฉŒเจคเจฟเจ• เจชเจนเฉเฉฐเจš เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจคเฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจ…เจฃเจชเจ›เจพเจคเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจฆเจพ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจ•เฉ‡ เจœเจพเจ‚ เจชเฉเจฐเจฌเฉฐเจงเจ• เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ• เจ•เฉ‡เฅค

เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจตเจฟเจงเฉ€ เจฆเจพ เจธเจพเจฐ PMBus เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ I2C เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจจเฉ‚เฉฐ เจธเจชเจฒเจพเจˆ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจตเฉ‹เจฒเจŸเฉ‡เจœ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฎเฉเฉฑเจฒเจพเจ‚ เจคเฉฑเจ• เจตเจงเจพเจ‰เจฃ เจฒเจˆ เจœเฉ‹ เจšเจฟเฉฑเจช เจจเฉ‚เฉฐ เจจเฉเจ•เจธเจพเจจ เจชเจนเฉเฉฐเจšเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค PMBus เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• VRM (เจตเฉ‹เจฒเจŸเฉ‡เจœ เจฐเฉˆเจ—เฉ‚เจฒเฉ‡เจŸเจฐ เจฎเฉ‹เจกเฉ€เจŠเจฒ) เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ BMC เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฆเฉ€ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจเจ•เจธเฉˆเจธ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค PMBus เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฌเฉ‹เจฐเจกเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฒเจˆ, เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจผเจพเจธเจ• เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ BMC (เจฌเฉ‡เจธเจฌเฉ‹เจฐเจก เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ) เจคเฉฑเจ• เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจชเจนเฉเฉฐเจš เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, IPMI KCS (เจ•เฉ€เจฌเฉ‹เจฐเจก เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจธเจผเฉˆเจฒเฉ€) เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฐเจพเจนเฉ€เจ‚, เจฆเฉเจ†เจฐเจพ เจˆเจฅเจฐเจจเฉˆเฉฑเจŸ, เจœเจพเจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฟเจธเจŸเจฎ เจคเฉ‹เจ‚ BMC เจซเจฒเฉˆเจธเจผ เจ•เจฐเจ•เฉ‡เฅค

เจ‡เฉฑเจ• เจฎเฉเฉฑเจฆเจพ เจœเฉ‹ BMC เจตเจฟเฉฑเจš เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเฉ‡ เจฌเจฟเจจเจพเจ‚ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, IPMI เจธเจฎเจฐเจฅเจจ (X11, X12, H11 เจ…เจคเฉ‡ H12) เจ…เจคเฉ‡ ASRock เจตเจพเจฒเฉ‡ เจธเฉเจชเจฐเจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจฎเจฆเจฐเจฌเฉ‹เจฐเจกเจพเจ‚ เจตเจฟเฉฑเจš เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจชเจฐ เจนเฉ‹เจฐ เจธเจฐเจตเจฐ เจฌเฉ‹เจฐเจก เจœเฉ‹ PMBus เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจ เจตเฉ€ เจนเจจเฅค เจชเฉเจฐเจญเจพเจตเจฟเจค. เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจœเจฆเฉ‹เจ‚ เจ‡เจนเจจเจพเจ‚ เจฌเฉ‹เจฐเจกเจพเจ‚ 'เจคเฉ‡ เจตเฉ‹เจฒเจŸเฉ‡เจœ เจจเฉ‚เฉฐ 2.84 เจตเฉ‹เจฒเจŸ เจคเฉฑเจ• เจตเจงเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€, เจคเจพเจ‚ เจฆเฉ‹ เจ‡เฉฐเจŸเฉ‡เจฒ เจœเจผเฉ€เจ“เจจ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเฉเจ•เจธเจพเจจ เจชเจนเฉเฉฐเจšเจฟเจ† เจธเฉ€เฅค เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจœเจพเจฃเฉ‡ เจฌเจฟเจจเจพเจ‚ BMC เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ, เจชเจฐ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจคเฉฑเจ• เจฐเฉ‚เจŸ เจชเจนเฉเฉฐเจš เจฆเฉ‡ เจจเจพเจฒ, เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจคเจธเจฆเฉ€เจ• เจตเจฟเจงเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจตเจฐเจคเฉ€ เจ—เจˆ เจธเฉ€, เจœเจฟเจธ เจจเจพเจฒ BMC เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเฉ‹เจงเจฟเจ† เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ IPMI KCS เจฆเฉเจ†เจฐเจพ เจ…เจฃ-เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจชเจนเฉเฉฐเจšเฅค

PMBus เจฆเฉเจ†เจฐเจพ เจตเฉ‹เจฒเจŸเฉ‡เจœ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ Plundervolt เจนเจฎเจฒเฉ‡ เจจเฉ‚เฉฐ เจ…เฉฐเจœเจพเจฎ เจฆเฉ‡เจฃ เจฒเจˆ เจตเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจตเฉ‹เจฒเจŸเฉ‡เจœ เจจเฉ‚เฉฐ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฎเฉเฉฑเจฒเจพเจ‚ เจคเฉฑเจ• เจ˜เจŸเจพ เจ•เฉ‡, Isolated Intel SGX เจเจจเจ•เจฒเฉ‡เจตเจœเจผ เจตเจฟเฉฑเจš เจ—เจฃเจจเจพ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ CPU เจตเจฟเฉฑเจš เจกเจพเจŸเจพ เจธเฉˆเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจจเฉเจ•เจธเจพเจจ เจชเจนเฉเฉฐเจšเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจนเฉ€ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจชเฉˆเจฆเจพ เจ•เจฐเจจเจพเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉŒเจฐเจพเจจ เจ—เฉเจฃเจพ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจ—เจ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ‡เฉฑเจ• เจ—เจฒเจค เจธเจฟเจซเจฐเจŸเฉˆเจ•เจธเจŸ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจ†เจชเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจจ เจฒเจˆ SGX เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจนเฉˆเจ‚เจกเจฒเจฐ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃ เจฆเฉเจ†เจฐเจพ, เจ‡เฉฑเจ• เจนเจฎเจฒเจพเจตเจฐ, เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจชเฉˆเจฆเจพ เจ•เจฐเจ•เฉ‡, เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจธเจฟเจซเจฐเจŸเฉˆเจ•เจธเจŸ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ…เฉฐเจ•เฉœเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ SGX เจเจจเจ•เจฒเฉ‡เจต เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจธเฉเจชเจฐเจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจ…เจคเฉ‡ ASRock เจฌเฉ‹เจฐเจกเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ, เจจเจพเจฒ เจนเฉ€ PMBus เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ, GitHub 'เจคเฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค

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

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