په OpenVPN کې د بیاځلي خپرېدو د شاتګ ثبت: کرښه څه نه ثابتوي
د شاتګ پیغام د منلو یا ردولو له پرېکړې دمخه لیکل کیږي۔ شپږ تمځایونه تعقیب کړئ: کرښه وپېژنئ، پایله ومومئ، بیا د اپلیکیشن لاره وآزمویئ۔
کرښه وایي PID_ERR replay-window backtrack occurred، او د لټون ټولې پایلې دا د غورځېدلو پاکټونو او مات شوي تونل په توګه تشریح کوي۔ د Community OpenVPN 2.6 په UDP لاره کې، دا پیغام هغه وخت لیکل کیږي چې د ترلاسه کولو فنکشن لا هم پرېکړه کوي چې له پاکټ سره څه وکړي۔ دا د شاتګ نوی اعظمي ثبتوي، بیا هماغه فنکشن له منلو یا ردولو دمخه فاصله له کړکۍ او ثبت شوي حالت سره پرتله کوي۔ د لاګ لیبل د پرېکړې په توګه لوستل هغه تېروتنه ده چې دا چک لیست یې د مخنیوي لپاره دی۔
لومړی تمځای: وپېژنئ چې کرښه څه ده
دا د ترتیب فاصلې په اړه تشخیص دی، نه د اړیکې په اړه پرېکړه۔ دا د پاکټ-ID په تطبیق کې هغه نقطې ته ښکاري چېرې چې نوې لیدل شوې اعظمي شاتګ ثبتېږي۔ دا نقطه د منلو یا ردولو له څانګې دمخه ده، له همدې امله هغه پاکټ چې دا رامنځته کوي لا هم رسول کېدای شي۔
تایید کړئ چې کوم کوربه دا لیکلی او په کوم تفصیل سره۔ سرور او کلاینت دواړه کولای شي د پاکټ-ID پیغامونه صادر کړي، او د یوې خوا پیغام د بلې خوا د ترلاسه کولو حالت په اړه هیڅ نه وایي۔
دوهم تمځای: د هغه پاکټ پایله ومومئ
د تشخیص وروسته کرښې ولولئ، نه یوازې تشخیص۔ هماغه فنکشن خپلو کړکۍ او دوه ځله کېدو څېړنو ته دوام ورکوي، نو د هغه ځانګړي پاکټ پایله څو لارښوونې وروسته پرېکړه کیږي او کېدای شي منل وي۔ د ویرونکې کرښې په پای کې د لاګ برخه د پایلې په اړه هیڅ نه وایي۔ د کرښې په خپله نه، بلکې د هغې شاوخوا د یوې کړکۍ لټون وکړئ:
journalctl -u openvpn-server@server --since "-10 min" | grep -n -A3 -B3 "backtrack occurred"که لاګ په هغه وخت کې د هغه سیال لپاره هیڅ رد نه ښیي، نو دا کرښه د وقفې لامل ګڼل بند کړئ۔ د اپلیکیشن لارې ته لاړ شئ، ځکه چې د نښلول شوي خو ټرافیک نلري راپورونه ډېری هغه ځای ته رسېږي۔
دریم تمځای: پرېکړه وکړئ چې بیا ترتیب واقعي دی که نه
بیا ترتیب د لارې ځانګړنه ده، او یو تشخیص یوازې یوه نمونه ده۔ په لنډه کړکۍ کې د هماغه سیال لپاره تکراري پیغامونه ولټوئ، او د شبکې د سخت بیا ترتیب ادعا مخکې له دواړو سرونو ثبت سره پرتله کړئ۔
د بیا نښلولو پر مهال یو څو پیغامونه غیر عادي نه دي۔ د اپلیکیشن ریښتیني وخت پای ته رسېدو سره دوامداره جریان د څېړنې وړ دی، او دا ترکیب لیبل نه، بلکې شاهد دی۔
څلورم تمځای: د کړکۍ پارامترونه، او هغه څه چې نه دي
replay-window د ترتیب اندازه او اختیاري وخت ارزښت اخلي، نو پراخول یې په یو وخت کې دوه بېلې زغم ځواکونه بدلوي۔ د شمېر لوړول هغه پاکټونه مني چې له ترتیب څخه لرې دي؛ د وخت ارزښت محدودوي چې یو پاکټ څومره وخت لا په پام کې نیول کېدای شي۔ پراخول د امنیت لګښت سره د پالیسۍ بدلون دی، او نه سایفر پیاوړی کوي او نه د تکرار کشف بندوي۔ دواړه زغمونه یو ځای خوځېږي، که وغواړئ یا نه۔
زوړ تصدیق شوی پاکټ لا هم ناغوښتل شوی تکرار کېدای شي، له همدې امله ترلاسه کوونکی دا څېړنې ساتي۔ ډېر بیا ترتیب منل یې مانا د هغه خطر ډېره برخه منل دي۔
د mute سره خبرداری غلي کول هغه څه بدلوي چې تاسو یې ګورئ، نه هغه څه چې ډیمون یې کوي۔ که هدف په یوه پېژندل شوې پېښه کې آرام لاګ وي، دا قانوني عملیاتي انتخاب دی؛ که هدف د تونل ترمیم وي، غلي کول شاهد پټوي۔
mute 20
replay-window 64 15بهرنی ترانسپورت TCP ته بدلول د رسولو او بیا رغولو چلند بدلوي او د کرښې د سر بندولو خپل لګښتونه زیاتوي۔ دا د ډیزاین پرېکړه ده، نه د یو لاګ لیبل لومړنی غبرګون۔ د سرور بیا نصبول لا بدتر دي، ځکه چې د احصایې او هغې پولې ترمنځ توپیر پاکوي چې واقعاً پاتې شوې وه۔
پنځم تمځای: هغه لاره وآزمویئ چې کاروونکي ته مهمه ده
د تونل نښلول شوي حالت کې د اپلیکیشن خپله ازموینه چل کړئ او د هغې ټاکل شوې لاره، د لیږد حالت او د بېرته راتلو لاره ولولئ۔ هغه تونل چې پاکټونه یوازې یوې خوا ته وړي، هیڅ د شاتګ پیغامونه نه جوړوي، او دا له سخت بیا ترتیب څخه ډېر عام دی۔
په هر تمځای کې چې څه اندازه کړل، ولیکئ۔ همدا ثبت دی چې بل راپور له بیا ویرونکې کرښې پیلېدو او له هغه ځایه بهر کار کولو مخه نیسي۔
د پاکټ-ID تطبیق د احصایې او پرېکړې ترتیب ښیي، او لارښود د کړکۍ ترتیب او وخت حد تشریح کوي۔ دواړه یو ځای لوستل هغه څه دي چې ویرونکې لاګ کرښه په پېژندل شوې اندازه بدلوي۔ هیڅ یو یې ستاسو د ځانګړې لارې په اړه څه نه وایي، له همدې امله پورتنۍ اندازه ګېرې لا هم مهمې دي۔