เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปƒเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบตเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป„เบฎเป‰เบชเบฒเบ WPA3 เปเบฅเบฐ EAP-pwd

Mathy Vanhoef, เบœเบนเป‰เบ‚เบฝเบ™เบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบต KRACK เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป„เบฎเป‰เบชเบฒเบเบเบฑเบš WPA2, เปเบฅเบฐ Eyal Ronen, เบœเบนเป‰เบ‚เบฝเบ™เบฎเปˆเบงเบกเบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบš TLS, เป„เบ”เป‰เป€เบ›เบตเบ”เป€เบœเบตเบเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบซเบปเบเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ (CVE-2019-9494 - CVE-2019-9499) เปƒเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบต เบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป„เบฎเป‰เบชเบฒเบ WPA3, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ„เบทเบ™เปƒเบซเบกเปˆเปเบฅเบฐเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป„เบฎเป‰เบชเบฒเบเป‚เบ”เบเบšเปเปˆเบฎเบนเป‰เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™. เบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปเบกเปˆเบ™เบฅเบงเบกเบเบฑเบ™เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เบŠเบทเปˆ Dragonblood เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบงเบดเบ—เบตเบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ Dragonfly, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปเบšเบšเบญเบญเบšเป„เบฅเบ™เปŒ, เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบซเบผเบธเบ”เบซเบ™เป‰เบญเบเบฅเบปเบ‡. เบ™เบญเบเป€เปœเบทเบญเป„เบ›เบˆเบฒเบ WPA3, เบงเบดเบ—เบตเบเบฒเบ™ Dragonfly เบเบฑเบ‡เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ›เป‰เบญเบ‡เบเบฑเบ™เบเบฒเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเปƒเบ™เป‚เบ›เบฃเป‚เบ•เบ„เป EAP-pwd เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ Android, เป€เบŠเบตเบšเป€เบงเบต RADIUS เปเบฅเบฐ hostapd/wpa_supplicant.

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

เบšเบฑเบ™เบซเบฒเบ›เบฐเป€เบžเบ”เบ—เบตเบชเบญเบ‡เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบฎเบปเปˆเบงเป„เบซเบฅเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบœเปˆเบฒเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเปเบฅเบฐเบญเบตเบ‡เปƒเบชเปˆเบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบ‚เบญเบ‡เบงเบดเบ—เบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปƒเบ™ Dragonfly, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบ—เบฒเบ‡เบญเป‰เบญเบก, เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™, เบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš. . เบชเบนเบ”เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ hash-to-curve เบ‚เบญเบ‡ Dragonfly เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบญเปˆเบญเบ™เป„เบซเบงเบ•เปเปˆเบเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบต cache, เปเบฅเบฐ algorithm hash-to-group เบ‚เบญเบ‡เบกเบฑเบ™เบกเบตเบ„เบงเบฒเบกเบญเปˆเบญเบ™เป„เบซเบงเบ•เปเปˆเบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบˆเบกเบ•เบตเป€เบงเบฅเบฒ (เบเบฒเบ™เป‚เบˆเบกเบ•เบตเป€เบงเบฅเบฒ).

เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบเบฒเบ™เบ‚เบธเบ”เบ„เบปเป‰เบ™ cache, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบˆเบฐเบ•เป‰เบญเบ‡เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบกเบตเบชเบดเบ”เบ—เบดเปƒเบ™เบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเป„เบฎเป‰เบชเบฒเบ. เบงเบดเบ—เบตเบเบฒเบ™เบ—เบฑเบ‡เบชเบญเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบŠเบตเป‰เปเบˆเบ‡เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ‚เบญเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบฅเบทเบญเบเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™. เบ›เบฐเบชเบดเบ”เบ—เบดเบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบชเบนเบ‡เปเบฅเบฐเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ”เบปเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ 8 เบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ—เบตเปˆเบ›เบฐเบเบญเบšเบกเบตเบ•เบปเบงเบญเบฑเบเบชเบญเบ™เบ•เบปเบงเบžเบดเบกเบ™เป‰เบญเบ, เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบžเบฝเบ‡เปเบ•เปˆ 40 เบเบฒเบ™เบˆเบฑเบšเบกเบทเปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเปƒเบŠเป‰เบˆเปˆเบฒเบเป€เบ—เบปเปˆเบฒเบเบฑเบšเบเบฒเบ™เป€เบŠเบปเปˆเบฒเบ„เบงเบฒเบกเบญเบฒเบ”เบชเบฒเบกเบฒเบ” Amazon EC2 เปƒเบ™เบฅเบฒเบ„เบฒ 125 เป‚เบ”เบฅเบฒ.

