د OpenVPN د بنډل HMAC تصدیق ناکام شو: کومه طبقه؟
د بنډل د نښې نه مطابقت د حساب په اړه حکم نه دی۔ هغه پروفایل پرتله کړئ چې پروسې بار کړی، بیا د کنټرول او ډیټا چینل تنظیمات، د کیلیډونو له لمس کولو مخکې۔
دوه ناکامۍ په یوه لغت کې راپور کیږي او نږدې هیڅ شی مشترک نه لري۔ یو هغه بنډل دی چې د تصدیق نښه یې نه ده تایید شوې؛ بل هغه کس دی چې اعتبارنامې یې رد شوې۔ لومړی د دویم په توګه نیول تاسو د هغه پټنوم په لټه کې بولي چې هیڅکله ستونزه نه وه۔
پیغام یوه طبقه نوموي، او ګټوره کار دا دی چې د هر ډول موادو د بدلولو مخکې پریکړه وکړئ کومه طبقه ده۔ د کاندیدانو څنګ په څنګ پرتله کول د توپیر لیدلو تر ټولو ژر لاره ده۔
دوه ناکامۍ چې یوه کلمه شریکوي
د بنډل تصدیق تېروتنه د ترافیک د پروسس پر مهال رامنځته کیږي: په ترلاسه شوي بنډل کې نښه یا لنډیز د هغه سره سمون نه درلود چې ترلاسه کوونکي محاسبه کړی و۔ د حساب ردول د ننوتلو تبادلې له تحلیل وروسته پیښیږي، او د بنډل پر ځای کارونکي نوموي۔ دریم پیغام، د اړوند بنډل کې HMAC نه موندلو په اړه، بیا بل توپیر لري، ځکه چې هلته بنډل په بشپړ ډول د تمه شوي تصدیق عنصر پرته راغلی و۔ بشپړ لاګ مخکښ تاسو ته وایي چې له دریو څخه کوم یو لرئ، او مخکښ معمولاً لومړی شی دی چې حذفیږي کله چې تېروتنه په ټیکټ کې نښلول کیږي۔
توپیر ترمیم بدلوي۔ یو یې د چینل تنظیماتو مطابقت ته اړتیا لري، بل د حساب حالت ته، او دریم هغه پروفایل ته چې د رسیدلي اوریدونکي سره سمون نه لري۔
پرتله کړئ چې روانې پروسې په حقیقت کې څه بار کړل
په ډیسک کې سمه فایل د هغې پروسې په اړه هیڅ نه ثابتوي چې د هغې له سمون مخکې پیل شوې وه۔ ټاکل شوی پروفایل، هغه پای ټکی چې اړیکه ورسره وشوه، او دا چې د بدلون وروسته خدمت بیا بار شوی که نه، وګورئ۔ همدا راز تایید کړئ چې پای ټکی دې پروفایل پورې اړه لري، ځکه چې بله نمونه یا بل خدمت کیدای شي هلته اوریدلی وي چیرې چې زوړ فایل بل څه تمه لري۔
له همدې سرچینې څخه د ملاتړ شوي پروفایل بیا صادرول ارزنه پرتله ده، ځکه چې هغه توپیر لره کوي چې ستاسو د فکر له مخې تنظیم شوی او هغه څه چې کلاینت په حقیقت کې لیږي۔ د نوي کیلي موادو جوړول ډیر لوی ګام دی، او یوازې هغه وخت مرسته کوي چې دواړه خواوې یوځای ومني۔ یوې خوا ته په سیمه ییز ډول بدلون راوستل هغه نه مطابقت بیا جوړوي چې تاسو یې د لرې کولو هڅه کوله۔
کنټرول چینل د ډیټا چینل سره پرتله کړئ
دوه میکانیزمونه د اړیکې مختلف برخې تصدیقوي او جلا تنظیمیږي، لکه څنګه چې د 2.6 انتخابونو مرجع تشریح کوي۔ tls-auth د کنټرول چینل بنډلونو ته HMAC ور زیاتوي او د لوري هغه استدلال اخلي چې په دوو همکارانو کې باید مخالف وي، پداسې حال کې چې tls-crypt پر ځای یې کنټرول چینل په شریکې کیلي ساتي۔ دواړه د ډیټا چینل خپله بشپړتیا څیړنه نه ده۔ د AEAD ډیټا سایفر سره هغه څیړنه په سایفر کې دننه ده، نو auth جلا لنډیز د غیر AEAD سایفر په څیر نه کارول کیږي۔
یعنې، له کار کوونکي غیر AEAD ځای پرځای کولو څخه کاپي شوې auth کرښه په AEAD ځای پرځای کولو کې بې اړیکه کیدای شي، او AEAD ځای پرځای کول لا هم د کنټرول چینل کې ناکام کیدای شي، که tls-auth کیلي یا د هغې لوری غلط وي۔ هر تنظیم د همکار سره پرتله کړئ، نه د یاد شوي ترتیب سره۔
ترمیم د هغه ځانګړتیا سره پرتله کړئ چې تاسو یې پرېږدئ
د بنډل تصدیق غیر فعالول خبرداری آراموي او هغه څیړنه لره کوي چې نه مطابقت یې موندلی و، کوم چې د پروفایل د ترمیم سره یو شان نه دی۔ وپوښتئ چې کومه ځانګړتیا پرېږدئ او آیا ډیزاین پرته له هغې ولاړ پاتې کیږي۔
د هر څه د بدلولو مخکې په دواړو خواو کې لومړنی اړوند پیښه ولولئ، بیا یوازې هغه نه مطابقت بدل کړئ چې هغه یې نوموي۔
که بله هڅه تر سند یا ننوتلو تېروتنې پورې ورسیږي، هغه پرمختګ دی نه بیرته تګ: د بنډل طبقه اوس موافقه ده او اړیکه مخکې تللې ده۔ هغه تنظیمات ولیکئ چې بدلون یې رامنځته کړ، تر څو بل کس د معما پر ځای تشریح میراث ترلاسه کړي۔