ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ слуТитСли ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ ΠΈ мишки ΠΎΡ‚ компания Logitech. ВмСсто Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ въвСТданС Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈΡ‚Π΅ си, Π½ΠΈΠ΅ – спСциалиститС ΠΎΡ‚ Π΅ΠΊΠΈΠΏΠ° Π½Π° Raccoon Security – сС Π·Π°ΠΏΠΈΡ‚Π°Ρ…ΠΌΠ΅: ΠΊΠΎΠ»ΠΊΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΅ Π΄Π° сС заобиколят ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ? ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Ρ€Π°Π·ΠΊΡ€ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈ ΠΈ софтуСрни Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ позволяват Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ. Под ΠΊΠ°Ρ‚ – ΠΊΠ°ΠΊΠ²ΠΎ успяхмС Π΄Π° установим.

Π—Π°Ρ‰ΠΎ Logitech?

Π‘ΠΏΠΎΡ€Π΅Π΄ нас, устройствата Π·Π° въвСТданС Π½Π° компанията Logitech са Π΅Π΄Π½ΠΈ ΠΎΡ‚ Π½Π°ΠΉ-качСствСнитС ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΈ. ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρƒ нас устройства са Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Logitech Unifying Π΅ унивСрсалСн Π΄ΠΎΠ½Π³Π»-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° Π΄ΠΎ 6 устройства. Всички ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ с тСхнологията Logitech Unifying устройства са ΠΌΠ°Ρ€ΠΊΠΈΡ€Π°Π½ΠΈ с соотвСтствиСто Π½Π° Π»ΠΎΠ³ΠΎΡ‚ΠΎ. ЛСсното Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ позволява ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ към ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΊ сС ΡΠ²ΡŠΡ€Π·Π²Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° към Π΄ΠΎΠ½Π³Π»-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Logitech, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ сама тСхнология, Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Π½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΡƒΠΊ..

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Π”ΠΎΠ½Π³Π»-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Logitech Unifying

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π΅ Π² ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ Π½Π° информация Π·Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π»ΠΈΡ†Π°. ΠšΠΎΠΌΠΏΠ°Π½ΠΈΡΡ‚Π° Logitech, ΠΎΡ‚Ρ‡ΠΈΡ‚Π°ΠΉΠΊΠΈ възмоТна Π·Π°ΠΏΠ»Π°Ρ…Π°, Π΅ помислила Π·Π° сигурността – ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ»Π° Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ AES128 Π² Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Π° Π½Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½Π°Ρ‚Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°. ΠŸΡŠΡ€Π²Π°Ρ‚Π° мисъл, която ΠΌΠΎΠΆΠ΅ Π΄Π° посСти Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΎΡ‚ΠΎ Π»ΠΈΡ†Π΅ Π² Ρ‚Π°ΠΊΠ°Π²Π° ситуация, Π΅ улавянСто Π½Π° ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° информация ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ ѝ ΠΏΠΎ Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Π° ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ‚Π° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅. Π—Π°Ρ‰ΠΎΡ‚ΠΎ, слСд ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° с ΠΊΠ»ΡŽΡ‡Π°, Π΅ възмоТно Π΄Π° сС улавят радиосигналитС Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° ΠΈ Π΄Π° сС Π΄Π΅ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Ρ‚. Но потрСбитСлят рядко (ΠΈΠ»ΠΈ Π΄ΠΎΡ€ΠΈ Π½ΠΈΠΊΠΎΠ³Π°) Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ²ΡŠΡ€Π·Π²Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° с Unifying ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, ΠΈ Ρ…Π°ΠΊΠ΅Ρ€ΡŠΡ‚ с Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ сканира, Ρ‰Π΅ трябва Π΄Π° ΠΈΠ·Ρ‡Π°ΠΊΠ° дълго. ОсвСн Ρ‚ΠΎΠ²Π° самият процСс Π½Π° улавянС Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° прост. Π’ послСдното ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅, ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ ΠΏΡ€Π΅Π· юни 2019 Π³ΠΎΠ΄ΠΈΠ½Π°, Π΅ΠΊΡΠΏΠ΅Ρ€Ρ‚ΡŠΡ‚ ΠΏΠΎ сигурността ΠœΠ°Ρ€ΠΊΡƒΡ МСнгс ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π°Ρ‚Π° уязвимост Π² стари Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ΠΈ Π½Π° USB Π΄ΠΎΠ½Π³Π»ΠΈ Logitech. Вя позволява Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π»ΠΈΡ†Π° с физичСски Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ устройствата Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅Ρ‚Π΅ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Π° ΠΈ Π΄Π° ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€Π°Ρ‚ клавишни натискания (CVE-2019-13054).