เบญเบตเบ‡โ€‹เบ•เบฒเบกโ€‹เบ„เบงเบฒเบกโ€‹เบชเปˆเบฝเบ‡โ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰, เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบฐโ€‹เบเบฒเบ™โ€‹เบเบฒเบ™โ€‹เป‚เบˆเบกโ€‹เบ•เบตโ€‹เบˆเปเบฒโ€‹เบ™เบงเบ™โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบชเบฐโ€‹เป€เบซเบ™เบตโ€‹:

  • เบเบฒเบ™เป‚เบˆเบกเบ•เบต Rollback เบเปˆเบฝเบงเบเบฑเบš WPA2 เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบฅเบทเบญเบเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบก. เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบฅเบนเบเบ„เป‰เบฒ เปเบฅเบฐเบˆเบธเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฎเบญเบ‡เบฎเบฑเบšเบ—เบฑเบ‡ WPA3 เปเบฅเบฐ WPA2, เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบ™เบณเปƒเบŠเป‰เบˆเบธเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบตเปˆเบฎเป‰เบฒเบเบเบฒเบ”เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ”เป‰เบงเบเบŠเบทเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ”เบฝเบงเบเบฑเบ™เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบš WPA2 เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบง, เบฅเบนเบเบ„เป‰เบฒเบˆเบฐเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡ WPA2, เปƒเบ™เป„เบฅเบเบฐเบ—เบตเปˆเบกเบฑเบ™เบˆเบฐเบ–เบทเบเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒ rollback เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเปเบกเปˆเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบเบญเบกเบฎเบฑเบšเป„เบ”เป‰, เปเบ•เปˆเบ™เบตเป‰เบˆเบฐเป€เบฎเบฑเบ”เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เป€เบกเบทเปˆเบญเบ‚เปเป‰เบ„เบงเบฒเบกเบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เป„เบ”เป‰เบ–เบทเบเบชเบปเปˆเบ‡เปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเป„เบ”เป‰เบฎเบปเปˆเบงเป„เบซเบผเปเบฅเป‰เบง. เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเป„เบ›เปƒเบŠเป‰เป€เบžเบทเปˆเบญเบกเป‰เบงเบ™เบ„เบทเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡ elliptic เปƒเบ™ SAE.

    เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ„เบปเป‰เบ™เบžเบปเบšเบงเปˆเบฒ iwd daemon, เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Intel เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบš wpa_supplicant, เปเบฅเบฐ stack เป„เบฎเป‰เบชเบฒเบ Samsung Galaxy S10 เบกเบตเบ„เบงเบฒเบกเบญเปˆเบญเบ™เป„เบซเบงเบ•เปเปˆเบเบฑเบšเบเบฒเบ™ downgrade เบเบฒเบ™เป‚เบˆเบกเบ•เบตเป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆเปƒเบŠเป‰เบžเบฝเบ‡เปเบ•เปˆ WPA3 - เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบญเบธเบ›เบฐเบเบญเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปƒเบ™เป€เบกเบทเปˆเบญเบเปˆเบญเบ™เบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ WPA3. , เบžเบงเบเป€เบ‚เบปเบฒเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบ dummy WPA2 เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบ”เบฝเบงเบเบฑเบ™.

  • เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ‚เป‰เบฒเบ‡เบ—เบตเปˆเบชเบฐเบเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบˆเบฒเบเบ–เบฒเบ™เบ„เบงเบฒเบกเบˆเปเบฒเบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต. เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เปƒเบ™ Dragonfly เบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เปเบšเปˆเบ‡เปเบเบเบ•เบฒเบกเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚ เปเบฅเบฐเบœเบนเป‰เป‚เบˆเบกเบ•เบต, เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฅเบฐเบซเบฑเบ”เปƒเบ™เบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป„เบฎเป‰เบชเบฒเบ, เบชเบฒเบกเบฒเบ”, เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบžเบถเบ”เบ•เบดเบเปเบฒเบ‚เบญเบ‡ cache, เบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเบ•เบฑเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเปƒเบ”เบ–เบทเบเป€เบฅเบทเบญเบ. เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเบเป‰เบฒเบงเบซเบ™เป‰เบฒเป‚เบ”เบเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบฒเบ‡เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเบญเบญเบŸเป„เบฅเบเปˆเบฝเบงเบเบฑเบšเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ WPA2. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡, เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ—เบตเปˆเบกเบตเป€เบงเบฅเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบปเบ‡เบ—เบตเปˆ, เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบญเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ–เบทเบเบ›เบธเบ‡เปเบ•เปˆเบ‡;
  • เบเบฒเบ™โ€‹เป‚เบˆเบกโ€‹เบ•เบตโ€‹เบŠเปˆเบญเบ‡โ€‹เบ—เบฒเบ‡โ€‹เบ‚เป‰เบฒเบ‡โ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ„เบฒเบ”โ€‹เบ„เบฐโ€‹เป€เบ™โ€‹เบ‚เบญเบ‡โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹. เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡ Dragonfly เปƒเบŠเป‰เบซเบผเบฒเบเบเบธเปˆเบกเบซเบผเบฒเบเบเบธเปˆเบก (MODP) เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ เปเบฅเบฐเบˆเปเบฒเบ™เบงเบ™เบ•เบปเบงเปเบ›เบ‚เบญเบ‡เบเบฒเบ™เบŠเปเป‰เบฒเบ„เบทเบ™, เบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเบ‚เบถเป‰เบ™เบเบฑเบšเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเปƒเบŠเป‰ เปเบฅเบฐเบ—เบตเปˆเบขเบนเปˆ MAC เบ‚เบญเบ‡เบˆเบธเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ เบซเบผเบทเบฅเบนเบเบ„เป‰เบฒ. เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบ—เบฒเบ‡เป„เบเบชเบฒเบกเบฒเบ”เบเบณเบ™เบปเบ”เป„เบ”เป‰เบงเปˆเบฒเบกเบตเบเบฒเบ™เบ”เบณเป€เบ™เบตเบ™เบเบฒเบ™เบŠเป‰เบณเบเบฑเบ™เบซเบผเบฒเบเบ›เบฒเบ™เปƒเบ”เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ เปเบฅเบฐเปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™เป€เบ›เบฑเบ™เบ•เบปเบงเบŠเบตเป‰เบšเบญเบเบชเบณเบฅเบฑเบšเบเบฒเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเบเป‰เบฒเบงเปœเป‰เบฒ.
  • เบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เป‚เบ—เบšเปเบฅเบดเบเบฒเบ™. เบœเบนเป‰เป‚เบˆเบกเบ•เบตเบชเบฒเบกเบฒเบ”เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบˆเบธเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบซเบกเบปเบ”เป„เบ›เบ‚เบญเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเป‚เบ”เบเบเบฒเบ™เบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบ. เป€เบžเบทเปˆเบญเบ‚เป‰เบฒเบกเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™เบ™เป‰เปเบฒเบ–เป‰เบงเบกเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เป‚เบ”เบ WPA3, เบกเบฑเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบˆเบฒเบเบ—เบตเปˆเบขเบนเปˆ MAC เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡, เบ—เบตเปˆเบšเปเปˆเบŠเป‰เปเบฒเบเบฑเบ™.
  • เบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒเบเบธเปˆเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบฅเบฑเบšเบ—เบตเปˆเบ›เบญเบ”เป„เบžเปœเป‰เบญเบเบเบงเปˆเบฒเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ WPA3. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบ–เป‰เบฒเบฅเบนเบเบ„เป‰เบฒเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡ elliptic P-521 เปเบฅเบฐ P-256, เปเบฅเบฐเปƒเบŠเป‰ P-521 เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบšเบนเบฅเบดเบกเบฐเบชเบดเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบœเบนเป‰เป‚เบˆเบกเบ•เบต, เป‚เบ”เบเบšเปเปˆเบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™.
    P-521 เบขเบนเปˆเบ”เป‰เบฒเบ™เบˆเบธเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบชเบฒเบกเบฒเบ”เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบฅเบนเบเบ„เป‰เบฒเปƒเบŠเป‰ P-256. เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เป‚เบ”เบเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบšเบฒเบ‡เบขเปˆเบฒเบ‡เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบฅเบฐเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ›เบญเบกเบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ‚เบฒเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเบฒเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เป‚เบ„เป‰เบ‡ elliptic.

