Barua pepe inaendelea kuuliza na VPN imezimwa, lakini akaunti bado inasawazishwa. Programu inafanya kile ilichosanidiwa; hakuna chochote katika wasifu wa kawaida wa barua unaosema seva inafikiwa tu kupitia handaki. Hilo linaacha mahitaji mawili tofauti, na ni rahisi kuyachanganya: huduma inapaswa kukataa wateja wa moja kwa moja, au Mac haipaswi kujaribu kabisa.

Chagua hitaji kabla ya kuchagua bidhaa. Kanuni ya seva na kanuni ya mteja hushindwa mahali tofauti, hutoa ushahidi tofauti na ni mali ya wamiliki tofauti. Kutumia zote mbili ni sahihi wakati kauli zote mbili ni kweli, lakini moja haichukui nafasi ya nyingine. Mahitaji yote mawili ni halali; si udhibiti mmoja tu.

Dalili inaonekana kama Mac, lakini seva inaweza kuwa uvujaji

Wakati barua pepe inasawazishwa nje ya handaki, anza na kile seva inakubali. Ikiwa msikilizaji wa barua anajibu muunganisho wa moja kwa moja kutoka mtandao, hakuna mpangilio wa faraja upande wa mteja unaobadilisha ukweli huo. Mac ina tabia ya kawaida kwa huduma ambayo bado iko wazi.

Uliza msimamizi wa barua anwani gani ya chanzo ambayo huduma inaona. Lango la VPN, proksi ya nyuma au kisawazisha mzigo vinaweza kutafsiri anwani ya mteja, kwa hivyo bwawa la anwani katika usanidi wa VPN linaweza kutolingana na kile kinachofika kwenye mchakato wa barua. Kanuni iliyoandikwa dhidi ya chanzo kisichofaa ama huzuia kila mtu au haizuii mtu yeyote.

Jibu hilo pia husema ikiwa huduma inaweza kutofautisha wateja wa VPN hata kidogo. Ikiwa kila mteja anafika kupitia anwani moja ya proksi, uandikishaji wa msingi wa chanzo hauwezi kuwatenganisha, na hitaji lazima lihamie kwenye uthibitishaji au upande wa mteja.

Uandikishaji kwenye seva: kataa chanzo, sio programu

Ukuta wa moto wa mwenyeji au mtandao unaweza kuweka kikomo cha msikilizaji wa barua kwa safu za chanzo zilizoidhinishwa wakati ukiacha uthibitishaji na TLS bila kubadilika. Sharti la kanuni linalolingana na anwani za mbali, mitandao ndogo au safu ni kijenzi cha kawaida; sintaksia kamili ni mali ya bidhaa ya ukuta wa moto wa seva, sio programu ya barua.

Hii ni mpaka wenye nguvu zaidi wakati hitaji ni «huduma haipaswi kuhudumia wateja wa moja kwa moja». Inasimama hata kama mtumiaji amesakinisha mteja mwingine wa barua, kwa sababu kukataa hutokea kabla ya uthibitishaji. Inastahimili pia Mac inayopuuza sera yake ya VPN.

Kikomo chake ni muhimu vile vile. Muunganisho uliokataliwa unathibitisha huduma ilikataa kikao; haithibitishi Mac haikujaribu. Utatuzi wa DNS, TCP SYN kwenda kwa kisawazisha mzigo cha awali na jaribio jipya baada ya kushindwa vyote vinaweza kutokea kabla ya kufikia kanuni ya seva. Ikiwa hitaji linahusu kufichua majaribio na sio ufikiaji, uandikishaji kwenye seva ni nusu ya udhibiti tu.

Utekelezaji kwa mteja: zuia jaribio, sio handaki tu

Kanuni ya upande wa mteja lazima ikataze trafiki, sio tu kuanzisha handaki wakati barua inafunguliwa. Kichocheo cha uanzishaji kwa kikoa cha barua kinaweza kuinua VPN kwa wakati sahihi, lakini hakiwezi kubainisha kinachotokea wakati handaki imezimwa au baada ya kushindwa.

Tumia sera ya kuzuia inayoungwa mkono na bidhaa ya kituo cha mwisho na bainisha wigo wake kwa makusudi. Kanuni ya ngazi ya programu inashughulikia kila akaunti katika programu hiyo ya barua, ikiwemo za kibinafsi. Kanuni ya ngazi ya marudio inapaswa kutaja vituo vya mwisho vya IMAP, utumaji na uthibitishaji vya akaunti ya kazi, na inapaswa kuendelea kufanya kazi wakati anwani hizo zinabadilika.

Shughulikia familia mbili za anwani na vikao vilivyopo. Sera inayozuia miunganisho mipya ya IPv4 lakini ikiacha IPv6 au soketi iliyoanzishwa bila kuguswa huzalisha usawazishaji wa vipindi unaoonekana wa nasibu. Mabadiliko ya mtandao na mizunguko ya usingizi ni sehemu ya jaribio lile lile.

Kanuni za ngazi ya programu na marudio zina wigo tofauti wa athari

Kuzuia kwa ngazi ya programu ni rahisi kufikiria: hakuna trafiki kutoka Barua inayotoka bila handaki. Pia ni mbaya, kwa sababu programu hiyo hiyo inaweza kuwa na akaunti ya kibinafsi isiyohusiana na sera. Watumiaji wanaona hilo kwanza na kuripoti kama programu ya barua iliyoharibika.

Kuzuia kwa ngazi ya marudio ni nyembamba zaidi na vigumu kudumisha. Inahitaji seti kamili ya vituo vya mwisho ambavyo akaunti hutumia, ikiwemo huduma za ugunduzi na uthibitishaji, na mchakato wa kuzisasisha. Moja ikikosekana akaunti inafanya kazi nusu; ukijumuisha nyingi sana barua isiyohusiana inasimama.

Chagua kulingana na maneno ya hitaji. «Akaunti hii ya kazi haipaswi kuunganishwa moja kwa moja» inaelekeza kwenye wigo wa marudio. «Mac hii haipaswi kuendesha barua nje ya VPN» inahalalisha kanuni pana ya programu, mradi mmiliki akubali athari ya pembeni kwa akaunti ya kibinafsi.

Jaribu kukataa na kutokuwepo kwa tofauti

Na akaunti maalum ya majaribio, unganisha kupitia VPN na uthibitishe utendaji wa kawaida. Kisha tenganisha na ujaribu mara mbili: mara moja kuona kama seva inakataa kuingia, na mara moja kuona kama Mac inajaribu muunganisho wowote. Hayo ni maono tofauti na yanahusiana na kumbukumbu tofauti.

Angalia ushahidi wa upande wa mteja kwa SYN au swali la DNS wakati umetenganishwa, na kumbukumbu ya seva kwa kikao kilichokataliwa au kukubaliwa. Ikiwa seva inakataa lakini mteja bado anajaribu, kanuni ya seva inafanya kazi na kanuni ya mteja haipo. Ikiwa mteja hajaribu lakini seva bado inakubali wateja wengine, mpaka uko mahali ulipoweka.

Andika mmiliki wa utekelezaji, anwani ya chanzo ambayo seva inaona kweli, na akaunti ya majaribio iliyotumika. Badiliko lijalo la mtandao au proksi linaweza kuhamisha chanzo hicho, na barua inayotaja thamani iliyozingatiwa hukaguliwa haraka kuliko mzunguko mwingine wa kubahatisha.

Makala zinazohusiana