Xeerka firewall-ka SSID waxay joojisay shaandhaynta ka dib beddelka Wi-Fi
Firewall ku salaysan SSID wuu furmayaa marka Android soo celiyo magac shabakad aan la aqoon. Kala sooc aqoonsiga iyo fulinta oo sii qorshaha u gaar ah waxa aan la aqoon.
Xeerku wuu fudnaa: shaandhee taraafikada kaliya inta telefoonku ku xiran yahay Wi-Fi-ga xafiiska. Waxay socotay bilo, ka dibna subax ayaa telefoonku ku fadhiyay isla SSID-gaas iyo isla calaamadda furaha oo shaandhaynta joogsatay. Shabakadda waxba kama beddelmin; waxa beddelmay waa in barnaamijku arko magaca shabakadda. Android dhexdiisa, «Wi-Fi kee baan ku jiraa» iyo «xannib taraafikadan» waa laba shaqo oo kala duwan, firewall-na isku daro waxay si furnaan ah u guuldareystaa marka magacu aan la heli karin.
Calaamadda: aqoonsigu wuu lumaa qorshahuna wuu raacaa
Xeerka SSID wuxuu akhriyaa qiime ka dibna dooranayaa laan. Marka akhrintu wax faa'iido leh soo celin, koodhku waa inuu wax sameeyaa, oo caadiga ah waa «ma aha shabakadda la filayay, sidaas darteed ha shaandhayn». Caadigaas wuxuu mushkiladda ogolaanshaha u beddelaa daadin taraafik. Calaamadda furaha way muuqanaysaa sababtoo ah adeegga VPN weli wuu socdaa; waxay kaliya fulinaysaa laan kale.
Fiiri nidaamka dhacdooyinka, ma aha shabakadda. Codsi ogolaansho oo la diiday, cusboonaysiin nidaam oo gelitaanka SSID u rartay ogolaansho kale gadaashiisa, adeegyo goobta oo la damiyay, ama isbeddel qorshe shaqo ayaa dhammaantood soo saari kara natiijo isku mid ah inta telefoonku ku sii jiro isla barta gelitaanka.
Sababta magacu ugu soo noqon karo mid aan la aqoon
WifiInfo.getSSID() wuxuu soo celiyaa aqoonsiga kooxda adeegga shabakadda hadda jirta, Android-na waxay diiwaangelisay in gelitaanka beeraha goobta xasaasiga ah uu ku xiran yahay ogolaansho. Marka gelitaanku aanu jirin, wicitaanku wuxuu soo celiyaa UNKNOWN_SSID halkii uu si cod dheer u guuldareysto. Sidaas darteed qiime madhan ama aan la aqoon ma aha caddaynta in telefoonku ka tagay Wi-Fi; waa caddaynta in barnaamijku aanu kala saari karin shabakadda.
Laba hubin ayaa kala sooca xaaladaha. Xaqiiji in telefoonku ku xiran yahay oo fiiri waxa nidaamku soo sheegayo, ka dibna xaqiiji in barnaamijku run ahaantii leeyahay ogolaanshaha uu ugu baahan yahay noocan Android:
adb shell cmd wifi status
adb shell dumpsys package <your.app> | grep -i -E "ACCESS_FINE_LOCATION|NEARBY_WIFI_DEVICES"
Haddii safka xaaladdu muujiyo shabakad xiran inta barnaamijku arko magac aan la aqoon, mushkiladdaadu waa ogolaansho ama heer API, ma aha mushkilad Wi-Fi. Hagaaji taas ka hor inta aadan taaban xeerarka firewall-ka, sababtoo ah xeer kasta oo dambe waxaa lagu qiimeeyaa qiime barnaamijku aanu akhrin karin.
Shaandhaynta dhab ahaan meeshee ku socotaa
Firewall-ka maxalliga ah ee Android badanaa wuxuu isticmaalaa qaabka VpnService isagoo aan taraafikada u dirin server fog: wuxuu qaataa isdhexgalka mala-awaalka ah, wuxuu dabaqaa xeerarkiisa oo u gudbiyaa waxa uu oggolaado. Madasha waxay u oggolaataa hal adeeg VPN oo firfircoon profile kasta oo isticmaale, kan labaadna wuxuu beddelaa kan koowaad halkii uu korkiisa ku dhigi lahaa. Sidaas darteed barnaamij firewall gooni ah iyo VPN shaqo gooni ah ma sameeyaan silsilad laba tallaabo ah; mid ka mid ah ayaa guuleysta.
Taasi waxay muhiim u tahay xeerka SSID sababtoo ah barta fulinta iyo barta indho-indhaynta waa qaybo kala duwan. VpnService ayaa go'aamiya waxa ka baxa qalabka; API-ga Wi-Fi wuxuu kaliya bixiyaa calaamad. Barnaamijku wuu si sax ah u fulin karaa oo si khaldan u kala saari karaa, taasina waa cilladda maqaalkan.
Sii qorshe u gaar ah waxa aan la aqoon
U tixgeliso aqoonsiga shabakadda saddex xaaladood, oo qor qorshaha mid kasta ka hor inta aadan soo saarin xeerka. Xaaladda saddexaad waa tan la illoobay, oo waxaa ku ridi doona weeraryahan ama habayn khaldan.
| Observation | Policy to specify |
|---|---|
| Expected SSID is readable | The explicit filtering policy you designed |
| A different SSID is readable | The default policy for untrusted networks |
| Unknown, changing or unreadable | Fail closed until classification is reliable |
Guuldareysiga xiran macnaheedu waa xaaladda aan la aqoon waxay dhaxashaa qorshaha ugu adag ee macquulka ah halkii ugu habboon. Haddii taasi telefoonka ka dhigto mid aan la isticmaali karin shabakad cusub, xalka saxda ah waa ka-reebitaan ula kac ah oo muuqda, ma aha go'aan aaminnimo oo aamusan oo ku qarsoon hubinta qiime madhan.
SSID caan ah waa calaamad, ma aha caddaynta maamulaha shabakadda. Qof kastaa wuxuu ku shaqeyn karaa barta gelitaanka magaca xafiiska, sidaas darteed iswaafajinta magacu waa in aanay waligeed noqonin waxa kaliya ee u dhexeeya fadhi xasaasi ah iyo qayb aan la aamini karin.
Tijaabi kala-guurka, ma aha xaaladda deggan
Tijaabada xaaladda deggan waxay ku gudubtaa shabakadda aad xeerka ku dhistay. Cilladuhu waxay ku nool yihiin kala-guurka: ogolaansho la diiday, Wi-Fi oo u gudbaya mobilka, hal SSID oo u gudbaya mid kale, adeegga VPN oo dib loo bilaabay, iyo barnaamij VPN kale oo qaata isdhexgalka. Mid kasta, go'aanso in xiriirada jira dib loo eegayo iyo in taraafikada la ilaaliyay ay xiran tahay inta xaaladdu aan la aqoon.
Natiijada u qor saddex jumlad: xaaladda la arkay, qaybta fulinaysa go'aanka, iyo beddelka ula kac ah. Haddii mid ka mid ah saddexda uu maqan yahay, xeerku weli ma aha qorshe; waa qiyaas si kadis ah ugu shaqeeya shabakadda xafiiska.