Fuq kaxxa bla interface m’hemmx browser x’tiftaħ u lanqas serratura x’tħares lejha, għalhekk il-verifika trid tkun talba li t-tweġiba tagħha tista’ taqra. Dan jidher ovvju sakemm tinduna li riżultat wieħed ta’ indirizz tal-ħruġ jintuża biex jiċċertifika apparat li jħaddem tużżana servizzi, żewġ familji ta’ indirizzi u proxy. Il-mixja hawn taħt tibni evidenza waħda limitata kull darba, fl-istess kuntest li fih it-tagħbija tax-xogħol tassew taħdem.

Iddeċiedi x’għandu jipprova t-test

Qabel ma tħaddem xi ħaġa, ikteb l-aspettattiva f’linja waħda: liema fluss, minn liema interface, lejn liema destinazzjoni, u x’għandu jidher fit-tarf l-ieħor. Test mingħajr aspettattiva ddikjarata jagħti numru li ħadd ma jista’ jinterpreta.

L-aktar verżjoni utli ssemmi punt aħħari approvat li jirrapporta l-indirizz tas-sors li ra.

Dak il-punt aħħari huwa l-unika parti li trid tħejji. Kollox ieħor huwa osservazzjoni min-naħa tal-klijent, u l-osservazzjonijiet min-naħa tal-klijent ifallu b’modi interessanti.

Mexxi l-osservazzjoni fil-kuntest it-tajjeb

Il-qoxra ta’ amministratur mhix l-ambjent tat-tagħbija tax-xogħol. Tista’ ġġorr varjabbli tal-proxy differenti, tabella tal-irrotar differenti fi spazju tal-ismijiet ieħor, jew fajl tal-ambjent ta’ utent ieħor. Mexxi t-test fl-istess kuntest ta’ host, container, spazju tal-ismijiet jew servizz bħal dak li qed tivverifika. Inkella tkun qed tkejjel il-qoxra tiegħek.

Fuq host normali dan ifisser l-istess utent u l-istess unità. F’ambjent ta’ containers dan ifisser li tidħol fl-ispazju tal-ismijiet tan-netwerk tal-container minflok tittestja mill-host. Fuq servizz systemd jista’ jfisser unità temporanja bl-istess settings.

It-talba li ssegwi għandha sens biss meta tkun fil-kuntest it-tajjeb.

Ivverifika l-familji ta’ indirizzi separatament

Itlob kull familja b’mod espliċitu, għax talba IPv4 li tirnexxi ma tħarreġ xejn mogħdija IPv6. Is-seletturi --ipv4 u --ipv6 iġġiegħlu l-għażla, u d-differenza bejn iż-żewġ riżultati hija nnifisha informazzjoni.

curl --ipv4 https://probe.example/observed-source
curl --ipv6 https://probe.example/observed-source

Talba IPv6 li tfalli mhijiex prova ta’ blokk effettiv. Tista’ tfisser li l-punt aħħari m’għandux indirizz IPv6, li DNS ma rritornax xejn utli, jew li l-apparat m’għandux mogħdija IPv6 xejn. Aqra l-falliment qabel ma tislet konklużjoni. Talba IPv6 li tirnexxi mill-mina hija l-unika riżultat li jipprova li l-mogħdija IPv6 hija koperta.

Innota ż-żewġ tweġibiet ħdejn xulxin. Waħda waħedha hija nofs fatt.

Żid l-erba’ affarijiet li verifika tal-ħruġ tħalli barra

Indirizz tal-ħruġ iwieġeb mistoqsija waħda. Erba’ oħra jiddeċiedu jekk il-mina ġġibx ruħha kif iddisinjata.

CheckWhat it provesWhat it does not
Included and excluded destinationsThe split behaves as designed for those flowsCoverage of any other destination
Resolver pathWhere a fresh lookup actually travelledWhere a cached answer came from
Tunnel-down behaviourThe failure policy for a new requestWhat an already open connection does
Reconnect and restartThe requirement survives the lifecycle eventBehaviour under load or partial failure

Il-politika tad-destinazzjoni tiġi l-ewwel: ittestja fluss li għandu jiġi inkluż u wieħed li għandu jiġi eskluż, meta d-disinn ikollu qasma. Imbagħad DNS, fejn tispezzjona l-mogħdija reali tas-solver minflok il-valur konfigurat, għax tweġiba fil-cache jew setting stampata ma tgħid xejn dwar fejn marret mistoqsija ġdida.

L-imġiba tal-falliment teħtieġ pjan u mogħdija ta’ rkupru ppreservata. Osserva talba ġdida waqt li l-mina mhix disponibbli, u ftakar li konnessjoni miftuħa qadima mhijiex prova dwar il-politika tal-falliment. Iċ-ċiklu tal-ħajja jiġi l-aħħar: erġa’ għamel l-osservazzjoni wara qlugħ mill-ġdid jew tiswija tas-servizz jekk dawk l-avvenimenti jaffettwaw ir-rekwiżit.

Innota evidenza, mhux verdett

Għal kull riżultat żomm il-kuntest tal-proċess, id-destinazzjoni, il-familja tal-indirizzi, il-ħin u s-sors osservat. Dak is-sett hija evidenza limitata dwar il-flussi li ħarreġt, u hija difendibbli proprju għax tgħid x’kopriet.

Din mhijiex verifika tar-rekords tal-operatur tal-VPN, u lanqas ċertifikat għal kull applikazzjoni futura fuq l-apparat.

Ikteb il-limiti ħdejn ir-riżultat. Test li jiddikjara x’ma kopriex jibqa’ fit-tisħiħ, filwaqt li dak li jallega li l-apparat huwa vverifikat ma jibqax. Żomm il-manwal tal-curl ħdejn is-seletturi tal-familja li użajt, u żomm it-tabella b’erba’ ringieli mar-riżultati.

Artikli relatati