د VPN امر ستاسو د کارونکي په توګه چلیږي، هېڅ پټنوم نه ښکاري او تونل پورته راځي۔ دا ترتیب د امتیازونو پرته عملیات ښکاري، او معمولاً داسې نه وي۔ د شبکې بدلونونه یو جلا خدمت ترسره کوي، او زړه راښکونکې پوښتنه دا ده چې هغه خدمت د هغه غوښتونکي لپاره څه کوي چې تصدیق یې نه دی کړی۔ د پټنوم غوښتنو شمېرل د هغې پولې په اړه هېڅ نه وایي۔

انټرفیس، میکانیزم او څېړنه

انټرفیس غوښتنې مني: وصل شه، قطع شه، پروفایل وټاکه۔ میکانیزم د شبکې عملیات لري: انټرفیسونه جوړول، لارې بدلول، فلټرونه تطبیقول۔ د اجازې څېړنه پرېکړه کوي چې آیا دا غوښتونکی دا کړنه غوښتلی شي۔ دا درې کولای شي په باینري، مرستندوی او سیسټم خدمت ووېشل شي، او کارونکی یوازې لومړنی ویني۔

رولونه کولای شي په یوه باینري، په دوو پروسو یا په کلاینټ او سیسټم خدمت کې ژوند وکړي، او هغه امر چې کارونکی یې ویني په نادره توګه ښیي چې کوم یو۔ د ټرې آیکون او سیسټم ډیمون کولای شي د یو اپلیکیشن په څېر ښکاره شي، خو په ډېرو بېلو واکونو کار کوي۔ د نصب وخت امتیاز او د غوښتنې وخت امتیاز هم بېل شیان دي۔ هغه نصب کوونکی چې د root په توګه چل شوی وي کولای شي یو خدمت پرېږدي چې وروستیو غوښتنو ته غوږ نیسي، د پاکټ مدیر له پای ته رسېدو ډېر وروسته۔ واک هغه خدمت لري، نه هغه امر چې تاسو ټایپ کړی۔

سپارل منل شوې جوړښت دی

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

NetworkManager په Linux کې څرګند مثال دی۔ د هغه د ترتیب لارښود تشریح کوي چې PolicyKit په تلواله ترتیب کې غیر-root غوښتنې څنګه اجازه کوي۔ دا په ریښتیني محصول کې سپارل شوې اجازه ښیي۔ دا نه ثابتوي چې هر سوداګریز کلاینټ NetworkManager کاروي، او نه د کوم ځانګړي پلورونکي د سوکټ لاره یا تګلاره بیانوي۔

نمونه هغه سپارل دي چې شاته یې تګلاره ده۔ مثال د هغې نمونې یو تطبیق دی، نه نړیوال۔

پوله ولولئ، نه غوښتنه

خدمت، د هغه د ترتیب مالک او هغه سیمه ییز انټرفیس چې مخکې برخه یې کاروي ومومئ۔ بیا وپوښتئ چې کوم کارونکي کوم عملیات غوښتلی شي۔ د یو ساتل شوي پروفایل پورته او ښکته کول هغه اجازه نه ده چې د آپریټر هېڅکله نه کتل شوي ترتیب بارولو لپاره ده۔ توپیر ټوله امنیتي پوښتنه ده۔

د خدمت مدیر او د کلاینټ د خپلو اجازو په اړه د هغه له خپل نظر څخه پیل وکړئ۔ لاندې امرونه ښیي چې ډیمون چلیږي که نه، غوښتونکی څه غوښتلی شي، او ډیمون په خپله چلېدونکې پوښۍ کې څه ښکاره کوي۔

systemctl status NetworkManager
nmcli general permissions
ls -l /run/NetworkManager

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

اجازې په ملاتړ شوي لاره سمې کړئ

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

که محصول د کړنې لپاره تنګ رول وړاندې کوي، هغه د عمومي اجازې پر ځای غوره کړئ۔ ټاکل شوی رول او د هغه مالک د خدمت نوم تر څنګ ولیکئ۔

ښه وېش څنګه ښکاري

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

د ناکامۍ بڼه هغه خدمت دی چې د انټرفیس د اسانتیا له کبله د هر سیمه ییز کارونکي هره غوښتنه ترسره کوي۔ د کارونکي له اړخه دا یو شان ښکاري، او ډېر لوی واک لري۔ یوازې بریالۍ غوښتنه نه، یوه رد شوې غوښتنه هم وازموئ۔ له تګلارې راوتلې انکار هغه شاهد دی چې تګلاره شته۔

اړوندې مقالې