αααα»αα’αααααααΆαααααΆαααααΈααΆαααα·ααααΆααααα
αα
ααααα Graz (ααααααα’αΌααααΈα) αααααΈαα»αααααΌαααΆαααααααΆααααΆααΆα’ααααααααΎααα·ααΈααΆαααααααΆααααα αΆα
αααα αΆααααΌαααΆααααααααα’ααααααααΆααα αααα»αααΆαα’αα»ααααααααααΆαααααααααΆαααΆααα (αα·ααΈααααααααΆα) αα αααα»αααααΆαααα·ααααααααααα·αααΈαα½ααααααααΈααΈααΌ (L1D) αααααααΎααΎααααΈααααααααΆαααΆαααααααΆαααααααΆααααΆαααααΆαα’αΆααααααΆαα’αααα αα αΆαααΆααααΆααα ααΆααααααΎαααααα·αααααΆααααααααΎαα αααα»αααααααααααααΎαααΆα AMD ααΊααα’ααααΎααΆααααα½ααα·αα·ααα ΞΌ-tags (ΞΌTag) α ΞΌTag ααααΌαβααΆαβααααΆβαααβα’αα»ααααβαα»αααΆα hash ααΆααααΆααβαα½αβαα βα’αΆααααααΆαβαα·αααα·αα ααα‘α»ααααααααα·ααααα·ααΆα αααΆαααΈαααααααααΆαααΆαααααααΎ ΞΌTag ααΎααααΈαααααααΆαααααααΆαααααααΆααααΈααΆααΆαα ααΌα αααα ΞΌTag α’αα»ααααΆαα±αααα½αααααΆαααααααααα½αα―ααααα»αααΆαα αΌαααααΎααααΆαααααΆααααΆαααα½α ααααα·αα αΆαααΆα ααααααααααΆααααααΎαααΆααα’αα αααααΆαααααααααΆαααααΎααααΆααααΆααααααΈααΈααΌαααΆαααααΆααα
αααα»αα’αα‘α»αααααα·ααααααααααα αααΆαααααΆαα’αα»ααααααααααααααααααααΆαααΆααααααα»αααααΆααααααααααααααΎαααΆα AMD αααααΆαα ααααααΆαααΈααααΆα 2011 αααααααΆα 2019 αα αα αααααααΆααααα αΆαααΆαααααααΈααΈαααααΌαααΆααααααα’ααααααααΆαα
- Collide+Probe - α’αα»ααααΆαα±ααα’αααααΆααααα αΆαααΆαααΆαααΆαα αΌαααααΎα’αααα αα αΆααααααΆααααααΎαααΆααααααααΎαααΆαααΎααααΌααααΈααΈααΌα‘αΌααΈααααΌα ααααΆα ααααΉαααΆααααα·ααΈααΆαααααααΊααααΎα’αΆααααααΆααα·αααα·αααααααααΆαα±ααααΆαααΆααααααααα·α ααααΆαα αααα»ααα»αααΆα hash αααααααΎααΎααααΈααααΆ ΞΌTag ααΎααααΈααΆαααΆαααΆαα αΌαααααΎα’αααα αα αΆαα αα·αααΌα ααΆαααΆααααα αΆα Flush+Reload αα·α Prime+Probe αααααααΎααΎααααααααααααΎαααΆα Intel ααα Collide+Probe αα·αααααΎα’αααα αα αΆααα½ααα α αΎαααααΎαααΆααααααααΆαα ααααααΉαα’αααΈα’αΆααααααΆαααΌαααααα
- αααα»α + αααα»αα‘αΎααα·α - α’αα»ααααΆαα±ααα’αααααααααααΆαααααΉαααααΌαααΌαααΆαααααΆαα αΌαααααΎα’αααα αα αΆααα ααΎααααΌααααΈααΈααΌααΌα ααααΆα αα·ααΈααΆαααααααΊααα’ααααΎααΆααα·ααααααΆαααα·ααΆα’αααα αα αΆαααΆαααααααα’αΆα αααα·ααα αααα»αααααΆαααααααΆαα L1D ααααααααα»αααααα ααΆαααααα ααΆαα αΌαααααΎαααα‘αΆα’αααα αα αΆαααΌα ααααΆαα α’αΆααααααΆααα·αααα·ααααααααααΆααΉααααααΆαα±αααααα‘αΆααααΌαααΆαααααααα ααααΈααααΆαααααααΆαα L1D αααα’αα»ααααΆαα±ααααΆαα αΌαααααΎα’αααα αα αΆαααααΌαααΆαααΆαααΆαα αααααΈααΆααΆαααΆααααα αΆαααΉαααα’ααααΎα’αααα αα αΆααααααΆαα αααααααααααα ααΆαα·αααααΎα±ααααΌα αα½αααααααΆαααααααΆαα αααα’αα»ααααΆαα±ααααΆαααΆαααΆααααα αΆαααααΆααααΆαααααα·ααααααααα·ααααααα ααααΈααααΆαααααααΆααααααα·αα α»ααααααα
αααααα’ααααΎαα αα ααααα Collide+Probe αα·α Load+Reload α’αααααααΆαααααΆαααΆααααα αΆαααΈααααΆααΈαααΌααααΆαααΆααααα αΆαααΆαααα»αααα·αααΆα αααΎαα
- ααααααΆαααααΆαααααΎααααΆαααα·ααΈααΆααααααααααΆαααααα ααααααΆαααααΆαααααααααααααααααΆααααααΆαααααΆαααααΎαααΆαααΈααααα’αα»ααααΆαα±ααααααααα·αααααααααα»αααααΏααα αΌαααα 588 kB αααα»ααα½ααα·ααΆααΈααααΌαααΆααααα αΆαα
- αααααααΎααΆααααααααα·α
ααααΆαα
αααα»α ΞΌTag ααΆα’αΆα
ααααΎαα
ααΆαααΎααααΈααΆααααααα entropy αααααΆαααααΆαααααααααααααααΆαα ASLR (Address Space Layout Randomization) αα·αααααααΆααααΆαααΆαααΆα ASLR αα
αααα»αααΊααααα
ααΎααααααααααΈαα»α
αααααΆαααααΎαα
αα
α»ααααααααΆαααΆαααααα»αα ααααααΆαααααΆαα’αα»ααααααΆαααΆααααα αΆαααΎααααΈααΆααααααα ASLR entropy ααΆααααΈαααααα·ααΈα’αααααααΎααααΆαα αα·αααΆαααααΎααααΆααααΌα JavaScript αααααΆαααααα·ααααα·αααα»αααα·ααΆααΆα sandbox αα·αααΌααααααααΎαααΆααααα»αααα·ααΆααΆααααααααααααααααααΌαααΆααααα αΆαα
- αααααα’ααααΎαα·ααΈααΆααααα Collide+Probe ααΆαααΆααααα αΆααα½αααααΌαααΆαα’αα»ααααααΎααααΈααααααααααα’αα·αααααΈαααΈααΆαα’αα»αααααααααΆαααααααα (ααα’ααααΎ
αα» ) ααΆαα’αα·αααααΈα AES α - αααααααΎαα·ααΈααΆααααα Collide+Probe ααΆααΆαααααα½ααα·αααααα ααΆαααΆααααα αΆα Spectre α’αΆα ααΆααααα·ααααααα―αααα ααααΈααΊαααααααα·αααααΎα’αααα αα αΆααα½αα
ααΆαααΆααααααααααΎαα‘αΎαααΎααααααααααααΎαααΆα AMD αααααα’ααααΎααΈααααΌααααΆαααααααα
Bulldozer, Piledriver, Steamroller, Zen (Ryzen, Epic), Zen+ αα·α Zen2 α
AMD ααααΌαααΆαααΌαααααΉαα’αααΈαααα αΆααααα
ααααααΈ 23 ααααΈα αΆ ααααΆα 2019 ααα»ααααααααααααααα
ααααα: opennet.ru