เป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบญเบธเบ›เบฐเบเบญเบ™เบชเปเบฒเบฅเบฑเบšเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆ, เบชเบฐเบ„เบฃเบดเบšเบซเบผเบฒเบเบญเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบเบฐเบเบฝเบกเบ”เป‰เบงเบเบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป‚เบˆเบกเบ•เบต:

  • Dragonslayer - เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบˆเบกเบ•เบตเปƒเบ™ EAP-pwd;
  • Dragondrain เป€เบ›เบฑเบ™เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบญเปˆเบญเบ™เปเบญเบ‚เบญเบ‡เบˆเบธเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบชเปเบฒเบฅเบฑเบšเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบดเบ—เบตเบเบฒเบ™เป€เบˆเบฅเบฐเบˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ SAE (Simultaneous Authentication of Equals), เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™;
  • Dragontime - script เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบˆเบกเบ•เบตเบ—เบฒเบ‡เบ‚เป‰เบฒเบ‡เบ•เปเปˆ SAE, เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ‚เบญเบ‡เป€เบงเบฅเบฒเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ™เปเบฒเปƒเบŠเป‰เบเบธเปˆเบก MODP 22, 23 เปเบฅเบฐ 24;
  • Dragonforce เป€เบ›เบฑเบ™เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เปเป‰เบกเบนเบ™ (เบเบฒเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™) เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบงเบฅเบฒเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบซเบผเบทเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เปƒเบ™ cache.

