Majina ya muhtasari wa SHA1 katika OpenSSL: orodha ya zamani inamaanisha nini
Majina ya zamani ya SHA1 yanaeleza usajili wa maktaba, si kile OpenVPN ilichofanya kwa pakiti. Tenganisha jina lililosajiliwa, muhtasari na operesheni inayoitumia.
Orodha za zamani za muhtasari husomwa kama nakala ya maamuzi ya kriptografia, na haziko hivyo. Majina kama SHA1, DSA-SHA1-old au RSA-SHA1-2 husimama bega kwa bega katika miundo ya zamani ya OpenSSL kwa sababu maktaba ilisajili sehemu kadhaa za kuingia karibu na mashine ya hash inayohusiana. Lebo ya RSA au DSA katika orodha hiyo OpenVPN haisemi chochote kuhusu kile ilichofanya kwa pakiti. Unachosoma ni orodha ya mali ya maktaba, si kumbukumbu ya kikao.
Mambo matatu yanapaswa kutenganishwa kabla hitimisho lolote liwe na maana: jina lililosajiliwa, hesabu ya muhtasari chini yake na operesheni inayoitumia.
Usajili ni kiolesura, si tathmini ya nguvu
Katika OpenSSL 1.0.2 jedwali la usajili wa muhtasari huunganisha majina, lakabu na utekelezaji katika faili moja. Maelezo ya zamani ya DSS1 ni kisa kilicho wazi zaidi: huripoti urefu wa matokeo ya SHA-1 na huita utaratibu wa kumaliza wa SHA-1 huku ikibeba jina linalodokeza algoriti tofauti kabisa. Kwa hiyo herufi za ziada katika usajili hazimaanishi hash nyingine, matokeo marefu au kiwango kipya cha usalama.
Chanzo hicho hicho huhifadhi uhusiano wa lakabu kwa wito wa zamani, jambo linaloeleza kwa nini orodha inaonekana imejaa. Hii ni nyaraka ya upatanisho, si ahadi kwamba mtoa huduma wa sasa wa OpenSSL ataonyesha majina yanayofanana.
Majina ya kusaini hayazalishi saini
Mfumo wa kusaini unaweza kufunga muhtasari kwenye kiolesura cha algoriti nyingine ili waitaji waliopo waendelee kuunganisha. Saini halisi ya ufunguo wa umma inahitaji ufunguo na hatua ya kusaini inayoutumia, na hakuna kati yao inayotolewa na jina kwenye menyu. Ingizo la muhtasari lenye ladha ya RSA ni jina ambalo mwitaji anaweza kutumia, si uthibitisho kwamba kila pakiti ya VPN ilibeba saini ya RSA.
Ni katika hatua hii ambapo maandishi ya zamani yanateleza kwenye hadithi za jadi. Ikiwa unahitaji kujua jinsi pakiti zilithibitishwa, tafuta chaguo lililochagua utaratibu na usome linachofanya katika toleo unalotekeleza kwa kweli. Ukurasa wa mwongozo uliosafirishwa na toleo hilo ndio maelezo pekee yanayolingana na programu iliyo mbele yako. Miongozo iliyohifadhiwa inaeleza toleo ambalo iliandikiwa, na hilo linaweza kuwa nyuma kwa mikataba kadhaa ya majina.
Tafuta chaguo lililotumia jina
Katika kisa cha uthibitishaji wa pakiti kilichoandikwa na OpenVPN 2.6, auth huchagua muhtasari unaotumiwa na HMAC, muundo wa uthibitishaji wa ujumbe wenye ufunguo badala ya saini ya cheti. Algoriti ya kusaini cheti cha TLS ni sifa tofauti ya makubaliano ya mkono.
Kwa sifa ya data ya AEAD, mpangilio tofauti wa auth huacha kutumika kwa njia ya data, wakati dhima yake kwa tls-auth inabaki swali tofauti. Kwa hiyo orodha ya muhtasari haiwezi kukuambia ni hash gani iliyolinda pakiti za sasa, ni seti gani ya TLS iliyojadiliwa au jinsi cheti cha mwenzake kilivyosainiwa. Ni mpangilio unaofaa pamoja na toleo pekee unaweza kujibu hilo, na kwa muunganisho ulio mbele yako pekee.
Andika ulicho nacho kwa kweli
Andika toleo la OpenVPN, maktaba ya kripto iliyounganishwa, chaguo kamili katika wasifu na matokeo ya muunganisho halisi. Seti hiyo hujibu maswali ambayo picha ya skrini ya menyu ya muhtasari haiwezi, na inaendelea kuishi baada ya uboreshaji unaofuata kwa sababu inataja matoleo badala ya hisia.
Zaidi ya yote, usichague lakabu ya zamani kwa sababu jina lake linasikika kuwa na nguvu zaidi au mahususi zaidi. Chagua sera inayotumika kwa muunganisho wote, na uchukulie majina ya zamani kama kumbukumbu ya jinsi maktaba ilijitokeza zamani.