openssl dhparam -check څه څیړي او څه پرېږدي
د پاراميټرونو ازموینه تېرېدل امنیتي کتنه نه ده. وګورئ چې ستاسو د DH فایل په اړه څه ثابتوي، د ډلې اندازه څنګه ولولئ او له بیا جوړولو څنګه ډډه وکړئ.
dhparam -check تېرول ستاسو د VPN د Diffie-Hellman تنظیم په اړه د پرېکړې په څېر احساس کېږي۔ داسې نه ده۔ امر یو پاراميټر فایل له هغې حسابيې سره پرتله کوي چې ادعا کوي یې پوره کوي، او د دې په اړه هېڅ نه وایي چې د ډلې اندازه ستاسو له تګلارې سره ځي که نه یا ټنل هغه فایل حتی باروي۔ د امنیتي کتنې په توګه یې لوستل هغه انګېرنه ده چې لومړی باید سمه شي۔
د پاراميټر فایل یو لومړني عدد او یو جوړوونکی لري۔ اعتبار د هغو عددونو ځانګړنه ده، خو ځواک ستاسو د ګواښ ماډل او ستاسو د سیالانو په اړه قضاوت دی، او دواړه د یو بل ځای نه شي نیولی۔
د اعتبار ازموینه واقعاً څه تصدیقوي
ازموینه په هغه فایل چل کړئ چې لرئ او ځواب ولولئ۔ openssl dhparam -in dh.pem -check -noout د پاراميټرونو ازموینې کوي او کوډ شوی وتل کښېږدي۔ دا پیغام چې پاراميټرونه سم ښکاري یعنې ارزښتونه جوړښتي توګه سره سمون لري؛ دا یعنې نه چې لنډه ډله ستاسو په چاپېریال کې منل کېدونکې ده۔
له -dsaparam پرته جوړول خوندي لومړني عددونه ورکوي، چېرې چې (p-1)/2 هم لومړنی عدد دی، نو ځکه دومره وخت نیسي۔ د DSA سټایل لار پاراميټرونه ګړندي جوړوي او DH بڼې ته یې اړوي، او د OpenSSL لارښود د هغو کارونې ته د نویو کیليو اضافي شرطونه نښلوي۔ دواړه جوړښتونه د غونډې پټ نه دي: فایل عامه ترتیب توکي دي، نه د سند شخصي کیلي او نه د کنټرول کانال شریکه پټه۔
د فایل د قضاوت مخکې اندازه او جوړوونکی ولولئ
د اعتبار پایله ډېره مانا لري کله چې پوه شئ څه تصدیق شوي۔ پاراميټرونه له openssl dhparam -in dh.pem -text -noout سره چاپ کړئ، بیا د لومړني عدد اوږدوالی او د جوړوونکي ارزښت ولیکئ۔
هغه اوږدوالی له لیکلې تګلارې سره پرتله کړئ، نه له عادت سره۔ که ستاسو غوښتنه د عصري TLS سټک منل شوې نومول شوې ډله وي، په لاس جوړ شوی فایل کېدای شي بشپړ غلط توکی وي۔ دواړه عددونه د بدلون په ثبت کې ولیکئ تر څو بل کتونکی یې بیا جوړولو ته اړ نه شي۔
ازموینه په بیا جوړولو مه اړوئ
دلته د ناکامۍ بڼه هغه امر دی چې ازموینې ته ورته ښکاري او د جوړوونکي په څېر چل کوي۔ د بټ اوږدوالی زیاتول، لکه په openssl dhparam -check 2048 کې، نوي پاراميټرونه غواړي او د ننوت فایل له پامه غورځول کېږي۔ د جوړوونکي انتخاب هم همدا کولی شي۔ که یوازې کتل غوښتل، -in او -check ورکړئ او هغه څه مه ورکوئ چې اندازه بیانوي۔
وتل په اصلي لار باندې لیکل هماغه شک ته وړ دي، ځکه لارښود خبرداری ورکوي چې د فایل وتل اتومي نه دي۔ د لیکلو پر مهال ناورین پرې شوی پاراميټر فایل او هغه خدمت پرېږدي چې نه پیلېږي۔
ډله له پروتوکول سره برابره کړئ، نه له روند سره
د اندازې تګلاره هغه پرېکړه ده چې وسیله ستاسو پر ځای نه شي لوستلی۔ د 2048 بټ محدود ساحې ډله عامه لږ تر لږه ده او لویې ډلې د لاس ورکولو وخت لګوي، نو هغه عدد وټاکئ چې ستاسو خپله بنسټیزه کرښه یې نوموي او ولیکئ یې۔ پراخه کارېدونکې ډلې د دې له امله کمزورې نه دي چې عامه دي؛ ناپوهي دلته هېڅ نه زیاتوي۔
چېرې چې سټک منل شوې نومول شوې ډلې ملاتړ کوي، هغه مستنده ترتیب تعقیب کړئ، نه دا چې نا اشنا پاراميټرونه جوړ کړئ تر څو ځانګړي ښکاره شي۔ نومول شوې ډله هغه څه ده چې سیال یې پېژندلی شي او کتونکی یې لټولی شي، چې له هغه فایل څخه ډېر ارزښت لري چې هیڅوک یې نه شي طبقه بندي کولی۔
تایید کړئ چې VPN فایل باروي
سم پاراميټر فایل چې هیڅ پروسه نه یې لولي هېڅ نه بدلوي۔ په OpenVPN کې د سرور لارښوونه د لارې سره dh ده، او هغه ځای پر ځای کول چې پر ECDH یا TLS 1.3 کیلي تبادلې تکیه کوي کولی شي پر ځای یې dh none وټاکي۔ د روان ترتیب کتنه وکړئ نه د کالب، بیا تایید کړئ چې کلاینټان او سیالان پر یوه جوړښت سره موافق دي۔
د هغو شاهدونو سره دایره بنده کړئ چې واقعاً ورته اړتیا لرئ: هغه ډله چې ټنل پرې خبرې وکړې، په فایل کې د پاراميټرونو اوږدوالی، او د تګلارې هغه کرښه چې دا اوږدوالی یې پوره کوي۔ تېره شوې ازموینه په هغه لړ کې یو توکی ده۔ دا د بشپړ ځواب په توګه ګڼل هغه لار ده چې لنډه ډله له هغې پلټنې ژغورل کېږي چې باید نیولې یې وای۔