Π©Π΅ Π²ΠΈ Ρ€Π°Π·ΠΊΠ°ΠΆΠ΅ΠΌ Π·Π° Π½Π°ΡˆΠ΅Ρ‚ΠΎ изслСдванС Π½Π° сигурността Π½Π° донгъла Logitech, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° SoC NRF24 ΠΎΡ‚ Nordic Semiconductor. НСка Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ, ΠΌΠΎΠΆΠ΅ Π±ΠΈ, с Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Π°.

Как Π΄Π°Π½Π½ΠΈΡ‚Π΅ β€žΠ»Π΅Ρ‚ΡΡ‚β€œ Π² Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Π°

Π—Π° чСстотно-врСмСвия Π°Π½Π°Π»ΠΈΠ· Π½Π° радиосигнала ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ SDR ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° устройството Blade-RF Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° спСктралСн Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ (ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ Π·Π° Ρ‚ΠΎΠ²Π° ΡΡŠΡ‰ΠΎ) Ρ‚ΡƒΠΊ.).

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Устройството SDR Blade-RF

Π‘ΡŠΡ‰ΠΎ Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ…ΠΌΠ΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° запис Π½Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈ Π½Π° радиосигнала Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½Π° чСстота, Π·Π° Π΄Π° Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° сигнали.

Π”ΡŠΡ€ΠΆΠ°Π²Π½Π°Ρ‚Π° комисия ΠΏΠΎ радиочСстотитС Π² Руската фСдСрация Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΎΡ‚ устройства с малък радиус Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π½Π° чСстоти 2400–2483,5 MHz. Π’ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ β€žΠ½Π°ΡΠ΅Π»Π΅Π½ΠΎβ€œ пространство, Π² ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° срСщнСтС всичко: Wi-Fi, Bluetooth, Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΈ дистанционни управлСния, ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅Π»Π½ΠΈ систСми, Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΈ, мишки ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΈ устройства.

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Π‘ΠΏΠ΅ΠΊΡ‚ΡŠΡ€ΡŠΡ‚ Π½Π° ΡƒΡ‡Π°ΡΡ‚ΡŠΠΊΠ° ΠΎΡ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 2,4 GHz

Π‘ΠΌΡƒΡ‚Π½Π°Ρ‚Π° обстановка Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π΅ доста слоТна. Но Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° компанията Logitech успя Π΄Π° осигури Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΠΈ устойчив ΠΏΡ€ΠΈΠ΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Enhanced ShockBurst Π² трансивСра NRF24, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€Π°Π½ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° чСстотна адаптация.

ΠšΠ°Π½Π°Π»ΠΈΡ‚Π΅ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° са Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ с Ρ†Π΅Π»ΠΈ стойности Π² MHz, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² спСцификация NRF24 Nordic Semiconductor – ΠΎΠ±Ρ‰ΠΎ 84 ΠΊΠ°Π½Π°Π»Π° Π² чСстотната ΠΌΡ€Π΅ΠΆΠ°. Броят Π½Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ чСстотни ΠΊΠ°Π½Π°Π»ΠΈ ΠΎΡ‚ Logitech Π΅, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, ΠΏΠΎ-малък. УстановихмС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ½Π΅ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ. ΠŸΠΎΡ€Π°Π΄ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π°Ρ‚Π° чСстотна Π»Π΅Π½Ρ‚Π° Π½Π° използвания спСктралСн Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π΅ успяхмС Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ точния списък Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ чСстотни ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Π½ΠΎ ΠΈ Π½Π΅ бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡΡ‚Π° ΠΎΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° Π΄ΠΎ донгъла-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ сС ΠΏΡ€Π΅Π΄Π°Π²Π° Π² Ρ€Π΅ΠΆΠΈΠΌ Burst (с ΠΊΡ€Π°Ρ‚ΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½ΠΈΡ Π½Π° трансмитСра) с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π΄Π²Ρƒ_positionΠ½Π° чСстотна модулация GFSK ΠΏΡ€ΠΈ символната скорост ΠΎΡ‚ 1 Мbaud:

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Π Π°Π΄ΠΈΠΎΡΠΈΠ³Π½Π°Π»ΡŠΡ‚ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° Π² Π²Ρ€Π΅ΠΌΠ΅Π²ΠΎ прСдставянС

ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡŠΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠΎΡ€Π΅Π»Π°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ Π² прСдадСния ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°Ρ‚ ΠΏΡ€Π΅Π°ΠΌΠ±ΡƒΠ»Π° ΠΈ адрСсна част. Π˜Π·Π΄ΡŠΡ€ΠΆΠ°Ρ‰ΠΎ Π½Π° смущСния ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π΅ сС ΠΏΡ€ΠΈΠ»Π°Π³Π°, тялото Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π΅ ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΎ Ρ‡Ρ€Π΅Π· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌ AES128.

ΠšΠ°Ρ‚ΠΎ цяло, радиоинтСрфСйс Π½Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½Π°Ρ‚Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Logitech ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΊΠ°Ρ‚ΠΎ напълно асинхронСн с статистичСско ΡƒΠΏΠ»ΡŠΡ‚Π½ΡΠ²Π°Π½Π΅ ΠΈ чСстотна адаптация. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ прСдаватСлят Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° смСня ΠΊΠ°Π½Π°Π»Π° Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° всСки Π½ΠΎΠ² ΠΏΠ°ΠΊΠ΅Ρ‚. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡŠΡ‚ Π½Π΅ Π·Π½Π°Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π½ΠΈΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅, Π½ΠΈΡ‚ΠΎ чСстотния ΠΊΠ°Π½Π°Π», Π° Π·Π½Π°Π΅ само тСхния списък. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡŠΡ‚ ΠΈ прСдаватСлят ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Π° Ρ‡Ρ€Π΅Π· ΡΡŠΠ³Π»Π°ΡΡƒΠ²Π°Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΎΠ±Ρ…ΠΎΠ΄ ΠΈ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠ²Π°Π½Π΅ Π½Π° чСстоти, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€Π΄ΠΈΡ‚Π΅Π»Π½ΠΈ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ Enhanced ShockBurst. НС изслСдвахмС Π΄Π°Π»ΠΈ ΡΠΏΠΈΡΡŠΠΊΡŠΡ‚ Π½Π° ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅ Π΅ статичСн. ВСроятно, Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сС дълТи Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΡŠΠΌΠ° Π·Π° чСстотна адаптация. НСщо Π±Π»ΠΈΠ·ΠΊΠΎ Π΄ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ППРЧ (псСвдослучайна пСрСстройка Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° чСстота) ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π΅ Π² ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° чСстотния рСсурс Π½Π° Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.

Π’Π°ΠΊΠ° Ρ‡Π΅, Π² условия Π½Π° чСстотно-Π²Ρ€Π΅ΠΌΠ΅Π²Π° нСопрСдСлСност, Π·Π° Π΄Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° Π½Π° всички сигнали ΠΎΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°, Π½Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° Ρ‰Π΅ ΠΌΡƒ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π° постоянно цялата Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ° ΠΎΡ‚ чСстоти Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡ‚ 84 ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ изисква Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈ. Π’ΡƒΠΊ става ясно Π·Π°Ρ‰ΠΎ уязвимостта Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡Π° Ρ‡Ρ€Π΅Π· USB (CVE-2019-13054) Π² ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅ сС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΠΊΠ°Ρ‚ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° натискания Π½Π° клавиши, Π° Π½Π΅ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π½Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° Π΄ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅, въвСдСни ΠΎΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Π΅, Ρ‡Π΅ Ρ€Π°Π΄ΠΈΠΎΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Π½Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½Π°Ρ‚Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ слоТСн ΠΈ осигурява Π½Π°Π΄Π΅ΠΆΠ΄Π½Π° Ρ€Π°Π΄ΠΈΠΎΠ²Ρ€ΡŠΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ устройствата Π½Π° Logitech Π² условия Π½Π° слоТна интСрфСрСнция Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡ‚ 2,4 GHz.

Взгляд Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ

Π—Π° изслСдванСто ΠΈΠ·Π±Ρ€Π°Ρ…ΠΌΠ΅ Π΅Π΄Π½Π° ΠΎΡ‚ Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech K330 ΠΈ Π΄ΠΎΠ½Π³Π»Π° Logitech Unifying.

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Logitech K330

НСка Π½Π°Π΄Π½ΠΈΠΊΠ½Π΅ΠΌ Π²ΡŠΡ‚Ρ€Π΅ Π² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ΅Π½ Π·Π° изслСдванС Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Π΅ Ρ‡ΠΈΠΏΡŠΡ‚ SoC NRF24 ΠΎΡ‚ Nordic Semiconductor.

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

SoC NRF24 Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° Π½Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½Π°Ρ‚Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Logitech K330

Π€ΡŠΡ€ΠΌΡƒΠ΅Ρ€ΡŠΡ‚ Π΅ Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ във Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ ΠΈ отстраняванС Π½Π° нСизправности са ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ. Π—Π° съТалСниС, Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ΡŠΡ‚ Π½Π΅ Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ Π² ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΡ‚Π΅ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ. Π—Π°Ρ‚ΠΎΠ²Π° Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠΌ към ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° страна - Π΄Π° ΠΈΠ·ΡƒΡ‡ΠΈΠΌ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΎΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠ½Π³Π»-ΠΏΡ€ΠΈΠΉΠΎΠΌΠ½ΠΈΠΊΠ° Logitech.

Π’ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡΡ‚ свят Π½Π° донгъл-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ доста интСрСсно. Π”ΠΎΠ½Π³ΡŠΠ»ΡŠΡ‚ лСсно сС разглобява, ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° познатия Π½ΠΈ NRF24 Π² вСрсия с Π²Π³Ρ€Π°Π΄Π΅Π½ USB ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС прСнаписан ΠΊΠ°ΠΊΡ‚ΠΎ Ρ‡Ρ€Π΅Π· USB, Ρ‚Π°ΠΊΠ° ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ с програмист.

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Π”ΠΎΠ½Π³ΡŠΠ» Logitech Π±Π΅Π· корпус

Въй ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° стандартСн ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Firmware Update Tool (ΠΎΡ‚ ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π° ΠΎΠ±Π½ΠΎΠ²Π΅Π½Π°Ρ‚Π° вСрсия Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π°), няма Π½ΡƒΠΆΠ΄Π° Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° Π²ΡŠΡ‚Ρ€Π΅ Π² донгъла.

Какво бСшС Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΎ: ΠΎΡ‚ тялото Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Firmware Update Tool бСшС ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ΡŠΡ‚ RQR_012_005_00028.bin. Π—Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° цСлостта ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΡŠΡ‚ Π½Π° донгъла бСшС ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΊΠ°Π±Π΅Π» към програмист ChipProg-48:

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

КабСл Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° донгъла Logitech към програмист ChipProg 48

Π—Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° цСлостта Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° Ρ‚ΠΎΠΉ бСшС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ поставСн Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½ΠΎ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° ΠΈ ΠΌΠΈΡˆΠΊΠ°Ρ‚Π° бяха ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ към донгъла Ρ‡Ρ€Π΅Π· Logitech Unifying. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΠΏΡ€Π΅Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° стандартния ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ са ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° криптографска Π·Π°Ρ‰ΠΈΡ‚Π° Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π°. НиС ΠΎΠ±Π°Ρ‡Π΅, с Ρ†Π΅Π» изслСдванС, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…ΠΌΠ΅ физичСско ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с програмиста, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π°ΠΊΠ° отстраняванСто Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ.

ИзслСдванС Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° ΠΈ Π°Ρ‚Π°ΠΊΠ° Π½Π° потрСбитСлския Π²Ρ…ΠΎΠ΄

