د VPN لپاره APT سرچینه: څه ورکوي او څنګه یې محدوده کړو
د VPN لپاره APT سرچینه یو تلپاتې اجازه ده، نه ډاونلوډ. کیلي هماغې سرچینې ته محدوده کړئ، معامله ولولئ، او د اضافه کولو دمخه د لرې کولو ګام ولیکئ.
د VPN کلاینټ ډاونلوډ کول یو ځلې تصمیم دی؛ د هغه APT زېرمه اضافه کول داسې نه دي۔ دوهمه د بنډل مدیر ته وایي چې راتلونکی سافټویر له کومه ځایه راتلی شي، او دا ډاونلوډ نه، بلکې د واک تلپاتې لېږد دی۔ کله چې پلورونکی زېرمه سمه ساتي، دا سمه ترتیبه کېدای شي۔ سره له دې د پوهاوي وړ تصمیم مستحق دی، او ډېری نصب لارښودونه یې پرېږدي۔
لاسلیک یوه آرشیف تصدیقوي، نه د هغې کوډ
APT د زېرمې لاسلیک شوې مېټاډاټا ګوري او بیا د هغو پاکیټونو لپاره چې راوړي، د هماغې مېټاډاټا دننه چکسمونو باندې باور کوي۔ دا ښیي چې آرشیف د کیلي مالک خپرې کړې سره سمون لري، او د هغې دننه کوډ په اړه هیڅ نه۔ سم لاسلیک شوی پاکیټ لا هم ناسالم ساتندوی سکریپټونه لرلی شي، او هغه سکریپټونه د پاکیټ د نصب پر مهال د root په توګه ځي۔ apt-secure لارښود په دقیقه توګه دا کرښه د آرشیف تصدیق او د سافټویر د بیاکتنې ترمنځ کاږي۔
نو ګټور پوښتنه دا نه ده چې لاسلیک سم دی که نه، ځکه مات لاسلیک هرومرو نصب بندوي۔ پوښتنه دا ده چې له دې وروسته د چا لاسلیک باور کول غواړئ۔ غلا شوې لاسلیک کیلي له غلا شوي پاکیټ څخه بدتره ده، ځکه بریدګر د لومړي بد خپرېدو وروسته هم اوږد وخت سمې مېټاډاټا تولیدوي۔ یوازینی سمون د کیلي بدلول دي، او دا په دې پورې تړلي چې پلورونکی نوی کیلي داسې کانال له لارې خپره کړي چې تاسو یې په خپلواکه توګه تصدیق کولی شئ۔
له همدې امله د کیلي پېژندنه د زېرمې URL په څېر پاملرنې وړ ده۔ په زوړ فورم ځواب کې د یوې پتې څخه اخیستل شوې کیلي د خپرونکي په اړه هیڅ نه ثابتوي، په داسې حال کې چې HTTPS تر هغه چا پورې لېږد ساتي چې تلیفون یې پورته کړ۔ د لېږد امنیت او د خپرونکي پېژندنه جلا پوښتنې دي، او یوازې لومړۍ د سند له لارې حل کېږي۔
کیلي سرچینې ته محدوده کړئ، نه سیستم ته
نوی APT د سرچینې ځانګړې Signed-By حواله مني۔ د چلوونکي لخوا اداره شوې کیلي کولای شي د /etc/apt/keyrings/ لاندې وي، او د سرچینې ننوتنه هغه کیلي نوموي چې د دې آرشیف تصدیق کولی شي۔ دا له هغې چې هماغه کیلي په نړیوال باوري ټولګه کې واچوئ تنګتره ده، چې هلته کولای شي د هغو سرچینو ضمانت وکړي چې تاسو هېڅکله نه غوښتل اجازه ورکړئ۔ د بېلابېلو نسلونو لارښودونو ټوټې ګډې کړئ نه، بلکې نصب شوې APT نسخه او د پلورونکي اوسني لارښوونې تعقیب کړئ۔
curl -fsSL https://repo.example.com/vpn-key.gpg -o /etc/apt/keyrings/vpn.gpg
echo "deb [signed-by=/etc/apt/keyrings/vpn.gpg] https://repo.example.com/debian stable main" > /etc/apt/sources.list.d/vpn.listهېڅکله د لاسلیک ناکامي د تصدیق بندولو یا یوه ناپېژندل شوې آرشیف باوري په نښه کولو سره سمه نه کړئ۔ دا لیدل شوې تېروتنه په نه لیدل شوې بدله کوي، او نه لیدل شوې تر هغه پورې دوام کوي چې څوک د سرچینو لیست وګوري۔ که کیلي سمه نه وي، سم حل د سمې کیلي موندل دي، نه د تصدیق لرې کول۔
د زېرمې توضیحات او د کیلي پېژندنه له پروژې یا له اداره شوي مدیر څخه واخلئ۔ له بلاګ پوسټ څخه کاپي شوې کیلي د لیکوالۍ ادعا ده، نه د هغې ثبوت۔ کله چې پلورونکی د بدلون کانال خپروي، هغه د کیلي سره یوځای ثبت کړئ، ځکه راتلونکی بدلون هماغه کانال ممکنوي۔
د سرچینې ټینګول د پاکیټ اجازه لیست نه دی
یوه کیلي یوې سرچینې ته محدوده کول دا محدوده کوي چې کوم آرشیف تصدیقولی شي، نه دا چې هغه آرشیف کوم پاکیټونه خپرولی شي۔ زېرمه کولای شي له غوښتل شوي VPN کلاینټ څخه ډېر څه ولېږي، او کوم وړ نسخه ګټي د APT نوماند غوراوي او لومړیتوبونه پرېکړه کوي۔ مخکې له تایید، وړاندیز شوې معامله، د تړاوونو لیست په ګډون وګورئ، ځکه تړاوونه له هماغې آرشیف څخه راځي۔ د کیلي ساحه نشي ویلای ’یوازې دا پاکیټ’۔
که پیاوړې کنټرول ته اړتیا لرئ، هغه د پاکیټ نومونو یا نسخو په اړه د پالیسۍ په توګه بیان کړئ او هغه پالیسي د ترتیباتو مدیریت لاندې وساتئ۔ د معاملې لوستل یوه دقیقه نیسي؛ شپږ میاشتې وروسته د ناڅاپي پاکیټ موندل یوه بیاکتنه نیسي۔
ناڅاپي پاکیټونه د مخته تلو نه، د درېدو شیبه ده، او زېرمې مالک ته پوښتنه دا ده چې ولې اړین دي۔ هغه زېرمه چې د یو کلاینټ شاوخوا دولس پاکیټونه خپروي، د ډیسکټاپ ټولګې لېږونکي پلورونکي لپاره نورماله ده۔ دا د نصب لارښود ښودلې څخه لویه سطحه هم ده، او همدا برخه د ثبت وړ ده۔ د دوو پایلو څخه هیڅ یوه هم د لاسلیک بې باورۍ سبب نه ده؛ دواړه د دې سبب دي چې ولیکئ څه مو ومنل۔
واک او د هغه د لرې کولو لاره ثبت کړئ
د زېرمې مالک، ملاتړ شوې عملیاتي سیستم نسخه، د کیلي بدلون کانال او د لرې کولو پروسیجر ولیکئ۔ هغه څلور حقیقتونه هماغه دي چې ځای ناستي ته اړین دي کله چې کلاینټ تقاعد شي یا پلورونکی خپله کیلي بدلوي۔ پرته له هغو، بل کس بې کومې کیسې د سرچینې کرښه او د کیلي فایل میراث اخلي۔
لرې کول هغه ګام دی چې پرېښودل کېږي، نو د نصب پر مهال یې ولیکئ۔ د سرچینې ننوتنه او د هغې ځانګړې کیلي یوځای پاکه کړئ، او مخکې له دې چې فایل لرې کړئ وګورئ چې د هغې کیلي بل ځای کې یادونه شوې که نه۔ پرته له دې کتنې پاکه شوې ګډه کیلي پاکوالی په ناتړلي خنډ بدلوي، چې د عادي بدلون لپاره ترټولو بد پایله ده۔ بیا تایید کړئ چې د ننوتنې له تلو وروسته هم عادي تازه معلومات حل کېږي۔
د زېرمې له لرې کولو وروسته یوه خبره پاتې کېږي: له هغې مخکې نصب شوی هر پاکیټ تر هغه پورې چلیږي چې څه یې بدل کړي۔ رښتینې پوښتنه دا ده چې کوم واک مو اضافه کړ، او د هغه رول څومره تنګ بیان شوی و۔