Test de tagongsgrins foar’t in nije forwardproxy berikber wurdt út oare netwurken. In slagge fersyk fan de tsjinner sels bewiist mar in bytsje oer wat in bûtensteander dwaan kin. Brûk in kontrolearre doel om te sjen oft in wegere fersyk dochs trochstjoerd is.

Kontrolearje de echte lústerder en it belied

Besjoch it lústerjende proses en de adressen, ek IPv6 as dat aktyf is. Helje ûnbedoelde ekstra lústerders of âlde tsjinstynstânsjes fuort. Behein de netwurkbrânmuorre ta boarnen dy’t de tsjinst berikke moatte.

Besjoch dêrnei de konfiguraasje dy’t echt laden is, mei ynsletten bestannen. Yn Squid 6 kin in eardere tastimming in lettere beheining nutteloos meitsje. Yn Tinyproxy 1.11.2 stiet it fuortheljen fan alle Allow- en Deny-rigels alle kliïnten ta. Dante hat aparte kliïnt- en SOCKS-regels, dus TCP akseptearje is net it hiele belied.

Brûk de dokumintaasje fan de ynstallearre ferzje. De rjochtlineferoaringen yn Squid 8 binne reden de ferzje te kontrolearjen, net om oan te nimmen dat in bekende konfiguraasje mei deselde betsjutting akseptearre is.

Test tastiene en wegere gefallen

Moat de proxy sawol in goedkarde boarne as oanmelding easkje, fier dizze matriks dan út mei systemen dy’tst behearst:

BoarneOanmeldgegevensFereaske útkomst
TastienJildichIt bedoelde doel ûntfangt it fersyk.
TastienUntbrekke of binne ferkeardIt doel wurdt net berikt.
Net tastienJildich of ûntbrekkeIt doel wurdt net berikt.

Twa apparaten efter ien NAT kinne itselde boarne-adres lykje te hawwen. Kies testplakken mei ferskillende boarne-adressen by de proxy en befêstigje se yn de logs. Brûk gjin ûnbekende masines fan tredden en scan gjin tsjinsten fan oaren.

In brânmuorwegering kin hielendal gjin HTTP-antwurd jaan; in tapassingswegering kin in flater weromjaan. Kontrolearje yn beide gefallen dat it behearde doel it ferbeane fersyk net krige hat; in flaterside allinnich kin oars mei in doelantwurd betize wurde.

Test de trochstjoermodi dy’tst tastean wolst

Test by in webproxy gewoane HTTP en it tastiene HTTPS CONNECT-paad apart. Beheint it belied doelen, test dan in tastien doel en in kontrolearre doel dat wegere wurde moat. Helje gjin kontrôles fuort allinnich om elke test slagje te litten.

Test opnij nei feroaringen yn boarneberiken, oanmeldgegevens, lústeradressen, ynsletten bestannen of tsjinstferzjes. Hâld testtiid, konfiguraasjeferzje en resultaten byinoar om lettere feroaringen mei deselde grins te ferlykjen.

Dit is in akseptaasjeproseduere, gjin bewearing dat in konfiguraasjeparser of ien fersyk bewize kin dat alle netwurkpaden ticht binne.

Relatearre artikelen