VPN نښلوي، کلاینټ یوه ناسته پرانیزي، او ټول فکر کوي چې د معلوماتو بيس اړیکه خوندي ده. همدا اوس درې بېلې شیان یوځای شول. آیا اورېدونکی په بشپړه توګه لاسرسي وړ دی، آیا سرور کارن ومنه، او آیا Firebird د تار کوډګري په اړه خبرې وکړې، دا جلا میکانیزمونه دي جلا شاهدانو سره. تونل یوازې لومړي ته ځواب وایي، او هغه هم یوازې هغو سرچینو ته چې تاسو اجازه ورکړې ده.

دوه پولې، او دوی یو بل ته نه نښلي

د VPN پوله د کلاینټ او ګېټوې ترمنځ بستې ساتي. د Firebird تار کوډګری د کلاینټ کتابتون او د سرور پروسې ترمنځ د معلوماتو بيس پروتوکول ساتي. دواړه کېدای شي وي، او هیڅ یو بل نه ځای نیسي.

که تونل د معلوماتو بيس کوربه نه مخکې پای ومومي، نو له هغه هاخوا ترافیک یوازې هغه څه ساتي چې د معلوماتو بيس ناستې پرې خبرې کړې. همدا تشه کې بیاکتنه معمولاً حیرانتیا مومي. د تونل انځور په ګېټوې کې پای مومي، او هغه اړیکه چې ستاسو پوښتنه وړي له هغه هاخوا دوام کوي. هر څوک چې هغه انځور وروسته لولي، همدا انګېرنه په میراث اخلي.

لومړۍ پوله: څوک کولی شي اورېدونکی پرانیزي

د سرور ریښتینی پته او تنظیم شوی پورټ وټاکئ، کوم چې 3050 دی که نه وي بدل شوی، بیا د کوربه او شبکې وال په اورپاړکي کې یوازې تصویب شوو VPN سرچینو ته اجازه ورکړئ. په VPN ګېټوې کې هر ډول پته ژباړه په پام کې ونیسئ، او که ګېټوې جلا وي د معلوماتو بيس کوربه ته د کلاینټ حوض ته د بېرته تګ لار ورکړئ.

بیا نفي ثابته کړئ. هغه بهرنۍ لار چې باید رد شي باید رد پاتې شي، ځکه چې تونل پرانیستل پخپله د Firebird اورېدونکی نه محدودوي.

دوهمه پوله: Firebird څه خبرې کوي

Firebird 3 د تار کوډګري چوکاټ راوړ چې د سرور تګلاره کېدای شي غیر فعاله، فعاله یا اجباري وي. تګلاره لږ تر لږه کچه ټاکي. ریښتینې ناسته لا هم د هغه کلاینټ کتابتون پورې تړلې ده چې اپلیکیشن باروي او هغو پلګینونو پورې چې دواړه خواوې یې ملاتړ کوي.

د Firebird 3 د خپرېدو یادښتونو کې Arc4 د هغه خپرېدو لپاره د تار کوډګري ډیفالټ پلګین په توګه لیکل شوی. Arc4 تاریخي ډیفالټ دی، د عصري کوډ د سپارښتنې نه، او د بهرنۍ VPN ساتنې سره یو شان نه دی.

تصدیق په همدې خبرو کې دریم بدلونکی دی. سرور د تصدیق پلګینونو یوه ټولګه مني، کلاینټ کتابتون یې یوه فرعي ټولګه وړاندې کوي، او دواړه باید یو بل ته نښلي.

د Legacy_Auth تله

د Legacy_Auth ملاتړ غواړي چې د سرور ډیفالټ اجباري کوډګري تګلاره نرمه شي. دا هغه مستند شوی د سازښت لګښت دی، او ځکه چې د اړیکې تېروتنه خاموشه کړي تګلاره راټیټول سمون نه دی بلکې امنیتي بدلون دی.

که کلاینټ د سرور لوړولو وروسته ناڅاپه ناکام شي، مخکې له دې چې هر څه کمزوري کړئ د پلګینونو لیستونه پرتله کړئ. ناکامي معمولاً د خبرو ناسم والی دی، او ځواب دواړو خواوو کې ملاتړ شوی پلګین دی.

هغه اړیکه وګورئ چې اهمیت لري

په هغه جوړونه کې چې د متن بدلونکی برابروي، دا پوښتنه د اوسنۍ اړیکې د کوډګري حالت راپور ورکوي:

SELECT RDB$GET_CONTEXT('SYSTEM', 'WIRE_ENCRYPTED')
FROM RDB$DATABASE;

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

د کلاینټ کتابتون نسخه، د سرور جوړونه او پایله یوځای ولیکئ، ځکه چې له دوی څخه هیڅ یو یوازې لوستل کېدای نه شي.

اجازې او د لوړولو لار

د سرچینو محدودول او د لېږد کوډول تصدیق یا د لږ تر لږه امتیاز اجازې نه بدلوي. د عادي معلوماتو بيس کارن اجازې هغو شیانو باندې وګورئ چې هغه ریښتیني لمس کوي.

په پای کې، اوږدمهاله ځای پرځای کول د ساتنې پوښتنه وګڼئ. تونل زوړ کلاینټ کتابتون تلپاتې خوندي نه کوي، او ملاتړ شوې د لوړولو لار د هغه پلګین د لرې کېدو موندنې څخه ارزانه ده چې ورته اړتیا لري.

اړوندې مقالې