Gwiriwch nad yw’ch dirprwy yn agored i bawb
Gwiriwch wrandäwr, trefn rheolau, manylion mewngofnodi a gwir anfon ymlaen o ffynonellau a ganiateir ac a wrthodir cyn agor dirprwy ymlaen.
Profwch y ffin mynediad cyn gwneud dirprwy ymlaen newydd yn gyraeddadwy o rwydweithiau eraill. Nid yw cais llwyddiannus o’r gweinydd ei hun yn profi llawer am allu cleient allanol. Defnyddiwch gyrchfan dan reolaeth er mwyn gweld a anfonwyd cais a wrthodwyd ymlaen mewn gwirionedd.
Gwiriwch y gwrandäwr a’r polisi effeithiol
Archwiliwch y broses wrando a’r cyfeiriadau, gan gynnwys IPv6 os yw wedi’i alluogi. Tynnwch wrandawyr ychwanegol anfwriadol neu hen enghreifftiau gwasanaeth. Cyfyngwch wal dân y rhwydwaith i ffynonellau a ddylai gyrraedd y gwasanaeth.
Yna archwiliwch y ffurfweddiad a lwythwyd mewn gwirionedd, gan gynnwys ffeiliau a gynhwyswyd. Yn Squid 6 gall caniatâd cynharach wneud cyfyngiad diweddarach yn ddiwerth. Yn Tinyproxy 1.11.2 mae dileu pob llinell Allow a Deny yn caniatáu pob cleient. Mae gan Dante reolau cleient a SOCKS ar wahân, felly nid derbyn y cysylltiad TCP yw’r polisi cyfan.
Defnyddiwch ddogfennaeth y fersiwn sydd wedi’i gosod. Mae newidiadau cyfarwyddebau Squid 8 yn rheswm i wirio’r fersiwn, nid i dybio bod ffurfweddiad cyfarwydd wedi’i dderbyn â’r un ystyr.
Profwch achosion a ganiateir ac a wrthodir
Os dylai’r dirprwy fynnu ffynhonnell gymeradwy a mewngofnodi gyda’i gilydd, rhedwch y matrics hwn gyda systemau dan eich rheolaeth:
| Ffynhonnell | Manylion mewngofnodi | Canlyniad gofynnol |
|---|---|---|
| Caniateir | Dilys | Mae’r gyrchfan fwriadedig yn derbyn y cais. |
| Caniateir | Ar goll neu anghywir | Ni chyrhaeddir y gyrchfan. |
| Ni chaniateir | Dilys neu ar goll | Ni chyrhaeddir y gyrchfan. |
Gall dwy ddyfais y tu ôl i un NAT ymddangos fel yr un ffynhonnell. Dewiswch leoedd prawf â chyfeiriadau ffynhonnell gwahanol wrth y dirprwy a’u cadarnhau yn y logiau. Peidiwch â defnyddio peiriannau trydydd parti digyswllt na sganio gwasanaethau pobl eraill.
Efallai na fydd gwrthodiad wal dân yn rhoi unrhyw ymateb HTTP; gall gwrthodiad rhaglen ddychwelyd gwall. Yn y ddau achos, gwiriwch nad yw’r targed dan reolaeth wedi derbyn y cais gwaharddedig; gellir cymysgu tudalen gwall ar ei phen ei hun ag ymateb y gyrchfan.
Profwch y moddau anfon ymlaen rydych am eu caniatáu
Ar gyfer dirprwy gwe, profwch HTTP arferol a’r llwybr HTTPS CONNECT a ganiateir ar wahân. Os yw’r polisi’n cyfyngu cyrchfannau, profwch un a ganiateir ac un dan reolaeth y dylid ei wrthod. Peidiwch â dileu’r rheolaethau dim ond i wneud pob prawf yn llwyddiannus.
Ailbrofwch ar ôl newidiadau i ystodau ffynhonnell, manylion mewngofnodi, cyfeiriadau gwrando, ffeiliau a gynhwyswyd neu fersiynau gwasanaeth. Cadwch amser prawf, fersiwn ffurfweddiad a chanlyniadau gyda’i gilydd er mwyn gwirio newid diweddarach yn erbyn yr un ffin.
Gweithdrefn dderbyn yw hon, nid honiad y gall dosrannwr ffurfweddiad neu un cais brofi bod pob llwybr rhwydwaith ar gau.