In VPN-loch redigearje sûnder de wichtige oanwizings te ferliezen
Helje alles fuort dat brûkber is, hâld ien label per echte wearde en bewarje folchoarder en ferzjes. In redigearre loch moat in frjemdling de flater noch folgje litte.
Do plakst in loch yn in supporttried, in antwurd wiist derop dat der dyn priveekaai yn stiet, en it plakken is permanint. De stillere flater komt letter oan it ljocht, as elk adres X wurden is en it bestân net mear bewiist dat de klant en de tsjinner ferskillende hosts wiene. In redigearringsronde hellet fuort wat tagong jout of in persoan neamt, en hâldt wat de flater ferklearret. Dat is in omfoarming mei regels, gjin ferwidering mei in sykfak.
Redigearje is in omfoarming, gjin ferwidering
In loch draacht struktuer likegoed as wearden: dit adres spruts op dit stuit mei dat iene, en de hânskud stoppe by dizze stap. De wearden binne wat it bestân gefaarlik meitsje om te publisearjen. De struktuer is wat it überhaupt de muoite wurdich makket om te publisearjen.
Hiele rigels fuorthelje hellet beide tagelyk fuort, en dêrom antwurdet in ynkoarte loch faak neat. Eltse wearde yn ien token gearfetsje mislearret oars, omdat twa ferskillende peers ien akteur wurde. Beide rondes kinne der kreas útsjen en dochs it bewiis ferneatigje. De test is oft in lêzer dy't dyn netwurk nea sjoen hat, de folchoarder folgje kin en ta dyn konklúzje komme kin.
Earst in fragmint, dan stripje
Snij it diel om 'e flater hinne fuort foardat do wat bewurkest. In lytser fragmint is makliker te kontrolearjen en befettet minder gau wat do fergetten wiest dat it yn it bestân stie. Bewarje it oanreste orizjineel yn befeilige opslach oant de kwestje sletten is. Redigearjen giet mei ferlies, en it rûge bestân is de iennige manier om de ferfolchfrage te beantwurdzjen.
Lês it fragmint as platte tekst foardat do in eksportopdracht fertroust dat de privedielen derút helle hat, want eksporteurs fetsje fjilden gear en rotearje se yn stee fan se skjin te meitsjen. Debug- en verbose-modi binne it wierskynlikste plak foar in kaai-blok of in ynbêde oanmeldgegevens. Iepenje it bestân yn in bewurker dy't folsleine rigels toant, net yn in viewer dy't ôfbrekt en de sturt ferberget.
Wat fuort moat, en yn hokker folchoarder
Begjin mei materiaal dat tagong jout, want in miste treffer dêr einiget de oefening: blokken mei priveekaaien, wachtwurden, foarôf dielde kaaien, API-tokens, werstelkoades. Dy binne net allinne identifisearjend; se binne brûkber foar elkenien dy't de tried lêst. In ronde dy't al it oare fuorthellet en ien dêrfan stean lit, is mislearre.
Dan de identiteitslaach: brûkersnammen, sertifikaatsubjekten en searjenûmers, akkount-identifiers en elk paad dat de namme fan in persoan befettet. Neat dêrfan is allinne brûkber, mar gear neamt it in persoan, en dat is it diel dat in iepenbiere tried net nedich hat.
Dan de topologyske laach, en dêr komt it oardiel binnen. Iepenbiere adressen, ynterne berikken en hostnammen kinne allegear ferfongen wurde as har iepenbiering gjin diagnostysk doel tsjinnet, en stabile labels ferslaan lege plakken. De folchoarder is wichtich omdat de eardere lagen absolút binne en de lêste in beslissing is. Yn dy folchoarder wurkje foarkomt ek dat do in oere oan hostnammen besteegest wylst der in kaai-blok op rigel fjirtich stiet.
| Original kind | Replace with | Keep |
|---|---|---|
| Client address | CLIENT_A | Which side initiated |
| Server address | SERVER_B | Port and protocol |
| Username | USER_1 | The failure that mentions it |
| Hostname | HOST_1 | Resolution order |
Ferwoastgje de ferbannen net
Jou elke echte wearde ien plekhâlder en brûk dy elke kear wer as dy wearde foarkomt. As twa adressen ferskillend wiene, moatte se dat nei de ronde bliuwe, oars konkludearret de lêzer dat de klant mei himsels ferbûn wie. Konsistinsje is it hiele meganisme: de lêzer leart de koppeling troch in label weromkomme te sjen. Ien werbrûkt token foar twa akteurs is de fluchste manier om in loch ûnlêsber te meitsjen.
Folchoarder en tiid hearre by deselde struktuer. Hâld de rige yntakt, en as do tiidstimpels ferskúst, ferskúf se dan allegear mei deselde hoemannichte en sis dat yn ien rigel. Feroare en echte tiden minge is slimmer as se fuorthelje, want dan lykje de gatten bewiis fan wat nea bard is.
Poarten, protokoll en rjochting bliuwe sa't se binne. In plekhâlder op it adres freget gjin plekhâlder op 'e poarte.
Hâld de fraach fêst dy't it loch beantwurdzje moat
Skriuw de fjilden op dy't in helper nedich hat foardat do begjinst te bewurkjen: de krekte, net-geheime flatertekst, klant- en tsjinnerferzjes, transport en hokker kant it inisjatyf naam. Dat binne de dingen wêrmei't in frjemdling de flater weromken. De list njonken dy hâlde makket de ronde in kontrôle yn stee fan in hoop.
As do it bestân ferstjoerst, foegje dan ien rigel ta mei wat ferfongen is, sadat nimmen in oere besteedet oan it diagnostisearjen fan in plekhâlder-hostnamme. OpenVPN syn dokumintaasje oer diagnostyske lochs listet de fjilden op dy't syn lochs drage, en dat is krekt de list dy't do oan it feroarjen bist. Freegje it foardat do in ûnthâlddump of in packet capture stjoerst, en brûk it supportkanaal dat do ferifiearje kinst. Dy artefakten befetsje folle mear as it tekstloch, en guon dêrfan meisto net publisearje.
Lês it ôfmakke fragmint ien kear fan 'e earste oant de lêste rigel, ynklusyf it begjin en it ein. Skermôfbyldings fertsjinje mear wantrouwen as tekst, omdat se oare finsters, akkountnammen en menuposten meinimme.