වලංගු එක්-වරක් කේතයක් VPN පිවිසුමේදී තවමත් අසාර්ථක වන්නේ ඇයි
ප්රතික්ෂේප වූ කේතයක් සාමාන්යයෙන් ප්රොම්ප්ට් අනුපිළිවෙල, ලියාපදිංචිය හෝ වේලාවේ ගැටලුවක් මිස වැරදි කේතයක් නොවේ. යමක් නැවත ලියාපදිංචි කිරීමට පෙර මේවා පිළිවෙලට පරීක්ෂා කරන්න.
ඔබ VPN සේවාදායකය විවෘත කර, මුරපදය ටයිප් කරන විට, ඔබේ සත්යාපන යෙදුමේ අංක හය අවලංගු ලෙස ආපසු එයි — දෙවරක්, පසුව තුන්වන වරටත්. ඊයේ සිට ගිණුමේ කිසිවක් වෙනස් වී නැත, එබැවින් පළමු ප්රවණතාව සත්යාපන යෙදුමේ සටහන මකා නැවත ස්කෑන් කිරීමයි — සාමාන්යයෙන් එය වැරදි අලුත්වැඩියාවයි. එක්-වරක් කේතයක් දෙවන මුරපදයක් නොවේ: ද්වාරය එය නිශ්චිත පියවරකදී, නිශ්චිත ලියාපදිංචි සටහනකින්, නිශ්චිත කාල තීරුවක් තුළ ඉල්ලා සිටිය යුතු අතර, බොහෝ ප්රතික්ෂේප කිරීම් සිදු වන්නේ අංක සංසන්දනය කිරීමට පෙරය. ලියාපදිංචිය ස්පර්ශ කිරීමට පෙර ඔබ කවර පියවරක සිටීද යන්න තහවුරු කරගන්න.
ප්රොම්ප්ට් අනුපිළිවෙල ඔබ කවර ප්රවාහයක සිටීද යන්න කියයි
කේතයක් ඇතුළත් ඕනෑම VPN පිවිසුමක් පාහේ ආකාර තුනකින් යුක්තය. ද්වි-පියවර ආකාරයේදී සේවාදායකය මුරපදය යවයි, සේවාදායකය අභියෝගයක් නිකුත් කරයි, සහ සේවාදායකය නැවත අසයි. ඒකාබද්ධ ආකාරයේදී ද්වාරය මුරපදය සහ කේතය එක් ඉදිරිපත් කිරීමකින් ඉල්ලා සිටී — සමහර විට එකට සම්බන්ධ කර, සමහර විට ක්රියාකරු පමණක් ලේඛනගත කරන බෙදුම්කරුවකින් පසුව. බ්රවුසර ආකාරයේදී සේවාදායකයට කිසිදු ක්ෂේත්රයක් නැත: කේතය වෙබ් පිටුවකට යයි, නැතහොත් තල්ලු අනුමැතියක් එය වෙනුවට එයි, සහ ඩෙස්ක්ටොප් සේවාදායකය ප්රතිඵලය බලා සිටී.
වැරදි ආකාරය නරක කේතයක් ලෙස පෙනේ. මුරපදයට පමණක් වෙන් වූ ක්ෂේත්රයක නව කේතයක් අලවන්න, සේවාදායකය එය මුරපදයේ කොටසක් ලෙස කියවයි. සේවාදායක පැත්තේ, OpenVPN 2.4 සහ ඉන් පසු අනුවාද වෙනස දෘශ්යමාන කරයි: AUTH_FAILED,CRV1: සමඟ පිළිතුරු දෙන සේවාදායකය අභියෝග ප්රතිචාරයක් අපේක්ෂා කරයි, එබැවින් පැතිකඩට static-challenge හෝ SCRV1: ආකාරයේ මුරපද ගොනුවක් අවශ්යය. auth-user-pass පමණක් දරන පැරණි පැතිකඩ මුරපදය සත්යාපනය කර පසුව නතර වේ, එය කේතයක් නොයැවූවත් ලොගයේ OTP අසාර්ථකත්වයක් ලෙස පෙනේ.
WireGuard ව්යතිරේකය ලෙස සඳහන් කිරීම වටී: එය මිනිසුන් නොව යතුරු යුගල සත්යාපනය කරයි, එබැවින් කේතයක් සඳහා ක්ෂේත්රයක් නැත. සැපයුම්කරුවෙකු එවැන්නක් ප්රචාරණය කරන්නේ නම්, උමඟට පිටින් යමක් එය පිළිගනී.
සේවාදායකය අංක හය සමඟ කරන්නේ කුමක්ද
කාල-පාදක කේත RFC 6238 අනුගමනය කරයි, එය RFC 4226 හි පැරණි ගණක පාදක ව්යුහය ඔතා දක්වයි: චලනය වන සාධකයක් මත HMAC, පෙරනිමියෙන් අංක හයකට කපා ඇත. TOTP හි චලනය වන සාධකය වන්නේ වර්තමාන Unix වේලාව පියවරකින් බෙදූ අගයයි, ක්රියාකරු එය වෙනස් නොකළේ නම් තත්පර 30ක්. සත්යාපකය ඔබේ අංක ගබඩා කළ අගයක් සමඟ කිසි විටෙක සංසන්දනය නොකරයි; එය හවුල් බීජයෙන් අපේක්ෂිත කේතය නැවත ගණනය කරන අතර සාමාන්යයෙන් යාබද පියවර ද පිළිගනී, එබැවින් මන්දගාමී ගමනක් පිවිසුම අසාර්ථක නොකරයි.
ප්රතිවිපාක දෙකක් අතපසු වේ. දුරකථනයේ වේලා කලාපය අදාළ නොවේ, මන්ද බීජය කිසි විටෙක දේශීය ඔරලෝසුවක් නොදකී — සැබෑ UTC ට සාපේක්ෂ අපගමනය පමණක් වැදගත් වන අතර, විනාඩි දෙකක් ඉදිරියෙන් යන උපාංගයක් පිරිසිදු ගණන් කිරීමක් පෙන්වමින් සෑම කේතයකම අසාර්ථක වේ. කේතයක් සැලසුම අනුව එක්-වරක් පමණි: සත්යාපකය එම බීජය සඳහා අවසන් වරට පිළිගත් ගණක අගය මතක තබා ගනී, එබැවින් එම අංක නැවත ඉදිරිපත් කළහොත් එම කාල තීරුව තුළ පවා ප්රතික්ෂේප වේ. කල් ඉකුත් වීමෙන් පසු නැවත උත්සාහ කරන සේවාදායකය දැන් යැවූ කේතය පුළුස්සා දැමිය හැක.
ගණක පාදක ටෝකන සෑම එබීමකදීම ගණකය ගෙනයයි, එබැවින් කේත ජනනය වී නමුත් කිසි විටෙක නොයැවූ විට ඒවා සමමුහුර්තකරණයෙන් ඉවත් වේ; සුපුරුදු අලුත්වැඩියාව වන්නේ ඉදිරියට අගය කිහිපයක් පිළිගන්නා නැවත-සමමුහුර්ත කවුළුවකි. ක්රියාකරු HOTP ලියාපදිංචි කර ඔබේ යෙදුම TOTP පෙන්වන්නේ නම්, සෑම අගයක්ම ඔරලෝසු ගැටලුවක් ලෙස පෙනෙන ආකාරයෙන් වැරදිය. QR කේතය පිටුපස ඇති සැපයුම් URI ආකාරය, අංක, කාල සීමාව සහ හෑෂ් නම් කරයි.
වැරදි කේතයක් ලෙස පෙනෙන අසාර්ථකත්ව
වඩාත් පොදු වැරදිකරු වන්නේ ලියාපදිංචි සටහනයි. සත්යාපන යෙදුම් සටහන් නිකුත් කරන්නා සහ ගිණුම අනුව ලේබල් කරයි, එබැවින් එකම VPN මත අනන්යතා දෙකක් ඇති අයෙකුට ලේබල් එක් අකුරකින් වෙනස් වන සටහන් දෙකක් තිබිය හැක. කේතයක් එය ජනනය කළ බීජයට පමණක් වලංගු වේ, වෙනත් කිසිවකට නොවේ. දුරකථනයේ ලේබලය සේවාදායකය වාර්තා කරන පරිශීලක නාමය සමඟ සසඳන්න, ඔබ ටයිප් කළ බව මතක ඇති දෙය සමඟ නොවේ.
දෙවැන්න නොගැළපෙන පරාමිති කට්ටලයකි. අංක අටකින්, තත්පර 60ක කාල සීමාවකින් හෝ SHA-256 සමඟ ලියාපදිංචි කළ බීජයක් අංක හයක්, තත්පර 30ක් සහ SHA-1 අපේක්ෂා කරන සත්යාපකය ප්රතික්ෂේප කරන කේත ලබා දෙන අතර, සේවාදායකයේ එය වැරදි කේතයකින් වෙන් කර හඳුනාගත නොහැක. එය QR කේතයේ ඡායාරූපයකින් සටහන නැවත එකතු කළ හෝ ටෝකන වාර්තාව පෙරනිමි අගයන් සමඟ නැවත ගොඩනැගූ සංක්රමණයෙන් පසුව දිස් වේ.
තෙවැන්න කේතය ගැන නොවේ. ද්වාර සාමාන්යයෙන් වැරදි මුරපදයක්, කල් ඉකුත් වූ කේතයක් සහ අක්රීය ගිණුමක් සඳහා එක් පොදු සත්යාපන අසාර්ථකත්වයක් ආපසු දෙයි, හිතාමතාම, කිසිවෙකුට කවර සාධකය අසාර්ථක වූයේද යන්න සොයාගත නොහැකි වන පරිදි. සේවාදායකයේ බැනරය වෙනුවට ද්වාරයේ හෝ RADIUS හි ලොගය කියවන්න: කිසි විටෙක නිකුත් නොකළ අභියෝගයක්, OTP ගුණාංගයක් නොමැති ප්රවේශ ප්රතික්ෂේපයක් සහ ප්රතිපත්ති ප්රතික්ෂේපයක් තිරයේ එකම ලෙස පෙනෙන අතර වෙනස් ඊළඟ පියවරවලට යොමු කරයි.
මෙය පටු කරන කෙටි අනුපිළිවෙල
වඩාත් ලාභදායී පරීක්ෂාවෙන් ආරම්භ කර, නොපවතින පළමු පියවරේ නවතින්න.
- නව කේතයක් සඳහා රැඳී සිටින්න, එය එක් වරක් යවන්න, සහ අභියෝගය මුරපදය පිළිගැනීමට පෙර හෝ පසුව පෙනේද යන්න සටහන් කරන්න.
- සත්යාපන යෙදුමේ ලේබලය සේවාදායකය ගබඩා කරන පරිශීලක නාමය සමඟ ගළපන්න.
- පැතිකඩට අභියෝගයකට පිළිතුරු දිය හැකි බව තහවුරු කරන්න, ඉහත
CRV1අවස්ථාවේ මෙන්. - උපාංගයේ ඔරලෝසුව දන්නා වේලා මූලාශ්රයක් සමඟ සසඳන්න; තත්පර දුසිම් කිහිපයකට වඩා වැඩි අපගමනයක් TOTP තමන්ම බිඳ දමයි.
- ටෝකනය TOTP ද HOTP ද, සහ කවර අංක, කාල සීමාව සහ හෑෂ් ලියාපදිංචි වූයේද යන්න ක්රියාකරුගෙන් අසන්න.
මෙය තවත් නරක අතට හැරවීම වළක්වන නීති දෙකක් ඇත. බොහෝ විට නැවත උත්සාහ නොකරන්න: බොහෝ ද්වාර ගිණුමකට අසාර්ථකත්ව ගණන් කර එය අගුළු දමයි හෝ පිළිතුරු ප්රමාද කිරීම ආරම්භ කරයි, එබැවින් එක් වේගවත් උත්සාහයක් කුඩා වින්යාස දෝෂයක් සහාය ටිකට්පතක් බවට පත් කරයි. තවද රෝග විනිශ්චයක් ලෙස ටෝකනය නැවත ලියාපදිංචි නොකරන්න, මන්ද එය පැරණි බීජය අවලංගු කරයි; සැබෑ දෝෂය සේවාදායකය කිසි විටෙක නොයැවූ අභියෝගයක් නම්, දැන් එකක් වෙනුවට වෙනස්කම් දෙකක් පැහැදිලි කළ යුතුය.
බීජය සහ ප්රතිසාධන කේත චක්රයෙන් පිටත තබන්න
අංක හය සහ ඒවා පිටුපස ඇති රහස එකිනෙකට හුවමාරු කළ නොහැක. සැපයුම් QR කේතයක් හෝ Base32 බීජයක් ගිණුමේ සෑම අනාගත කේතයක්ම ජනනය කරයි, එබැවින් එය මුරපදයේම කාණ්ඩයට අයත් වේ: තිර රුවක නොව, ටිකට්පත් අදහසක නොව, ඔබ සමඟ මුලින්ම සම්බන්ධ වූ අයෙකු සමඟ කතාබස් තුළද නොවේ. ප්රතිසාධන කේත වෙනම යාන්ත්රණයකි — එක්-වරක්, බොහෝ විට කේත ඉල්ලීම සම්පූර්ණයෙන් මඟ හරියි, සහ ගිණුම පරීක්ෂා කිරීමට එකක් වැය කිරීම පසුව අවශ්ය විය හැකි විකල්ප මාර්ගයක් ඉවත් කරයි.
කේතයක් පිවිසුම් පිටුවක් විශ්වාසදායක කරන්නේ ද නැත: සමාන වසමක OTP ප්රොම්ප්ට් එකක් වලංගු කේතයක් රැස් කර එම කවුළුව තුළ නැවත වාදනය කරයි, සහ ඔබ කොහේ ටයිප් කරන්නේද යන්න තවමත් සහතිකයයි පවසන්නේ.
අනුපිළිවෙල අභියෝගයකට පිළිතුරු දිය නොහැකි පැතිකඩකින් අවසන් වුවහොත්, පැතිකඩ නිවැරදි කර නව කේතයකින් නැවත පරීක්ෂා කරන්න. එය නොගැළපෙන ලියාපදිංචි පරාමිතිවලින් අවසන් වුවහොත්, කිසිවෙකු යමක් ස්කෑන් කිරීමට පෙර ටෝකන වාර්තාව කියවන ලෙස ක්රියාකරුගෙන් ඉල්ලන්න. එය අගුළු දැමීමකින් අවසන් වුවහොත්, සේවාදායක මාරු කිරීම වෙනුවට එය අවසන් වන තෙක් රැඳී සිටින්න — බාධකය ගිණුමේ තත්ත්වයයි, යෙදුම නොවේ.