เบเบฒเบ™เป‚เบˆเบกเบ•เบต KNOB เป€เบžเบทเปˆเบญเบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ Bluetooth เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป„เบงเป‰

เป€เบ›เบตเบ”เป€เบœเบตเบ เบ›เบฑเบ™เบเบฒ เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เป‚เบˆเบกโ€‹เบ•เบต เป€เบ„เบฑเบ (Key Negotiation Of Bluetooth), เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เปเบฅเบฐเบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ Bluetooth เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเป‚เบ”เบเบเบปเบ‡เบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™ Bluetooth, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบฅเบธเบเบฒเบ™เปƒเบŠเป‰เบเบฐเปเบˆเบ—เบตเปˆเบšเบฑเบ™เบˆเบธเบžเบฝเบ‡เปเบ•เปˆ 1 byte เบ‚เบญเบ‡ entropy เบชเปเบฒเบฅเบฑเบšเบเบญเบ‡เบ›เบฐเบŠเบธเบก, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™ brute-force เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”. เบเบฐเปเบˆเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”.

เบšเบฑเบ™เบซเบฒเปเบกเปˆเบ™เป€เบเบตเบ”เบกเบฒเบˆเบฒเบเบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡ (CVE-2019-9506) เปƒเบ™เบชเบฐเป€เบ›เบฑเบ Bluetooth BR/EDR Core 5.1 เปเบฅเบฐเบฅเบธเป‰เบ™เบเปˆเบญเบ™เปœเป‰เบฒ, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰เบเบฐเปเบˆเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบชเบฑเป‰เบ™เป€เบเบตเบ™เป„เบ› เปเบฅเบฐ เบšเปเปˆเป„เบ”เป‰เบ›เป‰เบญเบ‡เบเบฑเบ™เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบˆเบฒเบเบเบฒเบ™เปเบŠเบเปเบŠเบ‡เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบซเบผเบธเบ”เบฅเบปเบ‡. เบเบฑเบšเป„เบ›เบซเบฒเบเบฐเปเบˆเบ—เบตเปˆเบšเปเปˆเปœเป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบทเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง (เปเบžเบฑเบเป€เบเบฑเบ”เบชเบฒเบกเบฒเบ”เบ–เบทเบเปเบ—เบ™เบ—เบตเปˆเป‚เบ”เบเบœเบนเป‰เป‚เบˆเบกเบ•เบตเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡). เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰เบญเบธเบ›เบฐเบเบญเบ™เบ•เปˆเบฒเบ‡เป†เบเปเบฒเบฅเบฑเบ‡เป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ (เป€เบŠเบ”เบŠเบฑเบ™เบ—เบตเปˆเบ•เบฑเป‰เบ‡เป„เบงเป‰เปเบฅเป‰เบงเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเป‚เบˆเบกเบ•เบตเป„เบ”เป‰) เปเบฅเบฐเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปƒเบ™เป‚เบซเบกเบ” BR/EDR (Bluetooth Basic Rate/Enhanced Data Rate) เบ–เป‰เบฒเบญเบธเบ›เบฐเบเบญเบ™เบ—เบฑเบ‡เบชเบญเบ‡เบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡. เบ–เป‰เบฒเบฅเบฐเบซเบฑเบ”เบ–เบทเบเป€เบฅเบทเบญเบเบขเปˆเบฒเบ‡เบชเปเบฒเป€เบฅเบฑเบ”เบœเบปเบ™, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ–เบทเบเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เปเบฅเบฐ, เป‚เบ”เบเบšเปเปˆเบฎเบนเป‰เบˆเบฑเบเบเบฑเบšเบœเบนเป‰เบ–เบทเบเป€เบ„เบฒเบฐเบฎเป‰เบฒเบ, เปเบ—เบ™เบ—เบตเปˆเบฅเบฐเบซเบฑเบ”เบฅเบฑเบšเปƒเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™.

เป€เบกเบทเปˆเบญเบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เบชเบญเบ‡เบ•เบปเบงเบ„เบงเบšเบ„เบธเบก Bluetooth A เปเบฅเบฐ B, เบ•เบปเบงเบ„เบงเบšเบ„เบธเบก A, เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เป‚เบ”เบเปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบญเบฒเบ”เบˆเบฐเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เปƒเบŠเป‰ 16 bytes เบ‚เบญเบ‡ entropy เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เปเบฅเบฐเบ•เบปเบงเบ„เบงเบšเบ„เบธเบก B เบญเบฒเบ”เบˆเบฐเบ•เบปเบเบฅเบปเบ‡เบเบฑเบšเบ„เปˆเบฒเบ™เบตเป‰เบซเบผเบทเบเปเบฒเบ™เบปเบ”เบ„เปˆเบฒเบ•เปˆเปเบฒ, เปƒเบ™ เบเปโ€‹เบฅเบฐโ€‹เบ™เบตโ€‹เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบชเป‰เบฒเบ‡โ€‹เบเบฐโ€‹เปเบˆโ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบ—เบตเปˆโ€‹เบชเบฐโ€‹เป€เบซเบ™เบตโ€‹. เปƒเบ™เบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡, เบœเบนเป‰เบ„เบงเบšเบ„เบธเบก A เบญเบฒเบ”เบˆเบฐเบเบญเบกเบฎเบฑเบšเบเบฒเบ™เบชเบฐเป€เบซเบ™เบตเบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ™เบตเป‰, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบšเปเปˆเป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบกเบตเป‚เบญเบเบฒเบ”เบ—เบตเปˆเบˆเบฐเบ•เบฑเบ”เบเบฒเบ™เปเบฅเบเบ›เปˆเบฝเบ™เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเปเบฅเบฐเบ›เปˆเบฝเบ™เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบกเบตเบ‚เบฐเบซเบ™เบฒเบ” entropy เบ—เบตเปˆเบชเบฐเป€เบซเบ™เบต. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ‚เบฐเบซเบ™เบฒเบ”เบเบฐเปเบˆเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบˆเบฒเบ 1 เบซเบฒ 16 bytes, เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบ—เบตเบชเบญเบ‡เบˆเบฐเบเบญเบกเบฎเบฑเบšเบ„เปˆเบฒเบ™เบตเป‰เปเบฅเบฐเบชเบปเปˆเบ‡เบเบฒเบ™เบขเบทเบ™เบขเบฑเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ–เบดเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™.

เบเบฒเบ™เป‚เบˆเบกเบ•เบต KNOB เป€เบžเบทเปˆเบญเบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™ Bluetooth เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป„เบงเป‰

เป€เบžเบทเปˆเบญเบœเบฐเบฅเบดเบ”เบ„เบทเบ™เบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญเปƒเบ™เบชเบฐเบžเบฒเบšเบซเป‰เบญเบ‡เบ—เบปเบ”เบฅเบญเบ‡ (เบเบดเบ”เบˆเบฐเบเปเบฒเบ‚เบญเบ‡เบœเบนเป‰เป‚เบˆเบกเบ•เบตเป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบซเบ™เบถเปˆเบ‡), เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบต.
เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ•เบปเป‰เบ™เปเบšเบš เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบˆเบกเบ•เบต.
เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบ•เป‰เบญเบ‡เบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบฎเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ‚เบญเบ‡เบœเบนเป‰เบ–เบทเบเป€เบ„เบฒเบฐเบฎเป‰เบฒเบเปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเบฐเบเบฑเบ”เบชเบฑเบ™เบเบฒเบ™เบˆเบฒเบเปเบ•เปˆเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เป‚เบ”เบเบซเบเปเป‰, เป€เบŠเบดเปˆเบ‡เบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบชเบฑเบ™เบเบฒเบ™เบซเบผเบทเบเบฒเบ™เบ•เบดเบ”เบ‚เบฑเบ”.

Bluetooth SIG, เบญเบปเบ‡เบเบฒเบ™เบ—เบตเปˆเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ Bluetooth, เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบเบฒเบ™เบ›เบฑเบšเบ•เบปเบงเบ‚เบญเบ‡เบ•เบปเบงเป€เบฅเบเบชเบฐเป€เบžเบฒเบฐ 11838, เปƒเบ™เบ™เบฑเป‰เบ™เบกเบฒเบ”เบ•เบฐเบเบฒเบ™เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบŠเปˆเบญเบ‡เบซเบงเปˆเบฒเบ‡เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบœเบนเป‰เบœเบฐเบฅเบดเบ” (เบ‚เบฐเบซเบ™เบฒเบ”เบฅเบฐเบซเบฑเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เบฑเป‰เบ™เบ•เปˆเปเบฒเปเบกเปˆเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบˆเบฒเบ 1 เบซเบฒ 7). เบšเบฑเบ™เบซเบฒ เบ›เบฒเบเบปเบ” in ะฒัะตั… stacks Bluetooth เบ—เบตเปˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ เปเบฅเบฐเป€เบŸเบตเบกเปเบงเบŠเบดเบš Bluetooth, เบฅเบงเบกเบ—เบฑเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™ IntelBroadcom เป€เบฅเป‚เบ™เป‚เบง, เบˆเบฒเบเบซเบ™เบฒเบเปเบญเบšเป€เบ›เบต, Microsoft, Qualcomm, Linux, Android, Blackberry ะธ Cisco (เปƒเบ™ 14 เบŠเบดเบšเบ—เบตเปˆเบ—เบปเบ”เบชเบญเบš, เบ—เบฑเบ‡เปเบปเบ”เบกเบตเบ„เบงเบฒเบกเบชเปˆเบฝเบ‡). เปƒเบ™ Bluetooth stack เบ‚เบญเบ‡ kernel Linux เปเบ™เบฐเบ™เปเบฒ เบเบฒเบ™เปเบเป‰เป„เบ‚เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เบฐเปœเบฒเบ”เบเบฐเปเบˆเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เบฑเป‰เบ™เบ•เปเปˆเบฒ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster