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

برخه له محصول څخه جلا کړئ

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

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

دا توپیر دا هم څرګندوي چې ولې دوه محصولات چې یو شان خلاص کلاینټونه لري کولای شي ډېر توپیر لرونکي ډاډونه وړاندې کړي۔ کلاینټ هغه برخه ده چې تاسو یې کتلای شئ؛ د آپریټر چلند هغه برخه ده چې تاسو یې په نورو لارو ارزول غواړئ۔

نصب شوی بیلډ د خپاره شوي ټګ سره سم کړئ

زېرمه د نیت ریکارډ دی؛ ستاسو په ډیسک کې باینري هغه شی دی چې چلېږي۔ د دې تشې بندول یوه میخانیکي تمرین ده، او دا د دې په معلومولو پیل کېږي چې دقیقاً څه نصب دي، نه هغه څه چې د ډاونلوډ پاڼې اعلان کړي وو۔

ComponentWhat inspection can showWhat it leaves untouched
Client sourceHow profiles, packets and optional telemetry are handledWhether the shipped binary matches that source
Build outputWhether a declared build reproduces a matching artefactWhether the source is correct or the toolchain is clean
Server softwareWhat the implementation is capable of loggingWhat the operator actually configures and retains
Account and support systemsAlmost nothing, unless they are separately publishedEverything about how those systems treat your data

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

حتی بشپړ سمون هم د خلکو د هیلو څخه لږ ثابتوي۔ دا ښیي چې لاسته راوړنه له سرچینې او د جوړولو ترلاسه سره سمون لري، نه دا چې سرچینه له نقصونو پاکه ده او نه دا چې کارول شوې وسایلو لړله باوري وه۔ دواړه د پوهېدو وړ دي، خو دا جلا ادعاوې دي۔

dpkg -S /usr/bin/wg
apt-cache policy wireguard-tools
sha256sum /usr/bin/wg

نښه معمولاً له کومه ځایه پیلېږي

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

له کلاینټ څخه ناڅاپي شبکهي ترافیک د کلاینټ د سرچینې کوډ پوښتنه ده، او د اړیکې د پرانیستلو د کوډ لارې لوستلو سره ځواب کېدای شي۔ د نسخې ناسمونې د بسته بندۍ پوښتنه ده۔ د پیژندنې اسنادو غوښتونکی ملاتړ بهیر د حساب سیستم پوښتنه ده، او هېڅ د کلاینټ پلټنه به یې حل نه کړي۔

د برخې نومول مبهم بې باوري په مشخصه کتنه بدلوي۔ مشخصې کتنې ته ځواب ورکولای شو، ورسره بحث کولای شو یا یې بندولای شو۔ بدیل دا دی چې تلپاتې شک پرته له بل ګام وي۔

بیاکتنه چېرې نه شي رسېدای، او پرځای یې څه وکړو

د پرمخوړونکي په سرورونو کې ساتل د کلاینټ له لاسرسي بهر دي۔ د بلینګ پورټال، د درغلۍ د کتنې عرضه کوونکي یا د ملاتړ د هغه میز چلند هم همدا راز دی چې ضمیمې ساتي۔ کلاینټه بیاکتنه چې تر "موږ خدمت پلټلی" پورې غځول شوې وي هغه ادعا کوي چې شواهد یې ملاتړ نه کوي۔

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

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

د پلټنې ادعا باید تل خپلې برخې او نسخې ونوموي۔ که یو راپور ونه شي ویلای چې کومه زېرمه او کوم بیلډ یې کتلی، نو دا محصول نه بلکې نیت بیانوي۔

اړوندې مقالې