Deir an teachtaireacht go bhfuil fad mícheart ar an eochair phríobháideach, agus díríonn an fhoclaíocht sin ar an ionchódú ar dtús agus ar an gcrioptagrafaíocht ina dhiaidh. Ionchódaíonn eochracha WireGuard 32 beart mar base64, rud a thugann 44 carachtar lena n-áirítear líonadh deiridh, mar sin ní heochair é luach de mhéid eile, cibé chomh randamach agus a fhéachann sé. Cruthaíonn líonadh na teaghráin go dtí go nglacfaidh an parsálaí léi luach dea-chruthaithe nach n-aithneoidh aon phiara riamh.

Tá dhá thasc éagsúla i bhfolach taobh thiar den earráid seo: téacs eochrach bailí a dheisiú, agus aitheantas nach bhfuil agat a thuilleadh a ionadú. Tá iarmhairtí éagsúla acu, agus déanann ceann acu an taobh eile a chur ó mhaith.

Cad a bhfuiltear ag súil leis ón parsálaí

Is é atá in eochair WireGuard ná 32 beart d’ábhar eochrach i base64 le líonadh caighdeánach, rud a thugann teaghrán seasta de 44 carachtar. Diúltaíonn na huirlisí do gach rud nach ndíchódaítear go díreach 32 beart, toisc go nglacann an cuar bunúsach le scálach 32 beart agus le rud ar bith eile. Úsáideann luachanna poiblí agus príobháideacha an t-ionchódú céanna, mar sin ní féidir leis an parsálaí a rá ón bhformáid amháin cé acu a ghreamaigh tú. Is é an t-ambiguitéid sin is cúis le leath an mhearbhaill faoin earráid seo.

wg genkey | tee private.key | wg pubkey > public.key
base64 -d private.key | wc -c
wc -c private.key
wg show wg0 public-key

Má dhíchódaítear do luach go 32 beart, tá an fad ceart agus tagann an gearán ó áit éigin eile sa chomhad. Má dhíchódaítear go rud níos giorra é, tá ábhar gearrtha agat seachas fadhb fhormáide.

Damáiste formáide nó ábhar mícheart?

Cruinníonn damáiste formáide timpeall na n-imill: comharthaí athfhriotail a chuir sliogán leis, lipéad mar private_key a cóipeáladh in éineacht leis an luach, briseadh líne a chuir cliant comhrá isteach, nó spás deiridh a mhair tríd an ngreamú. Athraíonn gach ceann acu an teaghrán gan na bearta a athrú, mar sin cuireann a bhaint an t-aitheantas bunaidh ar ais. Déan comparáid idir an comhad agus an taifead soláthair carachtar ar charachtar seachas poncaíocht a bhaint go dtí go n-éiríonn an parsálaí ciúin.

Is cás eile é ábhar mícheart. Is féidir le focal faire, eochair deimhnithe nó luach poiblí breathnú sochreidte agus díchódú go dtí an mhéid mícheart. Ní dhéanann aon ghlanadh ceann ar bith acu a iompú ina scálach a bhfuiltear ag súil leis ón phiara. Teastaíonn aitheantas nua ón gcás sin seachas eagar.

Eochair phoiblí sa réimse príobháideach

Is é an mearbhall is coitianta luach poiblí a ghreamú sa réimse príobháideach, nó a mhalairt. Tá an dá cheann ina base64 bailí de 32 beart, mar sin éiríonn leis an seiceáil faid agus teipeann ar an gcroitheadh láimhe níos déanaí gan teachtaireacht úsáideach. Is é an eochair phríobháideach an scálach a tháirgeann an ceann poiblí, mar sin is féidir leat é a shocrú tríd an luach poiblí a dhíorthú agus é a chur i gcomparáid leis an méid a údaraíonn an piara. Nuair nach n-oireann an luach díorthaithe don taifead, tá an t-aitheantas mícheart agat seachas clóscríobh.

Má thagann tú in ionad eochair phríobháideach an chliaint gan an eochair phoiblí údaraithe a nuashonrú ag an taobh eile, athchruthaítear an mhí-oiriúnacht chéanna, agus an mearbhall breise go bhféachann comhad an chliaint féin go hinmheánach comhsheasmhach anois. Athraigh an dá cheann in aon oibríocht amháin, nó déanfaidh an chéad duine eile dífhabhtú ar an leath mícheart.

Deisigh an próifíl, ansin cruthaigh an croitheadh láimhe

Nuair a dhíchódaítear an eochair go dtí an mhéid cheart agus nuair a oireann sí don phéire údaraithe, is é an próifíl agus an cosán an chuid eile den obair. Gineann na horduithe thíos péire úr nuair is gá, fíoraíonn siad méid díchódaithe eochrach atá ann cheana agus léann siad an luach poiblí atá á úsáid ag an gcomhéadan i ndáiríre. Ná greamaigh luach príobháideach i dticéad ná ar shuíomh díchódaithe riamh.

wg genkey | tee new.key | wg pubkey > new.pub
base64 -d private.key | wc -c
ip route get 10.60.9.5
wg show wg0 latest-handshakes

Freagraíonn an tseiceáil mhéide an bhfuil cruth eochrach ar an ábhar, agus freagraíonn an t-iarratas bealaigh an sroichfeadh paicéad an comhéadan riamh. Bogann líne chroitheadh láimhe a fhanann folamh tar éis an dá sheiceáil a rith an diagnóis chuig deireadh an phiara agus na seoltaí ceadaithe. Léigh eochair phoiblí an chomhéadain i gcoinne an taifid soláthair uair amháin eile, mar is féidir le próifíl shábháilte as dáta breathnú ceart agus an ceann gníomhach difriúil].

Taifead cén luach a tháinig tú ina ionad agus cá bhfuil an chóip údaraithe. Caithfidh an chéad duine a théann i dteagmháil leis an bpiara seo a fháil amach cén taobh a athraíodh.

Ailt ghaolmhara