ΠΠ½Π·ΠΈ Π΄Π΅Π½ Intel ΠΈΠ·Π΄Π°Π΄Π΅ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅ Π·Π° ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π½Π° Spoiler. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Spoiler ΡΡΠ°Π½Π° ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΠΏΡΠ΅Π΄ΠΈ ΠΌΠ΅ΡΠ΅Ρ ΡΠ»Π΅Π΄ Π΄ΠΎΠΊΠ»Π°Π΄ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈ ΠΎΡ Worcester Polytechnic Institute Π² ΠΠ°ΡΠ°ΡΡΠ·Π΅ΡΡ ΠΈ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Π² ΠΡΠ±Π΅ΠΊ (ΠΠ΅ΡΠΌΠ°Π½ΠΈΡ). ΠΠΊΠΎ Π΅ Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΡΠ΅Ρ Π°, Spoiler ΡΠ΅ Π±ΡΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Π² Π±Π°Π·ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π·Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ ΠΊΠ°ΡΠΎ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ CVE-2019-0162. ΠΠ° ΠΏΠ΅ΡΠΈΠΌΠΈΡΡΠΈΡΠ΅ Π²ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠΈΡΠ°ΠΌΠ΅: Intel Π½ΡΠΌΠ° Π΄Π° ΠΏΡΡΠΊΠ° ΠΏΠ°ΡΠΎΠ²Π΅, Π·Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ ΡΠΈΡΠΊΠ° ΠΎΡ Π°ΡΠ°ΠΊΠ° ΡΡΠ΅Π· CVE-2019-0162. Π‘ΠΏΠΎΡΠ΅Π΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π±ΠΎΡΠ±Π° Ρ Π°ΡΠ°ΠΊΠΈΡΠ΅ ΠΎΡ ΡΡΡΠ°Π½ΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΡΠ΅Π΄ΠΏΠ°Π·ΡΡ ΠΎΡ Spoiler.
ΠΠ±ΡΡΠ½Π΅ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΠ΅ ΡΠ°ΠΌΠ°ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π½Π° ΡΠΏΠΎΠΉΠ»Π΅ΡΠ° (CVE-2019-0162) Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π΄Π°Π½Π½ΠΈ Π±Π΅Π· Π·Π½Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. Π’ΠΎΠ²Π° Π΅ ΠΏΡΠΎΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΡΠΊΡΠ΅ΠΏΠ²Π°Π½Π΅ ΠΈ ΠΏΠΎ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ Ρ Π°ΠΊΠ²Π°Π½Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΎΡΠ΄Π°Π²Π½Π° ΠΈΠ·Π²Π΅ΡΡΠ½Π°ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Rowhammer. Π’Π°Π·ΠΈ Π°ΡΠ°ΠΊΠ° Π΅ Π²ΠΈΠ΄ Π°ΡΠ°ΠΊΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅Π½ ΠΊΠ°Π½Π°Π» ΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΡΡΠ΅ΡΡ DDR3 ΠΏΠ°ΠΌΠ΅Ρ Ρ ECC (ΠΠΎΠ΄ Π·Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ) ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ DDR4 ΠΏΠ°ΠΌΠ΅ΡΡΠ° Ρ ECC ΡΡΡΠΎ Π΄Π° Π΅ ΠΏΠΎΠ΄Π°ΡΠ»ΠΈΠ²Π° Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π½Π° Rowhammer, Π½ΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΠΏΠΎΡΠ²ΡΡΠ΄Π΅Π½ΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ. ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ, ΠΎΡΠ²Π΅Π½ Π°ΠΊΠΎ Π½Π΅ ΡΠΌΠ΅ ΠΏΡΠΎΠΏΡΡΠ½Π°Π»ΠΈ Π½Π΅ΡΠΎ, Π½ΡΠΌΠ°ΡΠ΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° ΡΠΎΠ²Π°.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Spoiler, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ Π°Π΄ΡΠ΅ΡΠΈ Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π°Π΄ΡΠ΅ΡΠΈ Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ°. Π‘ Π΄ΡΡΠ³ΠΈ Π΄ΡΠΌΠΈ, ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΠΊΠ»Π΅ΡΠΊΠΈ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π°ΡΠ°ΠΊΡΠ²Π°Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Rowhammer, Π·Π° Π΄Π° ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΡΡ Π΄Π°Π½Π½ΠΈ Π²ΡΠ² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ. ΠΡΠΎΠΌΡΠ½Π°ΡΠ° ΡΠ°ΠΌΠΎ Π½Π° ΡΡΠΈ Π±ΠΈΡΠ° Π΄Π°Π½Π½ΠΈ Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π°Π²Π΅Π΄Π½ΡΠΆ Π·Π°ΠΎΠ±ΠΈΠΊΠ°Π»Ρ ECC ΠΈ Π΄Π°Π²Π° Π½Π° Π°ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π° Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. ΠΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΊΠ°ΡΡΠ°ΡΠ° Π·Π° ΠΊΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ°ΡΠ΅ Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΡΠ°. Π’ΠΎΠ²Π° ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΠ²ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ° ΠΎΡ Π‘ΠΏΠΎΠΉΠ»Π΅Ρ, Π½ΠΎ Π½Π΅ Ρ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°. Π‘ΠΏΠΎΡΠ΅Π΄ Π΅ΠΊΡΠΏΠ΅ΡΡΠΈΡΠ΅ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ° ΠΎΡ Spoiler Π΅ 3,8 ΡΠΎΡΠΊΠΈ ΠΎΡ 10 Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ.
ΠΡΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ Intel Core Π΄ΠΎ ΠΏΡΡΠ²ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΡΠ° ΠΏΠΎΠ΄Π°ΡΠ»ΠΈΠ²ΠΈ Π½Π° ΡΠΏΠΎΠΉΠ»Π΅Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ. ΠΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ΄Π°, Π·Π° Π΄Π° Π³ΠΎ Π·Π°ΡΠ²ΠΎΡΠΈΡΠ΅, Π±ΠΈ Π΄ΠΎΠ²Π΅Π»Π° Π΄ΠΎ ΡΡΠ·ΠΊΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ°. βΠ‘Π»Π΅Π΄ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Intel ΡΡΡΠ°Π½ΠΎΠ²ΠΈ, ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ Π·Π°ΡΠΈΡΠΈ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΊΠ°ΡΠΎ KPTI [Kernel Memory Isolation] Π½Π°ΠΌΠ°Π»ΡΠ²Π°Ρ ΡΠΈΡΠΊΠ° ΠΎΡ ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΡΠ΅Π· ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ΠΈ Π½ΠΈΠ²Π°. βIntel ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π΄Π° ΡΠ»Π΅Π΄Π²Π°Ρ ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ, Π·Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ [Π°ΡΠ°ΠΊΠ° ΠΎΡ ΡΡΡΠ°Π½ΠΈΡΠ΅Π½ ΠΊΠ°Π½Π°Π»].β
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: 3dnews.ru