РСализацията Π½Π° DDIO Π² Ρ‡ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Intel допуска ΠΌΡ€Π΅ΠΆΠΎΠ²Π° Π°Ρ‚Π°ΠΊΠ° Ρ‡Ρ€Π΅Π· опрСдСлянС Π½Π° натисканията Π½Π° клавиши Π² SSH сСсия

Π“Ρ€ΡƒΠΏΠ° изслСдоватСли ΠΎΡ‚ Бвободния унивСрситСт Π² АмстСрдам ΠΈ ШвСйцарската висша тСхничСска школа Π² Π¦ΡŽΡ€ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° Π°Ρ‚Π°ΠΊΠ° NetCAT (Network Cache ATtack), която позволява, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄Π°Π½Π½ΠΈ Ρ‡Ρ€Π΅Π· странични ΠΊΠ°Π½Π°Π»ΠΈ, дистанционно Π΄Π° опрСдСля ΠΊΠ»Π°Π²ΠΈΡˆΠΈΡ‚Π΅, натискани ΠΎΡ‚ потрСбитСля ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² сСсия SSH. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ сС проявява само Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π² ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ RDMA (Remote direct memory access) ΠΈ DDIO (Data-Direct I/O).

Компания Intel смята, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠ° Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ изисква Π΄ΠΎΡΡ‚ΡŠΠΏ Π½Π° атакуващия Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°, стСрилни условия ΠΈ организация Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ хостовСтС с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ RDMA ΠΈ DDIO, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠΎΠΈΡ‚ΠΎ работят изчислитСлни ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π΅ класифициран с Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π΅Π½ риск (CVSS 2.6, CVE-2019-11184) ΠΈ Π΅ Π΄Π°Π΄Π΅Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠ° Π΄Π° Π½Π΅ сС Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ DDIO ΠΈ RDMA Π² Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ, Π² ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ Π΅ осигурСн ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚ΡŠΡ€ Π½Π° сигурност ΠΈ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½Π΅Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. DDIO сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΡΡŠΡ€Π²ΡŠΡ€Π½ΠΈ процСсори Intel ΠΎΡ‚ 2012 Π³. насам (Intel Xeon E5, E7 ΠΈ SP). БистСмитС, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° процСсори AMD ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ, Π½Π΅ са ΠΏΠΎΠ΄Π°Ρ‚Π»ΠΈΠ²ΠΈ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈ ΠΏΡ€Π΅Π· ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Π² кСша Π½Π° CPU.

Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π°Ρ‚Π°ΠΊΠ° напомня Π½Π° уязвимостта "Throwhammer" позволяваща Π΄Π° сС промСня ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ Π±ΠΈΡ‚ΠΎΠ²Π΅ Π² RAM Ρ‡Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ с ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π² систСми с RDMA. Новият ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ слСдствиС ΠΎΡ‚ усилията Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π° ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° DDIO, ΠΊΠΎΠΉΡ‚ΠΎ осигурява Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€Π½ΠΈ устройства с кСша Π½Π° процСсора (ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚Π°, Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС Π·Π°ΠΏΠ°Π·Π²Π°Ρ‚ Π² кСша ΠΈ сС ΠΈΠ·Π²Π»ΠΈΡ‡Π°Ρ‚ ΠΎΡ‚ кСша, Π±Π΅Π· Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°).

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° DDIO Π² кСша Π½Π° процСсора ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ ΠΈ Π΄Π°Π½Π½ΠΈ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° активност. Атаката NetCAT сС Π±Π°Π·ΠΈΡ€Π° Π½Π° Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΊΠ΅ΡˆΠΈΡ€Π°Ρ‚ Π΄Π°Π½Π½ΠΈ, Π° скоростта Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½Π°, Π·Π° Π΄Π° влияС Π½Π° Π·Π°ΠΏΡŠΠ»Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° кСша ΠΈ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ ΠΈΠ»ΠΈ ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π² кСша Ρ‡Ρ€Π΅Π· Π°Π½Π°Π»ΠΈΠ· Π½Π° Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π° ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ.

ΠŸΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ сСсии, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π΅Π· SSH, мрСТовият ΠΏΠ°ΠΊΠ΅Ρ‚ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° нСпосрСдствСно слСд натисканС Π½Π° клавиш, Ρ‚.Π΅. Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΊΠΎΡ€Π΅Π»ΠΈΡ€Π°Ρ‚ със Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ натисканията Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΠΈΡ‚Π΅. Използвайки ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π½Π° статистичСски Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ натисканията ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ зависят ΠΎΡ‚ позицията Π½Π° клавиша Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°, Π΅ възмоТно с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° вСроятност Π΄Π° сС Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° Π²ΡŠΠ²Π΅Π΄Π΅Π½Π°Ρ‚Π° информация. НапримСр, ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Ρ…ΠΎΡ€Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΠΈΡˆΠ°Ρ‚ β€žsβ€œ слСд β€žaβ€œ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ β€žgβ€œ слСд β€žsβ€œ.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡΡ‚Π°, която остава Π² кСша Π½Π° процСсора, ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° позволява Π΄Π° сС оцСнява точният ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅, ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΈ ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° ΠΊΠ°Ρ€Ρ‚Π° ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ‚Π°ΠΊΡŠΠ² Ρ‚ΠΈΠΏ Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΊΠ°Ρ‚ΠΎ SSH. Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΉΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΠΎΡ‚ΠΎΠΊ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, нападатСлят ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° появата Π½Π° Π½ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ Π² кСша, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° активност Π² систСмата. Π—Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° кСша сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Prime+Probe, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° запълванС Π½Π° кСша с Π΅Ρ‚Π°Π»ΠΎΠ½Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ стойности ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π²Π°Π½Π΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ тях ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ запълванС, Π·Π° Π΄Π° сС опрСдСлят ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅.

РСализацията Π½Π° DDIO Π² Ρ‡ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Intel допуска ΠΌΡ€Π΅ΠΆΠΎΠ²Π° Π°Ρ‚Π°ΠΊΠ° Ρ‡Ρ€Π΅Π· опрСдСлянС Π½Π° натисканията Π½Π° клавиши Π² SSH сСсия

НС сС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Π·Π° опрСдСлянС Π½Π΅ само Π½Π° натисканията Π½Π° клавиши, Π½ΠΎ ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ остават Π² кСша Π½Π° CPU. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ RDMA, Π½ΠΎ Π±Π΅Π· RDMA Π½Π΅ΠΉΠ½Π°Ρ‚Π° СфСктивност намалява, Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ става Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ-слоТно. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ възмоТно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° DDIO Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° скрит ΠΊΠ°Π½Π°Π» Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ слСд ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΡΡŠΡ€Π²Π΅Ρ€Π°, Π·Π° Π΄Π° сС заобиколят систСми Π·Π° осигуряванС Π½Π° бСзопасност.

ΠŸΡƒΡΠ½Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ‚ΠΎ

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster