Π‘Π΅Ρ€Π΅Π³ΠΈΡ‚Π΅ ваши Π΄ΠΎΠ½Π³Π»Ρ‹: исслСдованиС бСзопасности рСсивСра ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ 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 ΠœΠ“Ρ†. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ «насСлСнный» Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‡Π΅Π³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡˆΡŒ: Wi-Fi, Bluetooth, всСвозмоТныС ΠΏΡƒΠ»ΡŒΡ‚Ρ‹ Π”Π£, ΠΎΡ…Ρ€Π°Π½Π½Ρ‹Π΅ систСмы, бСспроводныС ΠΈΠ·Π²Π΅Ρ‰Π°Ρ‚Π΅Π»ΠΈ, ΠΌΡ‹ΡˆΠΈ с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ бСспроводныС Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ устройства.

Π‘Π΅Ρ€Π΅Π³ΠΈΡ‚Π΅ ваши Π΄ΠΎΠ½Π³Π»Ρ‹: исслСдованиС бСзопасности рСсивСра ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ Logitech

Π‘ΠΏΠ΅ΠΊΡ‚Ρ€ участка Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 2,4 Π“Π“Ρ†

ΠŸΠΎΠΌΠ΅Ρ…ΠΎΠ²Π°Ρ обстановка Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ достаточно слоТная. Но нСсмотря Π½Π° это компания Logitech смогла ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΈ устойчивый ΠΏΡ€ΠΈΠ΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ использования ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Enhanced ShockBurst Π² трансивСрС NRF24 Π² сочСтании с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ частотной Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ.

ΠšΠ°Π½Π°Π»Ρ‹ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² позициях Ρ†Π΅Π»Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠœΠ“Ρ†, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² спСцификации NRF24 Nordic Semiconductor – всСго 84 ΠΊΠ°Π½Π°Π»Π° Π² сСткС частот. Число ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Logitech частотных ΠΊΠ°Π½Π°Π»ΠΎΠ², ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, мСньшС. ΠœΡ‹ выявили использованиС ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…. Из-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ полосы ΠΎΠ±Π·ΠΎΡ€Π° примСняСмого Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π° спСктра сигналов Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ список ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… частотных ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ, Π½ΠΎ Π² этом ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ нСобходимости. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎΡ‚ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΊ Π΄ΠΎΠ½Π³Π»Ρƒ-ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡƒ пСрСдаСтся Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Burst (ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ трансмиттСра) с использованиСм Π΄Π²ΡƒΡ…ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ частотной модуляции GFSK Π½Π° символьной скорости 1 Мбод:

Π‘Π΅Ρ€Π΅Π³ΠΈΡ‚Π΅ ваши Π΄ΠΎΠ½Π³Π»Ρ‹: исслСдованиС бСзопасности рСсивСра ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ Logitech

Радиосигнал ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ прСдставлСнии

РСсивСр ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ коррСляционный ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΏΡ€ΠΈΠ΅ΠΌΠ°, поэтому Π² составС ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡ€Π΅Π°ΠΌΠ±ΡƒΠ»Π° ΠΈ адрСсная Ρ‡Π°ΡΡ‚ΡŒ. ΠŸΠΎΠΌΠ΅Ρ…ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ примСняСтся, Ρ‚Π΅Π»ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… ΡˆΠΈΡ„Ρ€ΡƒΠ΅Ρ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ AES128.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, радиоинтСрфСйс бСспроводной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Logitech ΠΌΠΎΠΆΠ½ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ асинхронный со статистичСским ΡƒΠΏΠ»ΠΎΡ‚Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ частотной Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠ΅ΠΉ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ трансмиттСр ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠ°Π½Π°Π» для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΡƒ нСизвСстны Π·Π°Ρ€Π°Π½Π΅Π΅ Π½ΠΈ врСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ, Π½ΠΈ частотный ΠΊΠ°Π½Π°Π», Π° извСстСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡ… список. ΠŸΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°Π½Π°Π»Π΅ благодаря согласованным Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΈ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡ частот, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ Enhanced ShockBurst. ΠœΡ‹ Π½Π΅ исслСдовали, являСтся Π»ΠΈ список ΠΊΠ°Π½Π°Π»ΠΎΠ² статичСским. ВСроятно, Π΅Π³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ обусловлСно Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ частотной Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ. Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ ППРЧ (псСвдослучайная пСрСстройка Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ частоты) угадываСтся Π² использовании частотного рСсурса Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°.

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

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

Для исслСдования ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Ρƒ нас ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ 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