Π§ΠΈΠΏΡŠΡ‚ NRF24 Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° изчислитСлно ядро Intel 8051 Π² Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Π° Π₯арвардска Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. Π—Π° ядрото Ρ‚Ρ€Π°Π½ΡΠΈΠ²Π΅Ρ€ΡŠΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΠΊΠ°Ρ‚ΠΎ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€Π½ΠΎ устройство ΠΈ Π΅ Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² адрСсното пространство ΠΊΠ°Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ рСгистри. ДокумСнтацията Π·Π° Ρ‡ΠΈΠΏΠ° ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ с ΠΈΠ·Ρ…ΠΎΠ΄Π΅Π½ ΠΊΠΎΠ΄ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ дисасСмблиранСто Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° Π½Π΅ прСдставлява Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠ΅. По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° рСвСрс ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠ½Π³ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡ€Π°Ρ…ΠΌΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π·Π° натискания Π½Π° клавиши ΠΎΡ‚ Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Π° ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ HID Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° хоста ΠΏΡ€Π΅Π· USB интСрфСйса. Π’ свободнитС адрСси Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° бСшС поставСн ΠΊΠΎΠ΄ Π·Π° инТСкция, ΠΊΠΎΠΉΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ инструмСнти Π·Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°, Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° оригиналния контСкст Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΊΠΎΠ΄.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ Π΄ΠΎΠ½Π³Π»Π° ΠΈΠ· Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π»Π° ΠΏΠ°ΠΊΠ΅Ρ‚ наТатия ΠΈΠ»ΠΈ отпускания клавиши Π΄Π΅ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ΡΡ, прСобразуСтся Π² стандартСн HID-Ρ€Π΅ΠΏΠΎΡ€Ρ‚ ΠΈ отправляСтся Π² USB-интСрфСйс, ΠΊΠ°ΠΊ ΠΎΡ‚ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°. Π’ контСкста изслСдванСто, Π·Π° нас Π½Π°ΠΉ-голям интСрСс прСдставлява частта Π½Π° HID-Ρ€Π΅ΠΏΠΎΡ€Ρ‚Π°, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰Π° Π±Π°ΠΉΡ‚ Ρ„Π»Π°Π³ΠΎΠ²Π΅-ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ ΠΈ масив ΠΎΡ‚ 6 Π±Π°ΠΉΡ‚Π° с ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π½Π° натискания клавиши (Π·Π° справка информация Π·Π° HID Ρ‚ΡƒΠΊ.).

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π½Π° HID-Ρ€Π΅ΠΏΠΎΡ€Ρ‚Π°:

// Keyboard HID report structure.
// See https://flylib.com/books/en/4.168.1.83/1/ (last access 2018 december)
// "Reports and Report Descriptors", "Programming the Microsoft Windows Driver Model"
typedef struct{
    uint8_t Modifiers;
    uint8_t Reserved;
    uint8_t KeyCode[6];
}HidKbdReport_t;

НСпосрСдствСно ΠΏΡ€Π΅Π΄ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° HID-структурата Π½Π° хоста, инТСктираният ΠΊΠΎΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΏΠΈΡ€Π° Π² ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° 8 Π±Π°ΠΉΡ‚Π° Π½Π°Ρ‚ΠΈΠ²Π½ΠΈ HID-Π΄Π°Π½Π½ΠΈ ΠΈ Π³ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π½Π° страничния Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π» Π² ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ Π²ΠΈΠ΄. Π’ ΠΊΠΎΠ΄Π° Ρ‚ΠΎΠ²Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°:

//~~~~~~~~~ Send data via radio ~~~~~~~~~~~~~~~~~~~~~~~~~>
// Profiling have shown time execution ~1.88 mSec this block of code
SaveRfState();                  // save transceiver state
RfInitForTransmition(TransmitRfAddress);        // configure for special trnsmition
hal_nrf_write_tx_payload_noack(pDataToSend,sizeof(HidKbdReport_t)); // Write payload to radio TX FIFO
CE_PULSE();                 // Toggle radio CE signal to start transmission
RestoreRfState();               // restore original transceiver state
//~~~~~~~~~ Send data via radio ~~~~~~~~~~~~~~~~~~~~~~~~~<

Бтраничният ΠΊΠ°Π½Π°Π» сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π° Π½Π° установСната ΠΎΡ‚ нас чСстота с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ характСристики Π½Π° скоростта Π½Π° манипулация ΠΈ структура Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

