Kwa nini trafiki ya utatuzi wa hitilafu bila waya si uthibitisho wa uvujaji wa VPN
Kikao cha ADB kilichooanishwa kupitia Wi-Fi kinathibitisha uhusiano wa utatuzi wa hitilafu, si njia ya kutoka mtandaoni. Hiki ndicho kile uchunguzi unachoshughulikia kwa kweli.
Uliwezesha utatuzi wa hitilafu bila waya, ukaunganisha kompyuta ndogo, na kikao kiliendelea kufanya kazi wakati VPN ilikuwa imewashwa. Hiyo inaonekana kama kitu kilipita kando ya handaki. Karibu hakika sivyo. Kikao cha utatuzi wa hitilafu na ombi la programu kwa tovuti ni mahusiano mawili tofauti ya mtandao, na ni moja tu kati yao inayopaswa kuvuka handaki.
Nimekutana na usomaji huu mbaya mara mbili: mara moja wakati simu na kompyuta ndogo zilikuwa kwenye Wi-Fi moja, na mara moja baada ya kuwasha upya wakati uoanishaji ulibaki. Katika hali zote mbili VPN ilikuwa ikifanya kile hasa ilichosanidiwa kufanya.
Taja uchunguzi kabla ya kutaja hitilafu
Matukio matatu yanaweza kuja kabla ya dai la uvujaji, na hayabadilishani. Chombo kinaweza kugundua huduma, kifaa kinaweza kuidhinisha kituo cha kazi, au kikao kilichoidhinishwa kinaweza kubeba amri na baiti kwa kweli. Andika ni kipi ulichokiona, kwa sababu kila kimoja kinathibitisha kidogo kuliko watu wanavyodhani.
Ugunduzi kwa kawaida ni mDNS au uchanganuzi wa bandari. Uoanishaji ni uamuzi wa usajili uliofanywa kwenye simu, uliothibitishwa na msimbo unaoandikwa na mtumiaji. Kikao hai kinamaanisha trafiki ilihamia kati ya ncha mbili zilizooanishwa. Hakuna kati ya hayo kinachoeleza ombi la HTTPS la programu linaenda wapi.
Weka lengwa, kiolesura, familia ya anwani, muhuri wa muda na wasifu wa mtumiaji vimeunganishwa na tukio. Bila maelezo hayo uchunguzi hauwezi kulinganishwa na sera iliyokusudiwa ya mtandao wa ndani, au na toleo la VPN lililokuwa likiendeshwa wakati huo.
Kwa nini njia mbili hazikutani kamwe
Utatuzi wa hitilafu bila waya ni muunganisho wa kuingia kwenye kifaa. adbd husikiliza kwenye bandari iliyofungwa kwa kiolesura cha Wi-Fi, na kituo cha kazi huunganisha nayo baada ya uoanishaji. Mwelekeo ni muhimu: kompyuta yako ndogo inaingia ndani ya simu, si kinyume chake. Hii ni kinyume cha uvujaji wa kutoka.
Trafiki ya mtandao ya programu hutoka kupitia kiolesura cha handaki kinachosakinishwa na VpnService, ikilinganishwa kwa UID na kanuni za uelekezaji. adbd ni daemon ya mfumo inayofanya kazi kama mtumiaji shell, si programu ndani ya seti hiyo ya uelekezaji. Inabaki kwenye kiungo cha msingi cha Wi-Fi hata kila programu inapobandikwa kwenye handaki.
Hali ya kufunga inalazimisha handaki kwa programu zilizofunikwa. Haibadilishi soketi inayosikiliza kuwa njia ya kutoka.
Ndiyo sababu kikao cha ADB kinachofanya kazi na swichi ya kuzima inayofanya kazi vinaweza kuwepo pamoja bila kupingana. Ili kuthibitisha uvujaji, lazima uangalie mwelekeo ambao unapaswa kuzuiwa.
Jaribio la kutoka linaonekanaje kwa kweli
Jaribu programu iliyofunikwa, si kituo cha utatuzi wa hitilafu. Weka hali ya kushindwa kwa makusudi, kisha fanya ombi moja jipya na urekodi kilichotokea.
- Thibitisha kwamba VPN ni njia pekee: washa VPN inayowaka kila wakati pamoja na kuzuia miunganisho bila VPN.
- Simamisha VPN kwa njia inayotumika na uthibitishe kwamba programu inaripoti hakuna muunganisho.
- Tuma ombi moja lisilo na madhara kutoka kwa programu hiyo na uangalie kama linashindwa au linafanikiwa.
- Rudia ukiwa na utatuzi wa hitilafu bila waya umewashwa, kisha umezimwa, ili kigeu kitengwe.
Ombi lililozuiwa chini ya masharti hayo ni ushahidi. Kikao cha ADB kilichofanikiwa si ushahidi, na ping moja kutoka kwa programu ya terminal pia si ushahidi.
Ikiwa ombi linafanikiwa wakati kufunga kumewashwa, rekodi UID ya programu na ruhusa yake ya VPN, mtandao unaotumika na toleo la mteja. Mchanganyiko huo ni ugunduzi wa kweli.
Uoanishaji unaishi zaidi ya kikao
Uoanishaji ni hali ya kudumu, si kupeana mikono unaweza kusahau baada ya jaribio la kebo. Nyaraka za utatuzi wa hitilafu za Android zinaeleza mtiririko wa kazi bila waya na zinatambua kwamba uhusiano huo hudumu hadi usahaulike kwa uwazi au ruhusa zifutwe.
Angalia kile ambacho bado kimeidhinishwa kabla ya kulaumu handaki. Fungua Utatuzi wa hitilafu bila waya, angalia Vifaa vilivyooanishwa, na sahau kitu chochote usichokitambua tena. Endesha adb devices kutoka kwa kituo cha kazi kuona ni maingizo gani bado yanajibu, na adb disconnect kutupa lile lililopitwa na wakati. Kuzima utatuzi wa hitilafu bila waya hufunga kabisa bandari inayosikiliza.
Kwenye mtandao unaoshirikiwa au usioaminika, iache imezimwa. Idhini ya kudumu kwenye mtandao ambao hauudhibiti ni tatizo kubwa kuliko upitaji wa TUN wa kudhaniwa.
Kabla ya kuripoti hitilafu hiyo
Ripoti yenye manufaa inataja mpaka halisi ulioshindwa. Jumuisha modeli ya kifaa na toleo la Android, mteja wa VPN na toleo, ikiwa kufunga kulikuwa kumewashwa, kifurushi cha programu na UID, na mtandao ambao simu ilikuwa juu yake. Ongeza amri au ombi lililozalisha uchunguzi, pamoja na muda lilipotokea. Bila hayo, hakuna anayeweza kuzalisha tena mpaka unaodai umevunjika.
Usizime utekelezaji na usifichue utatuzi wa hitilafu kwenye mtandao usioaminika ili jaribio lionekane la kushangaza zaidi. Hiyo inabadilisha mfumo unaoupima na inaacha ushahidi ambao hakuna anayeweza kuurudia.
Ikiwa ushahidi wako pekee ni kwamba ADB iliunganishwa wakati VPN ilikuwa imewashwa, ulipima njia isiyo sahihi. Endesha tena jaribio la ngazi ya programu kwanza; jibu kwa kawaida huja hapo.