Rydych yn eithrio un ap o’r VPN ac mae’r lawrlwythiad yr oedd ei angen yn dal i fethu, neu’n waeth, mae’n dechrau gweithio ac mae rhywbeth digyswllt yn stopio. Nid y ffenestr weladwy yw’r broses sy’n agor pob cysylltiad o reidrwydd: gall ap drosglwyddo gwaith i gynorthwyydd, i wasanaeth trosglwyddo yn y cefndir neu i becyn hollol wahanol. Felly mae angen model hunaniaeth go iawn y platfform ar reol fesul ap, yn hytrach nag enw ffeil lansio cyfarwydd. Mae’r gwiriadau isod yn dechrau o’r arsylwad ac yn mynd yn ôl at bwy a wnaeth y cais mewn gwirionedd.

Mae dau beth fel arfer yn mynd o chwith gyda’i gilydd yn y ticedi hyn: eithrir y gydran anghywir, ac ni chaiff yr eithriad ei gulhau byth wedyn.

Darganfyddwch y broses, nid y ffenestr

Ailgynhyrchwch y llawdriniaeth sydd wedi methu a nodwch y broses neu’r pecyn sy’n berchen ar y cysylltiad wrth iddo ddigwydd. Ar Windows mae hyn yn gwestiwn gwahanol i ba ffenestr sydd â’r ffocws, oherwydd gall gwasanaeth sy’n rhedeg o dan ei hunaniaeth ei hun fod yn gyfryngwr i drosglwyddiad cefndir. Ar Linux a macOS mae’r un rhaniad yn ymddangos fel prosesau cynorthwyol a daemonau’r system.

Nodwch dri manylyn: hunaniaeth y ffeil weithredu neu’r pecyn, y cyrchfan yr oedd yn cysylltu â hi, a’r eiliad yn y llif gwaith pan ddigwyddodd. Mae lawrlwythiad sy’n methu ar y dechrau yn aml yn nôl metadata gan gydran wahanol i lawrlwythiad sy’n methu hanner ffordd. Mae’r gwahaniaeth hwnnw ar ei ben ei hun fel arfer yn ddigon i ddewis yr hunaniaeth gywir cyn i chi gyffwrdd â’r rheol. Os yw’r hunaniaeth yn wasanaeth yn hytrach nag ap, mae’r un ffaith honno yn newid y rheol gyfan, felly sefwchwch hi’n gyntaf.

Os na allwch arsylwi’r broses oherwydd bod y llawdriniaeth yn rhy fyr, ailadroddwch hi gyda llwyth mwy neu gyrchfan arafach. Y nod yw un arsylwad y gellir ei ailadrodd, nid damcaniaeth am ba gynorthwyydd sy’n gysylltiedig.

Triniwch DNS fel llwybr ar wahân

Efallai na fydd datrysiad enwau’r system yn dilyn y ap a eithriwyd o gwbl, a dyna pam y gall porwr a eithriwyd fethu o hyd ar enw gwesteiwr preifat tra bo ei draffig y tu allan i’r twnnel yn gywir. Eithriwyd y porwr; ni eithriwyd y datryswr.

Gwiriwch beth mae’r platfform yn ei wneud â DNS pan fydd rheol fesul ap yn berthnasol, a’i wirio ar wahân i’r cais HTTP. Os yw’r datryswr yn wasanaeth a rennir, mae’n gwasanaethu pob ap ar y ddyfais, felly mae gan yr eithriad rydych yn ei ystyried gynulleidfa lawer ehangach na’r un a brofwyd gennych.

Cofnodwch pa ddatryswr a atebodd a thrwy ba ryngwyneb. Mae’r un arsylwad hwnnw’n datrys cyfran fawr o’r adroddiadau «mae’r ap wedi’i eithrio ond nid yw’r enw’n datrys», felly cadwch ef gyda’r ticed.

Peidiwch â lledu cynorthwyydd a rennir

Mae gwasanaeth a rennir yn gwneud gwaith i sawl ap, felly mae ei eithrio i atgyweirio un llif gwaith yn newid traffig digyswllt hefyd. Mae’r Background Intelligent Transfer Service ar Windows yn enghraifft dda o’r siâp: seilwaith yw y gall llawer o apiau ei ddefnyddio, ac nid ei hunaniaeth yw hunaniaeth yr ap a ofynnodd am y trosglwyddiad.

Gwiriwch fodel rheolau a gefnogir gan y cleient a gofynion y sefydliad cyn ychwanegu’r eithriad hwnnw. Gofynnwch beth arall sy’n defnyddio’r gydran, ac a ellir mynegi’r rheol rydych ar fin ei hysgrifennu yn erbyn cyrchfannau yn hytrach nag yn erbyn proses a rennir.

Os na ellir mynegi’r gofyniad fel ffin ap o gwbl, gall polisi sy’n seiliedig ar gyrchfannau neu ddyluniad cymeradwy arall fod yn fwy dealladwy ac yn fwy diogel na rhestr gynyddol o eithriadau cynorthwywyr.

Profwch y llif gwaith cyfan, nid y cam sy’n methu

Ar ôl newid a gefnogir, rhedwch y dasg arfaethedig gyda chais newydd o’r dechrau i’r diwedd. Yna rhedwch un llif gwaith arall sy’n defnyddio’r gydran a rennir, oherwydd dyna lle mae osgoi eang yn cyhoeddi ei hun. Nid yw atgyweiriad sy’n trwsio’r cyntaf ac yn torri’r ail yn dawel yn atgyweiriad. Cadwch y ddau ganlyniad yn y ticed a nodwch yr ail lif gwaith yn benodol, fel y gall adolygydd ei ailadrodd.

Cadwch y prawf yn fach ac yn ailadroddadwy: yr un gyrchfan, yr un cyfrif, yr un amodau. Os nad yw’r ail lif gwaith wedi’i ddogfennu, gofynnwch i’w berchennog ar beth mae’n dibynnu cyn penderfynu bod y newid yn ddiogel.

Gadewch reswm, nid rhestr o enwau

Dogfennwch y gydran, y llif gwaith y mae’n ei wasanaethu a’r rheswm dros ei heithrio. Mae rhestr o enwau cynorthwywyr heb bwrpas ynghlwm yn dod yn anghynaliadwy o fewn dau gylch rhyddhau, ac mae’r peiriannydd nesaf yn dileu’r cofnod anghywir wrth ei lanhau.

Mae un llinell fesul eithriad yn ddigon: beth sy’n torri hebddo, pwy sy’n berchen ar y llif gwaith hwnnw, a phryd y cafodd ei wirio ddiwethaf. Mae’r tri maes hynny’n troi rhestr ddirgel yn bolisi y gall rhywun ei amddiffyn.

Erthyglau cysylltiedig