Wi-Fi Alliance, เป€เบŠเบดเปˆเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเป€เบ„เบทเบญเบ‚เปˆเบฒเบเป„เบฎเป‰เบชเบฒเบ, เป„เบ”เป‰เบ›เบฐเบเบฒเบ”เบงเปˆเบฒเบšเบฑเบ™เบซเบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบ‚เบญเบ‡ WPA3-Personal เบˆเปเบฒเบ™เบงเบ™เบˆเปเบฒเบเบฑเบ”เปเบฅเบฐเบชเบฒเบกเบฒเบ”เปเบเป‰เป„เบ‚เป„เบ”เป‰เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เป€เบŸเบตเบกเปเบงเปเบฅเบฐเบŠเบญเบšเปเบง. เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบตเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบŠเปˆเบญเบ‡เป‚เบซเบงเปˆเบ—เบตเปˆเบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบเบฐเบ—เบณเบ—เบตเปˆเป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ. เป€เบžเบทเปˆเบญเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž, Wi-Fi Alliance เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ•เปเปˆเบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบญเบธเบ›เบฐเบเบญเบ™เป„เบฎเป‰เบชเบฒเบเป€เบžเบทเปˆเบญเบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”, เปเบฅเบฐเบเบฑเบ‡เป„เบ”เป‰เบ•เบดเบ”เบ•เปเปˆเบเบฑเบšเบœเบนเป‰เบœเบฐเบฅเบดเบ”เบญเบธเบ›เบฐเบเบญเบ™เป€เบžเบทเปˆเบญเบฎเปˆเบงเบกเบเบฑเบ™เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบ–เบทเบเบเปเบฒเบ™เบปเบ”. Patches เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒเปเบฅเป‰เบงเบชเปเบฒเบฅเบฑเบš hostap/wpa_supplicant. เบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เปเบžเบฑเบเป€เบเบ”เปเบกเปˆเบ™เบกเบตเปƒเบซเป‰เบชเบณเบฅเบฑเบš Ubuntu. Debian, RHEL, SUSE/openSUSE, Arch, Fedora เปเบฅเบฐ FreeBSD เบเบฑเบ‡เบ„เบปเบ‡เบกเบตเบšเบฑเบ™เบซเบฒเบขเบนเปˆ.

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

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™