یو ځل کارېدونکي کوډونه کېدای شي ستاسو په تلیفون کې بشپړ سم وي او بیا هم سرور هغه په هماغه ثانیه کې رد کړي۔ دواړه خواوې له یوه ګډ پټ او اوسني وخت ګام څخه یوه اصلي کړنه محاسبه کوي، نو د وخت په اړه اختلاف د کوډ په اړه اختلاف رامنځته کوي۔ دا د ساعت سرېښت د یوازې زړه تنګۍ پرځای امنیت ته اړوند نیمګړتیا جوړوي۔

دلته دوه ساعته مهم دي، او ښکاره ساعت سمول هغه برخه ده چې خلک لومړی کوي۔ هغه ساعت چې معمولاً پاملرنې ته اړتیا لري بل دی۔

کوډ د وخت کړنه ده، نه پټنوم

TOTP ګډ پټ او له اوسني وخت څخه ترلاسه شوی شمېرونکی اخلي، دواړه د کیلي لرونکي هش څخه تېروي او پایله په لنډه لسمې کرښه کې پرې کوي، لکه څنګه چې په RFC 6238 کې ټاکل شوې۔ شمېرونکی په هر وخت ګام کې مخ ته ځي، معمولاً دېرش ثانیې، نو ګام بدلېدو سره هماغه پټ نوی ارزښت جوړوي۔ تاییدونکی د اوسني ګام تمه شوې ارزښت بیا محاسبه او پرتله کوي، چې هماغه پټ او اوسمهال په اړه هماغه پوهه غواړي۔ پټنوم تر بدلون پورې د بیا کارېدو وړ پاتې کېږي، خو دا ارزښت په هغه پوله پای ته رسېږي چې کلیانټ یې نه شي لیدلای۔

نو یو کوډ کار کوي او بل یې څو شېبې وروسته ناکامېږي۔ دا هم روښانه کوي چې ولې د خبرو پیغام څخه کوډ کاپي کول دومره بې باوره عادت دی۔

دوه ساعته باید سره سمون ولري، نه یو

د ثبت توکي لومړی ګډ شی دی، او وخت دویم۔ که پټ سم وي خو ساعته د منل شوې کړکۍ څخه ډېر توپیر ولري، هر جوړ شوی ارزښت غلط ګام ته لوېږي او رد کېږي۔ که ساعته سره سمون ولري خو پټ غلط وي، هر ارزښت هم رد کېږي، او دواړه ناکامۍ د ننوتلو له سکرین څخه یو شان ښکاري۔ هغه بېلول پدې معنا دي چې د حساب ننوتنه او وخت په جلا توګه، هماغه ترتیب سره وګورئ۔

د تاییدونکي ساعت هم د وسیلې د ساعت په څېر څیړنې وړ دی۔ هغه سرور چې د وخت سرچینه یې خرابه ده د ټولو کاروونکو سم کوډونه یو ځل رد کوي، او راپورونه به د سرېښت پرځای ناڅاپي بندېدل بیان کړي۔ دا بڼه پېژندل ارزښت لري، ځکه چې د هغې سمون سرور ته اړه لري نه سل تلیفونونو ته۔

د کړکۍ پراخول څه لګښت لري

پلي کول کېدای شي د کوچنیو توپیرونو د جذب لپاره د ګاونډي ګام کوډ ومني، او دا زغم د ډیزاین پرېکړه ده نه وړیا سمون۔ هر اضافي ګام په هر لحظه کې د معتبرو ارزښتونو شمېر ضربوي، چې هماغه شی دی چې اټکل کوونکی بریدګر ورته خوښوي۔ د بیا کارېدو قاعده هم هماغه لامل لري، ځکه چې دوه ځله منل شوی کوډ هغه کوډ دی چې په ګټور ډول توی شوی۔ هغه مدیر چې د شکایتونو خاموشولو لپاره کړکۍ پراخوي، ریښتینی ځانګړتیا په ښکاري ښه والي بدلوي۔

د ساعت سمول ترمیم دی، خو د کړکۍ پراخول آراموونکی دی۔ لومړی لامل لرې کوي او دویم یې پټوي۔

د بیا هڅې کولو دمخه دواړه ساعته وګورئ

په وسیله او سرور کې وخت ولولئ، او د ښودل شوو سیمه ییزو وختونو پرځای توپیرونه پرتله کړئ۔ لاندې لارښوونې په لینکس کوربه یا سرور کې د همغږۍ حالت او خام UTC شېبه ښيي۔ د هر تصدیق تنظیم بدلولو دمخه یې په دواړو خواوو کې چل کړئ۔

timedatectl
date -u +'%Y-%m-%dT%H:%M:%SZ'
chronyc tracking
timedatectl timesync-status

په ثانیو کې اندازه شوی توپیر بې ضرره دی، په دقیقو کې اندازه شوی ردېدل څرګندوي، او هغه سیستم چې د همغږۍ هېڅ سرچینه نه راپوروي د دواړو نوماند دی۔ دوه UTC وخت نښې مستقیم پرتله کړئ، ځکه چې سیمه ییز وخت د وخت یوه سیمه لري چې الګوریتم یې هېڅکله نه ویني۔ که توپیرونه کوچني دي او کوډونه لا هم ناکامېږي، د ساعتونو تنظیم بند کړئ او پرځای یې د ثبت ننوتنه وګورئ۔ د قفل شوي حساب پروړاندې تکراري هڅې اصلي نیمګړتیا لیدل ستونزمنوي۔

د رد وخت، توپیر او د تېروتنې متن ثبت کړئ، او ګډ پټ له هغه بهر وساتئ۔ ملاتړ کولای شي له لومړیو دریو سره کار وکړي او باید هېڅکله څلورم ونه ویني۔

اړوندې مقالې