Wi-Fi ցանցերի անվտանգության գնահատմամբ հետաքրքրվողները կարող են նաև այցելել dasax0s GitHub պրոֆիլը, որտեղ հասանելի է Wi-Fi ցանցերի թեստավորման համար նախատեսված գրաֆիկական ինտերֆեյսով (GUI) ծրագիր։ GUI լուծումները թույլ են տալիս իրականացնել ցանցերի հայտնաբերում, մոնիթորինգ և անվտանգության աուդիտի մի շարք գործողություններ ավելի հարմար միջավայրում՝ առանց հրամանային տողի ինտենսիվ օգտագործման։

⚠️ Նման գործիքները նախատեսված են բացառապես թույլատրված անվտանգության թեստավորման, ուսուցման և լաբորատոր հետազոտությունների համար։ Դրանց կիրառումը երրորդ կողմի ցանցերի նկատմամբ առանց հստակ թույլտվության կարող է լինել անօրինական։


01 Ինչ են WiFi հարձակումները


Անլար ցանցերը, ի տարբերություն մալուխային կապի, տարածվում են ֆիզիկական տարածքում, ինչն էապես մեծացնում է հարձակման մակերեսը։ Ցանցի ֆրեյմները կարող են ֆիքսվել ցանկացած ոչ պաշտպանված ադaptером, և հարձակվողը պետք չէ ֆիզիկապես ցանցին միացնված լինի։

WiFi-ի հարձակումները բաժանվում են երկու հիմնական կատեգորիայի. պասիվ (passive sniffing, traffic capture) և ակտիվ (deauthentication, fake AP, PMKID extraction)։ Ստորև ամփոփված են ամենատարածված տեխնիկաները։


02 Հիմնական հարձակման տեսակները


● Բարձր WPA2 Handshake Capture

4-way handshake-ի ֆիքսում deauth packet-ի օգնությամբ, ապա offline dictionary կամ brute-force հարձակում PSK-ի վրա։

● Բարձր Evil Twin (Rogue AP)

Բնօրինակ SSID-ի կրկնօրինակ՝ ուժեղ signal-ով, captive portal-ով, credentials-ի ֆիշինգ կամ MITM հարձակում։

● Բարձր PMKID Հարձակում

2018-ին հայտնաբերված մեթոդ. handshake-ի կարիք չկա, PMKID-ն ուղղակիորեն ստացվում է AP-ից RSNA-ի ընթացքում։

● Միջին Deauthentication DoS

802.11 management frames-ն authenticate չեն (մինչ 802.11w), deauth frame-ները թույլ են տալիս հաճախորդ ցանցից անջատել։

● Միջին WPS PIN Brute-force

WPS PIN-ն ստուգվում է երկու կիսով, ինչն ապահովում է 11,000 փորձ-ի փոխարեն ընդամենը 11,000 → Reaver, Bully գործիքներ։

● Ցածր KRACK (CVE-2017-13077)

WPA2-ի key reinstallation vulnerability, nonce-ի վերամշակման ճանապարհով։ Patch-ավոր սարքերի դեպքում ռիսկը ցածր է։


03 Evil Twin հարձակման ընթացքը


Evil Twin հարձակումը համարվում է ամենավտանգավորներից մեկը, քանի որ ստանդարտ օպերացիոն համակարգերը SSID-ի համընկնման դեպքում ավտոմատ միանում են ամենաուժեղ ազդանշան ունեցող հասանելի կետին։ Օգտատերը հաճախ նույնիսկ չի նկատում փոխարինումը։

Հարձակման շղթան. Թիրախային ցանցի beacon-ֆրեյմերի սկանավորում → նույնական SSID-ով մուտքի կետի (AP) ստեղծում (hostapd) → հաճախորդների անջատում deauth փաթեթների միջոցով → զոհի ավտոմատ վերամիացում Rogue AP-ին → captive portal՝ ֆիշինգային էջով կամ թափանցիկ MITM (Man-in-the-Middle) պրոքսի (Bettercap, mitmproxy)։

