Dokar ta kasance mai sauƙi: a tace zirga-zirga ne kawai yayin da wayar ke da alaƙa da Wi-Fi na ofis. Ta yi watanni, sannan wata safiya wayar tana kan SSID ɗaya da alamar maɓalli ɗaya kuma tacewar ta tsaya. Babu abin da ya canza a cibiyar; abin da ya canza shi ne ko manhajar tana iya ganin sunan cibiyar. A Android, «wace Wi-Fi nake» da «tare zirga-zirgar nan» ayyuka biyu ne daban, kuma firewall da ke haɗa su yana buɗewa daidai lokacin da sunan ya zama babu shi.

Alamar: asali ya ɓace, manufa ta bi

Dokar SSID tana karanta ƙima sannan ta zaɓi rassa. Lokacin da karatun bai mayar da wani abu mai amfani ba, dole ne lambar ta yi wani abu, kuma tsohuwar halin da aka saba ita ce «ba cibiyar da ake tsammani ba, don haka kada a tace». Wannan halin yana mai da matsalar izini zuwa zubar zirga-zirga. Alamar maɓalli tana ci gaba da bayyana saboda sabis ɗin VPN yana kan gudana; kawai yana aiwatar da wani reshe.

Ka duba tsarin abubuwan da suka faru, ba cibiyar ba. An ƙi amincewa da izini, sabuntawar tsarin da ta koma damar SSID bayan wani izini, an kashe sabis ɗin wuri, ko canjin manufar bayanan aiki duk na iya ba da sakamako ɗaya yayin da wayar ke kan wurin shiga ɗaya.

Me ya sa sunan zai iya dawowa ba a sani ba

WifiInfo.getSSID() yana mayar da mai gane saitin sabis na cibiyar yanzu, kuma Android ya rubuta cewa damar shiga filayen da suka shafi wuri ya dogara da izini. Lokacin da babu damar, kiran yana mayar da UNKNOWN_SSID maimakon ya kasa da ƙarfi. Don haka ƙima mara komai ko da ba a sani ba ba hujja ba ce cewa wayar ta bar Wi-Fi; hujja ce cewa manhajar ba za ta iya rarraba cibiyar ba.

Bincike biyu sun raba al'amuran. Tabbatar wayar tana da haɗi kuma ka ga abin da tsarin ke bayarwa, sannan ka tabbatar manhajar tana da izinin da take buƙata a wannan fitowar Android:

adb shell cmd wifi status
adb shell dumpsys package <your.app> | grep -i -E "ACCESS_FINE_LOCATION|NEARBY_WIFI_DEVICES"

Idan layin yanayi ya nuna cibiyar da ke da haɗi yayin da manhajar ke ganin sunan da ba a sani ba, kana da matsalar izini ko matakin API, ba matsalar Wi-Fi ba. Gyara hakan kafin ka taɓa dokokin firewall, domin kowace doka ta gaba ana auna ta da ƙimar da manhajar ba za ta iya karantawa ba.

Inda tacewar take gudana a zahiri

Firewall na gida na Android yawanci yana amfani da tsarin VpnService ba tare da aika zirga-zirga zuwa uwar garke mai nisa ba: yana ɗaukar hanyar sadarwa ta kamanceceniya, yana amfani da nashi dokoki kuma yana tura abin da ya yarda. Dandali yana barin sabis ɗin VPN guda ɗaya mai aiki ga kowane bayanan mai amfani, kuma na biyu yana maye gurbin na farko maimakon ya hau kansa. Don haka manhajar firewall daban da VPN na aiki daban ba su kafa jerin matakai biyu ba; ɗaya daga cikinsu yana yin nasara.

Wannan yana da muhimmanci ga dokar SSID domin wurin aiwatarwa da wurin lura abubuwa ne daban. VpnService yana yanke shawarar abin da zai bar na'urar; API na Wi-Fi yana ba da lakabi kawai. Manhajar na iya aiwatarwa daidai kuma ta rarraba ba daidai ba, kuma wannan ne ainihin gazawar a wannan labarin.

Ka ba wanda ba a sani ba nashi manufa

Ka ɗauki asalin cibiyar a matsayin yanayi uku, kuma ka rubuta manufar kowanne kafin ka fitar da dokar. Yanayi na uku shi ne wanda ake mantawa da shi, kuma shi ne inda mai hari ko kuskuren tsari zai sa ka.

ObservationPolicy to specify
Expected SSID is readableThe explicit filtering policy you designed
A different SSID is readableThe default policy for untrusted networks
Unknown, changing or unreadableFail closed until classification is reliable

Kasa rufewa yana nufin yanayin da ba a sani ba yana gado mafi tsananin manufar da ta dace maimakon mafi sauƙi. Idan hakan ya sa wayar ba ta da amfani a sabuwar cibiya, mafita daidai ita ce keɓancewar da aka yi da gangan kuma a bayyane, ba shawarar amincewa ta shiru da aka ɓoye a cikin binciken ƙima mara komai ba.

Sanannen SSID lakabi ne, ba hujjar mai gudanar da cibiyar ba. Kowa na iya tafiyar da wurin shiga da sunan ofis, don haka daidaiton suna bai kamata ya zama abu ɗaya tilo tsakanin zaman mai muhimmanci da yanki marar aminci ba.

Gwada sauye-sauye, ba yanayin tsayawa ba

Gwajin yanayin tsayawa yana wucewa a cibiyar da ka gina dokar. Gazawar tana rayuwa a sauye-sauye: ƙin izini, Wi-Fi zuwa wayar hannu, SSID ɗaya zuwa wani, sabis ɗin VPN ya sake farawa, da wata manhajar VPN da ta karɓi hanyar sadarwa. Ga kowanne, ka yanke shawara ko za a sake duba haɗin da ke akwai da kuma ko zirga-zirgar da aka kare za ta ci gaba da toshewa yayin da yanayin ba a sani ba.

Ka rubuta sakamakon a cikin jimloli uku: yanayin da aka lura, ɓangaren da ke aiwatar da shawarar, da koma baya da aka yi da gangan. Idan ɗaya daga cikin ukun ya ɓace, dokar ba manufa ba ce tukuna; zato ne da ke aiki kwatsam a cibiyar ofis.

Labarai masu alaƙa