Stöðugur lykill eða TLS fyrir OpenVPN-tengingu milli tveggja jafningja?
Stöðuglyklahamur OpenVPN getur ekki snúið umferðarlyklum sínum. Ef tveir jafningjar þurfa sjálfvirka endurnýjun skaltu fara í TLS-ham og láta punkt-í-punkt fyrirkomulagið óbreytt.
Tvær vélar sem tala aðeins sín á milli geta haldið þessari topólógíu og fengið samt samsemdar umferðarlykla. Lögun netsins og varnarhamurinn eru óháðar ákvarðanir, og það er að rugla þeim saman sem fær fólk til að reyna að snúa stöðugu leyndarmáli með því að skipta um skrá á meðan báðir djöflarnir halda áfram að keyra. Að skipta um lykilskrána undir keyrandi pari snýr engu. Stöðuglyklahamurinn, sem OpenVPN 2.6 merkir sem úreltan, heldur einum lykli alla ævi göngin, svo skráin á disknum og lykillinn í minninu stemma aftur aðeins eftir að báðir endar hafa verið endurræstir. Ef sjálfvirk endurnýjun er krafan verður varnarhamurinn að breytast.
Hvað stöðuglyklahamurinn getur ekki
Í leyndarham deila báðir jafningjar fyrirfram deildum lykli sem dulkóðar og sannreynir göngin beint. Það er engin handaband, svo það er engin aðferð fyrir hvorn aðila sem er til að stinga upp á nýju lykilefni, sanna auðkenni eða jafna sig eftir misræmi án afskipta stjórnanda. Báðir eiginleikar koma til vegna skorts á stjórnrás, ekki vegna valmöguleika sem vantar, og enginn stillingarflagg bætir einum við þennan ham.
Handbók OpenVPN 2.6 segir skýrt að lykillinn haldist þar til nýr er búinn til. Það er ásættanlegt fyrir rannsóknarstofutengingu eða fasta tækjapari með skjalfestri snúningsaðferð, og óásættanlegt hvar sem langlíft leyndarmál er raunveruleg hætta. Skipting á skrá býr ekki til nýjan lykil fyrir keyrandi par; hún býr til tvo jafningja sem eru ósammála. Því bætir skiptingin á skránni við truflun án þess að bæta við snúningi.
Það er heldur ekkert hugtak um auðkenni jafnings fram yfir eign á skránni. Sá sem hefur lykilinn er jafningi, og ekkert í göngunum skráir hvor hliðin er hvor, svo afturköllun er allt eða ekkert.
Að fara í TLS án þess að hanna tenginguna upp á nýtt
TLS-hamur bætir við stjórnrás og með henni getu til að semja um lykla gagnarásarinnar. Í punkt-í-punkt uppsetningu tekur önnur hliðin þjónshlutverk og hin biðlarahlutverk, en topólógían helst tenging milli tveggja jafningja: hvor hlið þekkir endapunkt hinnar, og enginn laug eða fjölnotendasþjónusta birtist. Hlutverkin eru smáatriði í handabandinu, ekki ný arkitektúr.
Gefðu hverri vél sitt eigið auðkenni. Hvor hlið þarf vottorð og einkalykil, traustsakkerið sem staðfestir hina, og reglu um sannprófun jafnings sem nefnir hverjir eru væntanlegir. Ekki endurnýta einkalykil annars jafningsins á hinum til að spara tíma; það gerir tvö auðkenni að einu og fjarlægir getuna til að afturkalla hvora hlið fyrir sig. Skráningin er staðurinn til að gera þetta rétt, því að laga það síðar þýðir að endurútgefa vottorð.
Haltu netsamningnum óbreyttum á meðan vörnin breytist. Sömu gönguheimilisföng, leiðir og leyfðar þjónustur ættu að gilda fyrir og eftir, svo bilun á meðan flutningnum stendur sé varnarvandamál en ekki dulbúin óvænt uppákoma í leiðarvali. Skrifaðu heimilisföngin og leiðirnar niður fyrir breytinguna; að bera þær saman síðar er fljótlegra en að endurgera þær úr minni.
Sumar uppsetningar verja stjórnrásina líka með eigin stöðugum lykli, sem snýst ekki með gagnarásinni. Sá lykill gætir handabandsins en ekki farmsins, svo að afhjúpun hans leiðir í ljós samningaviðræðurnar en ekki umferðina. Geymdu hann aðskildum frá efni gagnarásarinnar, og gefðu honum skiptidag sem nafngreind manneskja ber ábyrgð á. Að snúa honum þýðir að endurræsa báða jafningja í samræmdu glugga, þess vegna á hann skilið færslu í dagatalinu en ekki í minninu.
Hver endurnýjar hvað, og hvenær
Í TLS-ham er endurnýjun stýrt af stilltum mörkum: tímabili, bætafjölda eða pakkafjölda. Skjalfesta tímastýringin er það sem flestar uppsetningar treysta á, og lægra virka gildið á milli jafningjanna tveggja getur hafið skiptinguna, svo að hækka það aðeins á annarri hlið heldur atburðinum ekki aftur. Mörk byggð á rúmmáli eru til vegna þess að annasöm tenging getur eytt lykli löngu áður en klukkan gerir það. Hvorki mörkin eru heilsuprófun og hvorki segja þau þér að endurnýjun hafi tekist.
Þess vegna er villandi að greina endurtekna endursamningu út frá einni stillingarskrá. Lestu stillingarnar á báðum jafningjum og skoðaðu síðan umskiptin í annálnum í stað þess að gera ráð fyrir bilun. Endurnýjun sem klárast hreinlega lítur út eins og stuttur gustur af umferð stjórnrásarinnar, ekki eins og aftenging.
Haltu hlutunum aðskildum í höfðinu. Vottorðið sannar langtímaauðkenni og er skipt út samkvæmt áætlun sem þú stýrir. Lykli gagnarásarinnar er endurnýjaður sjálfkrafa, og sérstök auðkenningarskipti, ef uppsetningin krefst þess, fylgja stefnu reikningsins og gætu þurft sínar eigin ráðstafanir fyrir síðari skipti.
Að slökkva algjörlega á endurnýjun með því að setja tímabilið á núll er ekki lagfæring á háværum annál. Það breytir heilbrigðum atburði lífsferilsins í varanlegan lykil, sem færir þig aftur að eiginleikanum sem þú varst að reyna að yfirgefa.
Að samþykkja breytinguna
Byggðu nýju stillinguna á studdu dæmi uppsettrar útgáfu, ekki á gömlu smábroti þar sem reikniritin og skráarslóðirnar eru erfðar annars staðar frá. Samræmdu skiptinguna svo báðir jafningjar breytist saman, og haltu samþykktri endurheimtarleið ef önnur hliðin ræsist ekki. Taktu tenginguna niður viljandi í stað þess að bíða eftir truflun til að prófa afturhvarfið. Æfð afturhvarf er meira virði en lýst afturhvarf.
Prófaðu þrjá hluti: upphafleg auðkennissannprófun tekst, ætlað forritaflæði virkar, og stýrð endurnýjun á sér stað án þess að tapa umferð. Lestu síðan umskiptin í annálnum út frá því sem þau sanna í raun: nýr lykilauðkenni þýðir að jafningjarnir kláruðu skipti, ekki að göngin hafi tengst aftur. Lítu á það sem sönnun fyrir einu skrefi, og athugaðu umferðarteljarana áður en þú lýsir flutningnum loknum.
Það sem loforð um núll truflanir myndi fela er bilunin sem þú hefur ekki séð enn. Endurnýjun sem mistekst, vottorð sem rennur út eða slóðargalli geta enn truflað tenginguna, og ekkert þeirra er útilokað af hreinni prófunarferð. Eiginleikinn sem er þess virði að hanna fyrir er þrengri og nytsamlegri: venjubundin lykilskipti hætta að vera handvirk skipti á skrá.