WPA3-OWE ստանդարտը զգալիորեն բարդացնում է այս հարձակումը, քանի որ մուտքի կետերն անցնում են փոխադարձ նույնականացում, ինչը դժվարացնում է կեղծ մուտքի կետի հաջող կիրառումը։


04. PMKID — կոտրում առանց Handshake-ի


2018 թվականին Jens Steube-ը (Hashcat-ի հեղինակ) հայտնաբերեց, որ PMKID = HMAC-SHA1(PMK, «PMK Name» | AP_MAC | STA_MAC), այսինքն՝ PMKID-ը PMK-ից ածանցված արժեք է, իսկ հենց PMK-ն էլ հանդիսանում է հարձակման թիրախը։ PMKID-ը հնարավոր է ստանալ մուտքի կետից (Access Point) մեկ հարցմամբ՝ առանց հաճախորդի միացմանը սպասելու։

Գործնականում. Ցանցային տրաֆիկի հավաքագրում → PMKID-ի առանձնացում → ստացված հեշի բառարանային կամ brute-force վերծանում։ Այս մեթոդը կիրառելի է այն WPA2 ցանցերի նկատմամբ, որտեղ ակտիվացված է PMKID-ի աջակցությունը (սովորաբար ռոումինգի մեխանիզմների համար)։

Այս հարձակման առավելությունն այն է, որ անհրաժեշտ չէ որսալ հաճախորդի և մուտքի կետի միջև իրականացվող 4-way handshake-ը. բավական է ստանալ PMKID-ը, ինչն արագացնում և պարզեցնում է գաղտնաբառի օֆլայն կոտրման գործընթացը։ Միևնույն ժամանակ, հաջողությունը շարունակում է կախված մնալ օգտագործվող գաղտնաբառի ուժեղությունից։


05. Պաշտպանություն — գործնական ստուգաթերթ (Checklist)


Wi-Fi անվտանգության արդյունավետությունը հիմնված է բազմաշերտ պաշտպանության վրա։ Ստորև ներկայացված միջոցներից ոչ մեկը բավարար չէ առանձին կիրառման դեպքում. առավելագույն արդյունքը ապահովում է դրանց համադրությունը։

🔒 Օգտագործեք WPA3-Personal

Եթե սարքավորումը աջակցում է, ընտրեք WPA3-Personal։ Այն օգտագործում է Simultaneous Authentication of Equals (SAE) նույնականացման մեխանիզմը, որը զգալիորեն դժվարացնում է օֆլայն բառարանային հարձակումները։

Սահմանեք երկար և պատահական գաղտնաբառ

Խորհուրդ է տրվում օգտագործել առնվազն 20 նիշանոց գաղտնաբառ՝ ստեղծված գաղտնաբառերի կառավարման ծրագրի կամ Diceware մեթոդի միջոցով։ Բարձր էնտրոպիան գաղտնաբառի ընտրության հարձակումները դարձնում է գործնականում անարդյունավետ։

Միացրեք 802.11w (PMF)

Protected Management Frames (PMF) տեխնոլոգիան պաշտպանում է կառավարման ֆրեյմերը և կանխում deauthentication հարձակումները՝ ապահովելով դրանց ամբողջականությունն ու իսկությունը։

Անջատեք WPS-ը

Wi‑Fi Protected Setup (WPS) PIN մեխանիզմը վաղուց հայտնի է իր խոցելիություններով։ Եթե WPS-ը անհրաժեշտ չէ, խորհուրդ է տրվում ամբողջությամբ անջատել այն երթուղիչի կարգավորումներում։

Օգտագործեք VPN հանրային ցանցերում

Հանրային Wi-Fi ցանցերում VPN-ի կիրառումը նվազեցնում է Evil Twin և MITM հարձակումների վտանգը՝ ապահովելով տրաֆիկի ծայրից ծայր գաղտնագրում։ Ժամանակակից լուծումներից է WireGuard VPN-ը։

