Á einum þjóni hanga biðlarar í stund og tengjast svo aftur, og annar hafnar tengingum samstundis með skilaboðum um lyklastærð. Þeir líta út eins og mismunandi villur og eru sama villan sem vísar í gagnstæðar áttir. Dulkóðun handabandsins hefur kostnað sem vex með stærð færibreytna, og hún hefur líka gólf sem nútíma söfn fara ekki niður fyrir. Að ákvarða stærð efnisins er gátlistinn, og fyrsti liðurinn er að ákveða hvora af tveimur villunum þú hefur í raun.

Lestu bilunina áður en þú endurnýjar eitthvað

Tímasetningin segir þér flest. Handaband sem tekur nokkrar sekúndur og deyr svo þýðir venjulega að útreikningurinn hafi lifað þolinmæði gagnaðilans, sem bendir til færibreytna sem eru of stórar fyrir vélbúnaðinn eða tímamörkin. Tafarlaus höfnun sem nefnir lykil- eða hópstærð bendir í hina áttina, á efni sem safnið mun alls ekki samþykkja.

Þessar tvær þurfa gagnstæðar lagfæringar, og það er hér sem flestar tilraunir fara úrskeiðis. Endurnýjun 8192 bita færibreytna á biðlara sem hefur þegar hafnað litlum hópi gerir hæga tilfellið verra án þess að gera neitt fyrir það fljóta. Skrifaðu niður hvaða einkenni þú sást áður en þú snertir skrá.

Athugaðu svo hvað er krafist af gagnaðilanum. Þjónn sem er stilltur fyrir stóran hóp í endanlegu sviði neyðir hvern biðlara til að eyða sama CPU-tíma í hverjum endursamningi, ekki bara við tengingu. Ef vandamálið kemur fram með reglulegu millibili í stað við ræsingu er það bil sterk vísbending um hvaða stilling er dýr. Endursamningur endurtekur allan útreikninginn, svo stöðvun sem kemur aftur á hverri klukkustund er venjulega sami kostnaðurinn greiddur aftur.

Hæga tilfellið: efni sem vélbúnaðurinn hefur ekki efni á

Vinna Diffie-Hellman og RSA vex hratt með lyklastærð, og allt það gerist áður en nokkur umferð fer um göngin. Á litlum beini eða biðlara með litla afl getur nógu stór hópur ýtt skiptunum fram yfir tímamörk hinna hliðarinnar, svo tengingin reynir aftur eða virðist einfaldlega hanga án nokkurrar villu.

Lagfæringin er að fara niður í stærð sem hver gagnaðili styður og hvert tæki getur reiknað sér til hægðar. 2048 bita RSA-lykill og 2048 bita hópur eru áfram breið samhæf grunnlína; stærra hjálpar aðeins þegar allir aðilar eru sammála og örgjörvinn getur borgað fyrir það í hverjum endursamningi. Allt yfir þeirri grunnlínu er viljandi skipti, ekki uppfærsla.

Stærð er ekki stig, og stærsta talan í samanburðartöflu er ekki sjálfkrafa rétta valið. Veldu minnsta gildið sem stefnan þín leyfir og allir gagnaðilar samþykkja, og mældu svo handabandið í stað þess að gera ráð fyrir að það hafi batnað. Minni hópur sem rennur samt út á tíma segir þér að stærðin hafi aldrei verið öll sagan.

Fljóta tilfellið: hópur sem safnið hafnar

Nútíma OpenSSL-buildar hafna minnstu hópum í endanlegu sviði algjörlega, og hækkað öryggisstig ýtir gólfinu enn ofar. Beinafastbúnaður sem kemur með áratugagamla færibreytuskrá er venjulega uppsprettan, og einkennið er tenging sem mistekst samstundis með skilaboðum sem nefna hópinn eða lyklastærðina. Ekkert í þeirri bilun er slitrótt, og það er einmitt það sem gerir hana auðþekkjanlega.

Skiptu um skrána í stað þess að breyta stillingunni til að sleppa athuguninni. Búðu til núverandi hóp, staðfestið hann og settu hann svo þar sem daemoninn les hann í raun. Haltu gömlu skránni þar til biðlari hefur tengst nýju með góðum árangri:

openssl dhparam -out /etc/openvpn/ffdhe2048.pem 2048
openssl dhparam -in /etc/openvpn/ffdhe2048.pem -check -noout
ls -l /etc/openvpn/ffdhe2048.pem

Athugunarskipunin staðfestir skrána og prentar ekkert gagnlegt þegar hún gengur; listinn staðfestir að þú skiptir um skrána sem þjónustan hleður, ekki úrelt eintak við hliðina. Beindu stillingunni á þá slóð, endurræstu daemoninn og staðfestið að biðlari sem mistókst áður ljúki nú handabandinu.

Ef þjónninn stillir líka öryggisstig eða skírteinisferil, lestu þau áður en þú ályktar að hópurinn hafi verið rangur. Ferill sem krefst strangari flokks getur hafnað efni sem sjálfgefið hefði samþykkt, og að fjarlægja þá stillingu er þrengri breyting en að slökkva á athuguninni á heimsvísu.

Veldu stærð fyrir gagnaðilann og vélbúnaðinn

Finndu út hvað fjarlægi endinn þolir áður en þú býrð til eitthvað framandi. Tæki sem er of gamalt fyrir 2048 bita hóp er tæki sem skipta þarf út, því að beina þjóninum að veikari hópi breytir bara samhæfiskvörtun í niðurfall. Varanlegar lagfæringar fara í átt að nýrri hugbúnaði frekar en eldri færibreytum. Sérhver tímabundin undantekning á þessu sviði hefur tilhneigingu til að verða varanlega stillingin.

Þar sem örgjörvi þjónsins er takmörkin skaltu breyta reikniritinu í stað þess að fara undir stefnuna. Lykilskipti með sporöskjulaga ferli eins og X25519 eru dramatískt ódýrari en stór hópur í endanlegu sviði og eru víða studd, sem gerir þau betra svar við afkastakvörtun en minni RSA-stuðull.

Hvað sem þú velur skaltu prófa með einni raunverulegri tengingu og horfa á hversu lengi handabandið tekur, ekki bara hvort það tengist að lokum. Tenging sem tekst á tólf sekúndum hefur sömu rótorsök og sú sem mistekst á fimmtán.

Skráðu valið svo endurbygging geti ekki ógilt það

Haltu færibreytuskránni undir stillingarstjórnun og skrifaðu stærðina, ástæðuna og dagsetninguna við hliðina. Endurbyggður þjónn sem býr hljóðlega til sín eigin sjálfgefnu gildi er leiðin sem sama villan snýr aftur sex mánuðum síðar án þess að nokkur geti útskýrt upprunalegu ákvörðunina.

Skrifaðu sömu upplýsingar við endapunktinn og ferilinn, svo yfirferð þurfi ekki að endurgera þær út frá skráarstærð. Þegar næsta tenging stöðvast er sú athugasemd munurinn á fimm mínútna athugun og nýrri rannsókn. Hún kemur líka í veg fyrir að næsti verkfræðingur leysi hæga tilfellið með lagfæringu sem var ætluð fyrir það fljóta.

Tengdir greinar