Π Π°Π±ΠΎΡ‚Π° Π½Π° трансивСра Π² Ρ‡ΠΈΠΏΠ° NRF24 Π΅ основана Π½Π° Π³Ρ€Π°Ρ„Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡΡ‚Π°, Π² която Π΅ ΠΎΡ€Π³Π°Π½ΠΈΡ‡Π½ΠΎ вписан ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ Enhanced ShockBurst. УстановихмС, Ρ‡Π΅ нСпосрСдствСно ΠΏΡ€Π΅Π΄ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° HID-Π΄Π°Π½Π½ΠΈ Π² USB-интСрфСйса Π½Π° хоста, Ρ‚Ρ€Π°Π½ΡΠΈΠ²Π΅Ρ€ΡŠΡ‚ Π΅ Π±ΠΈΠ» Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ IDLE. Π’ΠΎΠ²Π° ΠΏΡ€Π°Π²ΠΈ възмоТно бСзопасното ΠΌΡƒ ΠΏΡ€Π΅ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π² страничния ΠΊΠ°Π½Π°Π». Π˜Π½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈΡΡ‚ ΠΊΠΎΠ΄ ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π·Π°ΠΏΠ°Π·Π²Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½Π°Ρ‚Π° конфигурация Π½Π° трансивСра Π² пълСн ΠΎΠ±Π΅ΠΌ ΠΈ Π³ΠΎ ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Ρ Π² Π½ΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° страничния ΠΊΠ°Π½Π°Π». ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡŠΡ‚ Π·Π° ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ Enhanced ShockBurst Π² Ρ‚ΠΎΠ·ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Π΅ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½, HID-Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π² ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ Π²ΠΈΠ΄ сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ Π² Ρ€Π°Π΄ΠΈΠΎΠ΅Ρ„ΠΈΡ€Π°. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² страничния ΠΊΠ°Π½Π°Π» Π΅ прСдставСна Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ, Π΅ΠΏΡŽΡ€ΠΈ Π½Π° сигнала ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ слСд дСмодулация ΠΈ ΠΏΡ€Π΅Π΄ΠΈ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Ρ‚Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚Π° синхронизация Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° адрСса Π΅ ΠΈΠ·Π±Ρ€Π°Π½ΠΎ Π·Π° удобство Π½Π° Π²ΠΈΠ·ΡƒΠ°Π»Π½Π°Ρ‚Π° идСнтификация Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

ДСмодулираният сигнал Burst-ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² страничния ΠΊΠ°Π½Π°Π»

Π‘Π»Π΅Π΄ Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² страничния ΠΊΠ°Π½Π°Π», инТСктираният ΠΊΠΎΠ΄ Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° трансивСра. Π‘Π΅Π³Π° Ρ‚ΠΎΠΉ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π΅ Π³ΠΎΡ‚ΠΎΠ² Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² Π½ΠΎΡ€ΠΌΠ°Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π² контСкста Π½Π° оригиналния Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€.

Π’ чСстотната ΠΈ чСстотно-Π²Ρ€Π΅ΠΌΠ΅Π²Π°Ρ‚Π° области, страничният ΠΊΠ°Π½Π°Π» ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ:

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Π‘ΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»Π½ΠΎ ΠΈ чСстотно-Π²Ρ€Π΅ΠΌΠ΅Π²ΠΎ прСдставянС Π½Π° страничния ΠΊΠ°Π½Π°Π»

Π—Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Ρ‡ΠΈΠΏΠ° NRF24 с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€, ΡΡŠΠ±Ρ€Π°Ρ…ΠΌΠ΅ стСнд, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° Logitech донгъл с ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€, Π±Π΅Π·ΠΆΠΈΡ‡Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ, ΡΡŠΠ±Ρ€Π°Π½ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° китайски ΠΌΠΎΠ΄ΡƒΠ» с Ρ‡ΠΈΠΏ NRF24.

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Π‘Ρ…Π΅ΠΌΠ° Π·Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° радиосигнала Π½Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½Π°Ρ‚Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Logitech

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

ΠœΠΎΠ΄ΡƒΠ» Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° NRF24

На стСнда, ΠΏΡ€ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° слСд ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΉ с донгъла Logitech, Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ…ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° натисканията Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΠΈΡ‚Π΅ Π² страничния Ρ€Π°Π΄ΠΈΠΎΠΊΠ°Π½Π°Π» ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² основния радиоинтСрфСйс. Π’Π°ΠΊΠ° успяхмС Π΄Π° осигурим Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° клавиатурния Π²Ρ…ΠΎΠ΄ Π½Π° потрСбитСля:

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΎΡ‚ ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° клавиатурния Π²Ρ…ΠΎΠ΄