Կիրառեք WIDS մոնիթորինգ

Անլար ներխուժումների հայտնաբերման համակարգերը (WIDS) թույլ են տալիս նկատել Rogue AP-ներ, deauth փաթեթների կտրուկ աճ և այլ անոմալիաներ։ Օրինակներ են Kismet, Zeek, Meraki Air Marshal և UniFi Threat Management։

Կորպորատիվ միջավայրում ընտրեք WPA3-Enterprise

IEEE 802.1X-ի վրա հիմնված WPA3-Enterprise-ը կիրառում է սերտիֆիկատներով նույնականացում և RADIUS սերվերներ՝ վերացնելով ընդհանուր գաղտնաբառի (PSK) անհրաժեշտությունը։ Այդ դեպքում handshake-ի որսումը գործնական արժեք գրեթե չի ունենում։

Հիշեք. Wi-Fi ցանցի անվտանգությունը կախված չէ մեկ տեխնոլոգիայից։ WPA3-ը, ուժեղ գաղտնաբառերը, PMF-ը, VPN-ը և մշտադիտարկումը միասին ապահովում են զգալիորեն ավելի բարձր պաշտպանվածություն, քան դրանցից յուրաքանչյուրը առանձին։


06. Անվտանգության աուդիտի գործիքներ

Ստորև ներկայացված գործիքները լայնորեն կիրառվում են թույլատրված պենթեստինգի, անվտանգության աուդիտի և հետազոտական աշխատանքների շրջանակում։ Դրանք նախատեսված են անլար ցանցերի անվտանգության գնահատման, խոցելիությունների հայտնաբերման և պաշտպանության արդյունավետության ստուգման համար։

  • Aircrack-ng — Wi-Fi ցանցերի աուդիտի և անվտանգության գնահատման գործիքների փաթեթ։

  • Hashcat — բարձր արտադրողականությամբ գաղտնաբառերի վերականգնման և հեշերի վերլուծության հարթակ։

  • hcxdumptool — 802.11 տրաֆիկի հավաքագրման և հետազոտության գործիք։

  • hcxtools — անլար ցանցերի տվյալների մշակման և վերլուծության գործիքների հավաքածու։

  • hostapd-wpe — անլար նույնականացման մեխանիզմների անվտանգության գնահատման գործիք։

  • Bettercap — ցանցային մոնիթորինգի և անվտանգության թեստավորման հարթակ։

  • Kismet — անլար ցանցերի հայտնաբերման և մոնիթորինգի համակարգ։

  • Wifite2 — Wi-Fi անվտանգության աուդիտի ավտոմատացման գործիք։

  • Reaver — WPS մեխանիզմի անվտանգության գնահատման գործիք։

  • mitmproxy — HTTP/HTTPS տրաֆիկի վերլուծության և միջանկյալ պրոքսի հարթակ։

⚠️ Իրավական և էթիկական նշում

Այս նյութը տրամադրվում է բացառապես կրթական և պաշտպանական նպատակներով։ Առանց թույլտվության ցանցերի սկանավորումը, տրաֆիկի որսումը, նույնականացման տվյալների հավաքագրումը կամ այլ միջամտությունները կարող են խախտել օրենքը և հանգեցնել քրեական կամ վարչական պատասխանատվության։

Նկարագրված տեխնիկաներն ու գործիքները թույլատրելի է կիրառել միայն՝

  • ուսումնական կամ լաբորատոր միջավայրերում,

  • սեփական ցանցերի նկատմամբ,

  • կամ ցանցի սեփականատիրոջ հստակ և փաստաթղթավորված թույլտվության առկայության դեպքում։

Անվտանգության աուդիտի հիմնական նպատակը համակարգերի պաշտպանվածության բարձրացումն է, ոչ թե չարտոնված մուտք ստանալը կամ ծառայությունների խափանում առաջացնելը։