Irredaġi reġistru tal-VPN mingħajr ma titlef il-ħjiel li jgħodd
Neħħi kull ħaġa li tista' tintuża, żomm tikketta waħda għal kull valur reali, u żomm l-ordni u l-verżjonijiet. Reġistru rredaġit għandu xorta jħalli lil barrani jsegwi l-ħsara.
Tippejstja reġistru fi ħajt ta' appoġġ, tweġiba tindika li fih iċ-ċavetta privata tiegħek, u l-pejst hija permanenti. Il-ħsara aktar kwieta tidher aktar tard, meta kull indirizz ikun sar X u l-fajl ma jibqax jipprova li l-klijent u s-server kienu hosts differenti. Ħajta ta' redazzjoni tneħħi dak li jagħti aċċess jew isemmi persuna, u żżomm dak li jispjega l-ħsara. Din hija trasformazzjoni b'regoli, mhux tħassir b'kaxxa tat-tiftix.
Ir-redazzjoni hija trasformazzjoni, mhux tħassir
Reġistru jġorr struttura kif ukoll valuri: dan l-indirizz tkellem ma' dak, f'dan il-ħin, u l-handshake waqaf f'dan il-pass. Il-valuri huma dak li jagħmlu l-fajl perikoluż biex jiġi ppubblikat. L-istruttura hija dak li tagħmlu ta' min jippubblikah.
It-tħassir ta' linji sħaħ ineħħi t-tnejn f'daqqa, u għalhekk reġistru mqassar spiss ma jwieġeb xejn. It-tgħaqqid ta' kull valur f'token wieħed ifalli mod ieħor, għax żewġ pari distinti jsiru attur wieħed. Iż-żewġ ħajtiet jistgħu jidhru puliti u xorta jeqirdu l-prova. It-test huwa jekk qarrej li qatt ma ra n-netwerk tiegħek jistax isegwi s-sekwenza u jasal għall-konklużjoni li wasalt għaliha.
L-ewwel is-silta, imbagħad it-tindif
Aqta' s-sezzjoni madwar il-ħsara qabel ma teditja xejn. Silta iżgħar hija aktar faċli biex tiġi spezzjonata, u inqas probabbli li ġġorr xi ħaġa li kont insejt li kienet fil-fajl. Żomm l-oriġinal mhux mittiefes f'ħażna protetta sakemm il-kwistjoni tingħalaq. Ir-redazzjoni hija b'telf, u l-fajl mhux maħdum huwa l-uniku mod biex twieġeb il-mistoqsija ta' segwitu.
Aqra s-silta bħala test sempliċi qabel ma tafda li kmand tal-esportazzjoni neħħa l-partijiet privati, għax l-esportaturi jiġbru u jdawru l-oqsma minflok ma jnaddfuhom. Il-modi debug u verbose huma l-aktar post probabbli għal blokka taċ-ċavetta jew kredenzjali inkorporata. Iftaħ il-fajl f'editur li juri linji sħaħ, mhux f'viżwalizzatur li jgeżwer u jaħbi t-tarf.
X'għandu jitlaq, u b'liema ordni
Ibda bil-materjal li jagħti aċċess, għax nuqqas hemmhekk itemm l-eżerċizzju: blokki ta' ċavetti privati, passwords, ċavetti maqsuma minn qabel, tokens API, kodiċijiet ta' rkupru. Dawn mhumiex biss identifikattivi; huma użabbli minn kull min jaqra l-ħajt. Ħajta li tneħħi kollox ieħor u tħalli wieħed minnhom falliet.
Imbagħad is-saff tal-identità: ismijiet tal-utenti, suġġetti u numri tas-serje taċ-ċertifikati, identifikaturi tal-kont u kull mogħdija li fiha l-isem ta' persuna. Xejn minn dan mhu użabbli waħdu, imma flimkien isemmi persuna, u dik hija l-parti li ħajt pubbliku m'għandux bżonnha.
Imbagħad is-saff tat-topoloġija, u hawn tidħol il-ġudizzju. Indirizzi pubbliċi, firxiet interni u ismijiet tal-hosts kollha jistgħu jiġu sostitwiti meta l-iżvelar tagħhom ma jservi l-ebda skop dijanjostiku, u tikketti stabbli jegħlbu l-vojt. L-ordni hija importanti għax is-saffi preċedenti huma assoluti u l-aħħar wieħed huwa deċiżjoni. Ix-xogħol b'dik l-ordni wkoll iżommok milli tqatta' siegħa fuq l-ismijiet tal-hosts waqt li blokka taċ-ċavetta tinsab fl-erbgħin linja.
| 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 |
Tħassarx ir-relazzjonijiet
Agħti lil kull valur reali markatur wieħed u erġa' użah kull darba li dak il-valur jidher. Jekk żewġ indirizzi kienu differenti, għandhom jibqgħu differenti wara l-ħajta, inkella l-qarrej jikkonkludi li l-klijent qabbad lilu nnifsu. Il-konsistenza hija l-mekkaniżmu kollu: il-qarrej jitgħallem it-tqabbil billi jara tikketta terġa' tidher. Token wieħed użat mill-ġdid għal żewġ atturi huwa l-aktar mod mgħaġġel biex reġistru jsir illeġġibbli.
L-ordni u l-ħin huma parti mill-istess struttura. Żomm is-sekwenza intatta, u jekk iċċaqlaq it-timbri tal-ħin, iċċaqlaqhom kollha bl-istess ammont u għid hekk f'linja waħda. It-taħlit ta' ħinijiet mibdula u reali huwa agħar milli tneħħihom, għax allura l-vojt jidher bħala prova ta' xi ħaġa li qatt ma ġrat.
Il-portijiet, il-protokoll u d-direzzjoni jibqgħu kif inhuma. Markatur fuq l-indirizz ma jeħtieġx markatur fuq il-port.
Żomm il-mistoqsija li r-reġistru għandu jwieġeb
Innota l-oqsma li għandu bżonn min jgħin qabel ma tibda teditja: it-test eżatt tal-iżball li mhuwiex sigriet, il-verżjonijiet tal-klijent u s-server, it-trasport u liema naħa bdiet il-prova. Dawn huma li jħallu lil barrani jagħraf il-ħsara. Li żżomm il-lista ħdejk tbiddel il-ħajta f'verifika minflok tama.
Meta tibgħat il-fajl, żid linja waħda li tgħid x'ġie sostitwit, sabiex ħadd ma jqatta' siegħa jiddijanjostika isem tal-host markatur. Id-dokumentazzjoni dwar reġistri dijanjostiċi ta' OpenVPN telenka l-oqsma li jġorru r-reġistri tagħha, u din hija l-lista li se tbiddel. Staqsi qabel ma tibgħat dump tal-memorja jew qabda tal-pakketti, u uża l-kanal ta' appoġġ li tista' tivverifika. Dawk l-artefatti jżommu ħafna aktar mir-reġistru tat-test, u xi ħaġa minnhom mhijiex tiegħek biex tippubblikaha.
Aqra s-silta lesta darba mill-ewwel sal-aħħar linja, inkluż il-bidu u t-tmiem. L-iscreenshots jixirqilhom aktar suspett mit-test, għax iġorru twieqi oħra, ismijiet tal-kont u oġġetti tal-menu.