FlippyRAM - เจฐเฉ‹เจตเจนเฉˆเจฎเจฐ เจนเจฎเจฒเฉ‡ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฐเจก

38C3 เจ•เจพเจจเจซเจฐเฉฐเจธ เจตเจฟเฉฑเจš, FlippyRAM เจซเจฐเฉ‡เจฎเจตเจฐเจ• เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเฉ‹ เจ•เจฟ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€ เจœเฉ‹ เจฐเฉ‹เจนเจฎเจฐ เจนเจฎเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ RAM เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจŸเฉ‚เจฒเจ•เจฟเฉฑเจŸ เจ•เฉ‹เจก C++ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจ‡เฉฑเจ• เจฐเฉˆเจกเฉ€เจฎเฉ‡เจก เจฒเจพเจˆเจต เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ (1 GB) เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ‡เฉฑเจ• USB เจซเจฒเฉˆเจธเจผ เจคเฉ‹เจ‚ เจฌเฉ‚เจŸ เจ•เจฐเจ•เฉ‡ เจŸเฉˆเจธเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจกเฉŒเจ•เจฐ เจฒเจˆ เจ‡เฉฑเจ• เจ•เฉฐเจŸเฉ‡เจจเจฐ เจšเจฟเฉฑเจคเจฐเฅค

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

Rowhammer เจนเจฎเจฒเฉ‡ เจฆเจพ เจคเจฐเฉ€เจ•เจพ 10 เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจจเจฟเจฐเจฎเจพเจคเจพเจตเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจฌเจฟเฉฑเจฒเฉ€ เจ…เจคเฉ‡ เจฎเจพเจŠเจธ เจฆเฉ€ เจ‡เฉฑเจ• เจ–เฉ‡เจก เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจšเจฟเฉฑเจช เจจเจฟเจฐเจฎเจพเจคเจพเจตเจพเจ‚ เจจเฉ‡ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€, เจ…เจคเฉ‡ เจ–เฉ‹เจœเจ•เจฐเจคเจพเจตเจพเจ‚ เจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจคเจฐเฉ€เจ•เฉ‡ เจฒเฉฑเจญเฉ‡เฅค Intel x3 เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ DDR86 เจšเจฟเจชเจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, DDR4 เจ…เจคเฉ‡ DDR5 เจšเจฟเฉฑเจชเจพเจ‚ 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฆเฉ‡ เจขเฉฐเจ—, AMD เจ…เจคเฉ‡ ARM เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎ, ECC เจ—เจฒเจคเฉ€ เจธเฉเจงเจพเจฐ เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจจ เจฆเฉ‡ เจตเจฟเจ•เจฒเจช, เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจนเจฎเจฒเจพ เจ•เจฐเจจ เจฆเฉ‡ เจขเฉฐเจ— เจ…เจคเฉ‡ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš JavaScript เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค

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

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

DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจพเจˆเจŸเจพเจ‚ เจฒเจˆ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ ๐Ÿ”ฅ DDoS เจธเฉเจฐเฉฑเจ–เจฟเจ†, VPS VDS เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจนเฉ‹เจธเจŸเจฟเฉฐเจ— เจ–เจฐเฉ€เจฆเฉ‹ | ProHoster