Π˜Π½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈΡΡ‚ ΠΊΠΎΠ΄ внася ΠΌΠ°Π»ΠΊΠΈ забавяния Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° Π½Π° донгъла. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° Ρ‚Π΅ са Ρ‚Π²ΡŠΡ€Π΄Π΅ ΠΌΠ°Π»ΠΊΠΈ, Π·Π° Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ потрСбитСлят Π΄Π° Π³ΠΈ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ.

ΠšΠ°ΠΊΡ‚ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅, Π·Π° Ρ‚Π°ΠΊΡŠΠ² Π²Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° Π°Ρ‚Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° всяка ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Logitech, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с тСхнологията Unifying. Въй ΠΊΠ°Ρ‚ΠΎ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π΅ насочСна към ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Unifying, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ΄Π²Π° Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ с ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech, тя Π½Π΅ зависи ΠΎΡ‚ конкрСтния ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π°.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

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

А Π°ΠΊΠΎ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΎΡ‚ΠΎ Π»ΠΈΡ†Π΅ успСС дистанционно Π΄Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΈ Π΄Π° Π΅ Logitech донгъл Ρ‡Ρ€Π΅Π· USB? Π’ΠΎΠ³Π°Π²Π° ΠΎΡ‚ Π±Π»ΠΈΠ·ΠΊΠΎ Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС създадС ΠΌΡ€Π΅ΠΆΠ° ΠΎΡ‚ Ρ€Π΅Π»Π΅, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Ρ‰Π° дистанцията Π½Π° ΠΈΠ·Ρ‚ΠΈΡ‡Π°Π½Π΅. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, β€žΡ„ΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎ ΠΎΡΠΈΠ³ΡƒΡ€Π΅Π½β€œ Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ Ρ‡ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ срСдства Π·Π° Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅ с високо сСлСктивни систСми, чувствитСлни Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΡ†ΠΈ с ΠΌΠ°Π»ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π·Π° пСрСстройка Π½Π° чСстотата ΠΈ насочСни Π°Π½Ρ‚Π΅Π½ΠΈ, Π·Π° Π΄Π° β€žΠΏΠΎΠ΄ΡΠ»ΡƒΡˆΠ²Π°β€œ клавиатурния Π²Ρ…ΠΎΠ΄ ΠΈ Π΄Π° натиска клавиши Π΄ΠΎΡ€ΠΈ ΠΎΡ‚ ΡΡŠΡΠ΅Π΄Π½Π°Ρ‚Π° сграда.

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ Π·Π° Ρ€Π°Π΄ΠΈΠΎΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅

Въй ΠΊΠ°Ρ‚ΠΎ бСзТичният ΠΊΠ°Π½Π°Π» Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ‚Π° Logitech Π΅ доста Π΄ΠΎΠ±Ρ€Π΅ Π·Π°Ρ‰ΠΈΡ‚Π΅Π½, откритият Π²Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° Π°Ρ‚Π°ΠΊΠ° изисква физичСски Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, ΠΊΠΎΠ΅Ρ‚ΠΎ силно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° атакуващия. ЕдинствСният Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π² Ρ‚ΠΎΠ·ΠΈ случай Π±ΠΈ ΠΌΠΎΠ³Π»ΠΎ Π΄Π° бъдС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° криптографска Π·Π°Ρ‰ΠΈΡ‚Π° Π·Π° Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€Π° Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° подписа Π½Π° зарСТдания Ρ„ΡŠΡ€ΠΌΡƒΠ΅Ρ€ ΠΎΡ‚ страна Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ°. Но, Π·Π° съТалСниС, NRF24 Π½Π΅ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° настоящата Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° устройството Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° Π΅ нСвъзмоТно. Π’Π°ΠΊΠ° Ρ‡Π΅, ΠΏΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ описаният Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π° Π°Ρ‚Π°ΠΊΠ° изисква физичСски Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ тях.

ΠŸΠ°Π·Π΅Ρ‚Π΅ Π²Π°ΡˆΠΈΡ‚Π΅ Π΄ΠΎΠ½Π³Π»ΠΈ: ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π·Π° сигурността Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΈ Logitech

Raccoon Security – спСциализираСн Π΅ΠΊΠΈΠΏ ΠΎΡ‚ СкспСрти Π½Π° НВЦ "Π’ΡƒΠ»ΠΊΠ°Π½" Π² областта Π½Π° практичСската ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° сигурност, криптография, схСмотСхника, ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ създаванС Π½Π° нискоуровнСво софтуСрно осигуряванС.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

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