Sababta ay koodh hal-mar ah oo ansax ah ugu guuldareysato gelitaanka VPN
Koodh la diiday badanaa waa dhibaato ku saabsan nidaamka codsiyada, diiwaangelinta ama waqtiga, ma aha koodh qaldan. Hubi kuwan si isku xigta ka hor intaadan wax dib u diiwaangelin.
Waxaad furtaa macmiilka VPN, qoraalka sirta, oo lixda lambar ee ka soo baxa xaqiijiyahaaga waxay ku noqdaan kuwo aan ansax ahayn — laba jeer, ka dib markii saddexaad. Waxba kama beddelin akoonka tan iyo shalay, sidaas darteed dareenka ugu horreeya waa in la tirtiro qoraalka xaqiijiyaha oo dib loo baaro — badanaa waa dayactirka qaldan. Koodh hal-mar ah ma aha sir labaad: albaabka waa in uu ku weydiiyaa tallaabo gaar ah, laga bilaabo qoraal diiwaangashan gaar ah, gudaha daaqad gaar ah, oo inta badan diidmada waxay dhacdaan ka hor inta aan la is barbar dhigin lambarrada. Go'aanso tallaabada aad ku jirto ka hor intaadan taaban diiwaangelinta.
Nidaamka codsiyada wuxuu kuu sheegayaa qulqulka aad ku jirto
Saddex qaab ayaa daboolaya ku dhowaad gelitaan kasta oo VPN ah oo ku lug leh koodh. Qaabka laba-tallaabo ah macmiilku wuxuu diraa qoraalka sirta, serverku wuxuu soo saaraa caqabad, macmiilkaana mar kale weydiiyaa. Qaabka isku dhafan albaabku wuxuu rabaa qoraalka sirta iyo koodhka hal gudbin — mararka qaarkood la isku daray, mararka qaarkood ka dib kala-soocid uu kaliya hawlgalka duubayo. Qaabka browser-ka macmiilku ma laha wax goob ah: koodhku wuxuu galaa bog web, ama oggolaansho riix ah ayaa beddela, macmiilka desktop-kaana wuxuu sugayaa natiijada.
Qaabka qaldan wuxuu u eg yahay koodh xun. Ku dheji koodh cusub goob kaliya qoraalka sirta loogu talagalay, serverku wuxuu u akhrin doonaa qayb ka mid ah qoraalka sirta. Dhinaca macmiilka, OpenVPN 2.4 iyo kuwa dambe waxay farqiqa muujiyaan: server ku jawaaba AUTH_FAILED,CRV1: wuxuu filayaa jawaab caqabad, sidaas darteed profile-ku wuxuu u baahan yahay static-challenge ama fayl qoraal sir ah oo qaab SCRV1: ah. Profile duug ah oo kaliya qaata auth-user-pass wuxuu xaqiijiyaa qoraalka sirta kadibna wuu istaagaa, taas oo log-ka uga muuqata guuldarro OTP inkastoo aan koodh la dirin.
WireGuard waa in lagu sheegaa midka ka reeban: wuxuu xaqiijiyaa lammaane fure ah ma aha dad, sidaas darteed ma jiro goob koodh. Haddii bixiye ku dhawaaqo mid, wax ka baxsan tunnel-ka ayaa aqbala.
Waxa serverku ku sameeyo lixda lambar
Koodhadhka waqtiga ku salaysan waxay raacaan RFC 6238, kaas oo duubaya dhismaha hore ee tiriyaha ku salaysan ee RFC 4226: HMAC ka sarreeya cunsur dhaqaaqa, sida caadiga ah laga gooyay lix lambar. TOTP cunsurka dhaqaaqa waa waqtiga Unix ee hadda oo loo qaybiyay tallaabo, 30 ilbiriqsi haddii hawlgalka aanu beddelin. Xaqiijiyuhu waligiis lama barbar dhigo lambarradaada qiime la kaydiyay; wuxuu dib u xisaabiyaa koodhka la filayo seed la wadaago oo sida caadiga ah wuxuu aqbalaa tallaabooyinka deriska ah, sidaas darteed safar gaabis ah ma guuldareyso gelitaanka.
Laba natiijo ayaa la seegaa. Aagga waqtiga taleefanku ma khuseyso, sababtoo ah seedku waligiis ma arko saacad maxalli ah — kaliya leexashada UTC-dhabta ah ayaa muhiim ah, qalabka laba daqiiqo horay u socdaana wuu ku guuldareystaa koodh kasta isagoo muujinaya tirinta hoos u dhaca nadiif ah. Koodhkuna waa hal-mar naqshad ahaan: xaqiijiyuhu wuxuu xusuustaa qiimihii ugu dambeeyay ee tiriyaha uu ka aqbalay seedkaas, sidaas darteed isla lambarrada mar kale la soo gudbiyo waa la diidayaa xitaa isla daaqadda dhexdeeda. Macmiilka dib u dayaca ka dib waqti dhaqaaq wuxuu gubi karaa koodhka uu hadda diray.
Calaamadaha tiriyaha ku salaysan waxay dhaqaajiyaan tiriyahooda riix kasta, sidaas darteed way ka baxaan isku-dubbaridka ka dib markii koodhadh la abuuray laakiin aan waligood la dirin; dayactirka caadiga ah waa daaqad dib-u-dubbarid oo aqbala dhowr qiime oo horay ah. Haddii hawlgalku diiwaangeliyay HOTP halka app-kaagu muujinayo TOTP, qiime kastaa wuu qaldan yahay si u eg dhibaato saacad. URI-ga bixinta ee ka dambeeya koodhka QR wuxuu magacaabaa nooca, lambarrada, muddada iyo hash-ka.
Guuldarrooyin u eg koodh qaldan
Qoraalka diiwaangashan waa kan ugu badan ee dembiga leh. App-yada xaqiijinta waxay calaamadeeyaan qoraallada iyadoo lagu salaynayo soo-saare iyo akoon, sidaas darteed qof kasta oo laba aqoonsi ku leh isla VPN wuxuu yeelan karaa laba qoraal oo calaamadahoodu ku kala duwan yihiin hal xaraf. Koodhku wuxuu ansax yahay seedkii abuuray oo wax kale ma aha. Is barbar dhig calaamadda taleefanka iyo magaca isticmaalaha ee serverku diiwaangeliyo, ma aha wixii aad xasuusato inaad qortay.
Tan labaad waa qayb ka mid ah jaangooyooyin aan is waafaqsanayn. Seed lagu diiwaangeliyay siddeed lambar, muddo 60 ilbiriqsi ama SHA-256 wuxuu bixiyaa koodhadh uu xaqiijiyuhu diido haddii uu filayo lix lambar, 30 ilbiriqsi iyo SHA-1, macmiilkaana lama kala garto koodh qaldan. Waxay soo baxdaa ka dib guuritaanno halkaas oo qoraalka lagu daray mar kale sawir koodhka QR, ama diiwaanka calaamadda dib loo dhisay qiimayaal caadi ah.
Tan saddexaad koodhka kuma saabsana. Albaabbadu sida caadiga ah waxay soo celiyaan hal guuldarro xaqiijin guud oo loogu talagalay qoraal sir qaldan, koodh dhacay iyo akoon la joojiyay, si ula kac ah, si aan qofna u baari karin cunsurka guuldareystay. Akhri log-ka albaabka ama RADIUS halkii aad ka akhrin lahayd banner-ka macmiilka: caqabad aan waligeed la soo saarin, diidmo gelitaan oo aan lahayn astaanta OTP iyo diidmo siyaasad dhamaantood isku mid ayay ka muuqdaan shaashadda oo waxay u horseedaan tallaabooyin xiga oo kala duwan.
Taxane gaaban oo tan cidhiidhiya
Ka bilow hubinta ugu jaban oo joogso tallaabada ugu horreysa ee aan taagnayn.
- Sug koodh cusub, hal mar dir, oo xusuuso in caqabadku soo baxo ka hor ama ka dib aqbalaadda qoraalka sirta.
- Isku waafaji calaamadda xaqiijiyaha iyo magaca isticmaalaha ee serverku kaydiyo.
- Xaqiiji in profile-ku gabi ahaanba ka jawaabi karo caqabad, sida kiiska
CRV1ee kore. - Is barbar dhig saacadda qalabka iyo il waqti la yaqaan; leexasho ka badan dhowr tobanaan ilbiriqsi ayaa TOTP laftiisa jebisa.
- Weydii hawlgalka haddii calaamaddu tahay TOTP ama HOTP, iyo lambarrada, muddada iyo hash-ka la diiwaangeliyay.
Laba sharci ayaa ka hortagaya in tani ka sii xumaato. Ha isku dayin marar badan: albaab badan ayaa tiriya guuldarrooyinka akoon kasta oo ama way xiraan ama waxay bilaabaan inay jawaabaha dib u dhacaan, sidaas darteed hal duufaan ayaa beddela khalad yar oo jaangooyo tiket taageero. Oo ha dib u diiwaangelin calaamadda si baaritaan, sababtoo ah taasi waxay burinaysaa seedkii hore; haddii ciladdu tahay caqabad aanu macmiilku waligiis dirin, hadda waxaad haysataa laba isbeddel oo aad sharraxdo halkii mid.
Ka fogee seedka iyo koodhadhka soo kabashada wareegga
Lixda lambar iyo sirta ka dambeysa lama is weydaarsan karaan. Koodhka QR ee bixinta ama seedka Base32 wuxuu abuuraa koodh kasta oo mustaqbalka ah ee akoonka, sidaas darteed waxay ku jiraan isla qaybta qoraalka sirta: ma aha sawir shaashad, ma aha faallo tiket, mana aha wada-hadal qofkii marka hore kula soo xiriiray. Koodhadhka soo kabashada waa hab kale — hal-mar, badanaa waxay gebi ahaanba dhaafaan codsiga koodhka, oo mid ku bixinta in akoonka la tijaabiyo waxay meesha ka saaraysaa dariiqa dambe ee laga yaabo inaad u baahato mustaqbalka.
Koodhku sidoo kale bogga gelitaanka kama dhigo mid lagu kalsoonaan karo: codsi OTP oo ku jira domain u eg ayaa ururiya koodh ansax ah oo dib u ciyaara gudaha daaqadda, shahaadaduna wali waa tan kuu sheegta halka aad wax ku qoreyso.
Haddii taxanuhu ku dhammaado profile aan ka jawaabi karin caqabad, hagaaji profile-ka oo mar kale ku tijaabi hal koodh cusub. Haddii uu ku dhammaado jaangooyooyin diiwaangelin aan is waafaqsanayn, weydii hawlgalka inuu akhriyo diiwaanka calaamadda ka hor inta aan qofna wax baarin. Haddii uu ku dhammaado xirid, sug ilaa ay dhammaato halkii aad beddeli lahayd macmiiliinta — xannibaaddu waa xaaladda akoonka, ma aha app-ka.