αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž–αžΈαžšαž›αžΎαž™αž“αŸ’αžαž€αžΆαžšαž–αŸ’αž™αžΆαž€αžšαžŽαŸαž†αžΆαž“αŸ‚αž›αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš AMD

αž€αŸ’αžšαž»αž˜αž’αŸ’αž“αž€αžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœαž˜αž€αž–αžΈαžŸαžΆαž€αž›αžœαž·αž‘αŸ’αž™αžΆαž›αŸαž™αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸ Graz (αž”αŸ’αžšαž‘αŸαžŸαž’αžΌαž‘αŸ’αžšαžΈαžŸ) αžŠαŸ‚αž›αž–αžΈαž˜αž»αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αžαžΆαž‡αžΆαž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžš MDS, NetSspectre, αž‰αž‰αž½αžš ΠΈ ZombieLoadαž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœαž›αžΎαž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž…αŸ†αž–αŸ„αŸ‡αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš AMD αž“αž·αž„ αž”αžΆαž“αž’αž—αž·αžœαžŒαŸ’αž αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžαŸ’αž˜αžΈαž–αžΈαžšαž“αŸƒαž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž†αžΆαž“αŸ‚αž›αž…αŸ†αž αŸ€αž„αžŠαŸ‚αž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž›αŸαž…αž’αŸ’αž›αžΆαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αŸƒαž™αž“αŸ’αžαž€αžΆαžšαž–αŸ’αž™αžΆαž€αžšαžŽαŸαž†αžΆαž“αŸ‚αž›αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹ LXNUMX αž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš AMD αŸ” αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž€αžΆαžšαž–αžΆαžš ASLR αžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αž€αžΌαž“αžŸαŸ„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž AES αžŠαŸ‚αž›αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡ αž“αž·αž„αž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžš Spectre αŸ”

αž”αž‰αŸ’αž αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž™αž“αŸ’αžαž€αžΆαžšαž‘αžŸαŸ’αžŸαž“αŸαž‘αžΆαž™αž†αžΆαž“αŸ‚αž› (αžœαž·αž’αžΈαž‘αžŸαŸ’αžŸαž“αŸαž‘αžΆαž™) αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αž˜αŸ’αžšαž·αžαž‘αžΈαž˜αž½αž™αžšαž”αžŸαŸ‹αžŸαŸŠαžΈαž—αžΈαž™αžΌ (L1D) αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž‘αžŸαŸ’αžŸαž“αŸαž‘αžΆαž™αž†αžΆαž“αŸ‚αž›αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŽαžΆαžŠαŸ‚αž›αž˜αžΆαž“αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αŸ” αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš AMD αž‚αžΊαž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ ΞΌ-tags (ΞΌTag) αŸ” ΞΌTag αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž‚αžŽαž“αžΆβ€‹αžŠαŸ„αž™β€‹αž’αž“αž»αžœαžαŸ’αžβ€‹αž˜αž»αžαž„αžΆαžš hash αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹β€‹αž˜αž½αž™β€‹αž‘αŸ…β€‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“β€‹αž“αž·αž˜αŸ’αž˜αž·αžαŸ” αž€αŸ†αž‘αž»αž„αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‘αžŸαŸ’αžŸαž“αŸαž‘αžΆαž™αž†αžΆαž“αŸ‚αž›αž”αŸ’αžšαžΎ ΞΌTag αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž†αžΆαž“αŸ‚αž›αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž–αžΈαžαžΆαžšαžΆαž„αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ ΞΌTag αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžαž½αžšαž€αŸ’αž”αžΆαž›αž€αŸ†αžŽαžαŸ‹αžαŸ’αž›αž½αž“αž―αž„αž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαžαŸ‚αž†αžΆαž“αŸ‚αž›αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™ αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŸαŸ’αžœαŸ‚αž„αžšαž€αžαžΆαž˜αž‡αž˜αŸ’αžšαžΎαžŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αžŠαŸ‚αž›αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαžΆαž˜αž–αž›αžŸαŸŠαžΈαž—αžΈαž™αžΌαž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αŸ”

αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž–αžΈαžšαž›αžΎαž™αž“αŸ’αžαž€αžΆαžšαž–αŸ’αž™αžΆαž€αžšαžŽαŸαž†αžΆαž“αŸ‚αž›αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš AMD

αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžœαž·αžŸαŸ’αžœαž€αž˜αŸ’αž˜αž”αž‰αŸ’αž…αŸ’αžšαžΆαžŸαž“αŸƒαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžŸαŸ’αžŸαž“αŸαž‘αžΆαž™αž†αžΆαž“αŸ‚αž›αž€αŸ’αž“αž»αž„αž‡αŸ†αž“αžΆαž“αŸ‹αž•αŸ’αžŸαŸαž„αŸ—αž“αŸƒαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš 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 αž“αž·αž„αž€αžΌαžŠαžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαž—αŸ’αž‰αŸ€αžœαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αŸ”

    αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž–αžΈαžšαž›αžΎαž™αž“αŸ’αžαž€αžΆαžšαž–αŸ’αž™αžΆαž€αžšαžŽαŸαž†αžΆαž“αŸ‚αž›αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš AMD

  • αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžš Collide+Probe αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαžΎαž˜αŸ’αž”αžΈαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αžŸαŸ„αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž–αžΈαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαŸ‚αž›αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡ (αž•αŸ’αž’αŸ‚αž€αž›αžΎ តុ) αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” AES αŸ”
  • αžŠαŸ„αž™αž”αŸ’αžšαžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžš Collide+Probe αž‡αžΆαž†αžΆαž“αŸ‚αž›αž‘αž‘αž½αž›αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžš Spectre αž’αžΆαž…αž‘αžΆαž‰αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž―αž€αž‡αž“αž…αŸαž‰αž–αžΈαžαžΊαžŽαŸ‚αž›αžŠαŸ„αž™αž˜αž·αž“αž”αŸ’αžšαžΎαž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžšαž½αž˜αŸ”

αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αž€αžΎαžαž‘αžΎαž„αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš AMD αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž˜αžΈαž€αŸ’αžšαžΌαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜
Bulldozer, Piledriver, Steamroller, Zen (Ryzen, Epic), Zen+ αž“αž·αž„ Zen2 αŸ”
AMD αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‡αžΌαž“αžŠαŸ†αžŽαžΉαž„αž’αŸ†αž–αžΈαž”αž‰αŸ’αž αžΆαž“αŸαŸ‡αž“αŸ…αžαŸ’αž„αŸƒαž‘αžΈ 23 αžαŸ‚αžŸαžΈαž αžΆ αž†αŸ’αž“αžΆαŸ† 2019 αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž˜αž€αžŠαž›αŸ‹αž–αŸαž›αž“αŸαŸ‡ αž˜αž·αž“αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžšαž”αžΆαž™αž€αžΆαžšαžŽαŸαž“αŸ„αŸ‡αž‘αŸαŸ” αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž€αžΆαžšαž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž—αžΆαž–αž„αžΆαž™αžšαž„αž‚αŸ’αžšαŸ„αŸ‡αŸ” αž™αŸ„αž„αžαžΆαž˜αž€αŸ’αžšαž»αž˜αž’αŸ’αž“αž€αžŸαŸ’αžšαžΆαžœαž‡αŸ’αžšαžΆαžœ αž”αž‰αŸ’αž αžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαžΆαžšαžΆαŸ†αž„αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž˜αžΈαž€αŸ’αžšαžΌαž€αžΌαžŠαžŠαŸ„αž™αž•αŸ’αžαž›αŸ‹αž”αŸŠαžΈαž MSR αžŠαžΎαž˜αŸ’αž”αžΈαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž”αž·αž‘αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž–αŸ’αž™αžΆαž€αžšαžŽαŸαž†αžΆαž“αŸ‚αž› αžŸαŸ’αžšαžŠαŸ€αž„αž“αžΉαž„αž’αŸ’αžœαžΈαžŠαŸ‚αž› Intel αž”αžΆαž“αž’αŸ’αžœαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αžΆαžšαž”αž·αž‘αž™αž“αŸ’αžαž€αžΆαžšαž‘αžŸαŸ’αžŸαž“αŸαž‘αžΆαž™αžŸαžΆαžαžΆαŸ”

αž€αžΆαžšαžœαžΆαž™αž”αŸ’αžšαž αžΆαžšαž–αžΈαžšαž›αžΎαž™αž“αŸ’αžαž€αžΆαžšαž–αŸ’αž™αžΆαž€αžšαžŽαŸαž†αžΆαž“αŸ‚αž›αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš AMD

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