ایا تادیه شوی VPN کولای شي ستاسو د حساب پرته ناستې اجازه کړي؟
د یوځای کېدو وړ نه توکنونه کولای شي د وړتیا کتنه له ناستې څخه جلا کړي. مهم شی د صادرولو او بدلون ډیزاین دی، نه د ننوتلو لیبل.
د یو تونل لپاره پیسې ورکول اړتیا نه لري چې په هره اړیکه کې د بیلنګ هویت وښایاست. یو ډیزاین کولای شي وړتیا یو ځل وګوري، پیرودونکي ته کریپټوګرافیک توکنونه ورکړي، او ګیټوې وروسته توکن ومني پرته له دې چې تر شا حساب وویني. ایا دا واقعاً څه پټوي، دا د صادرولو او بدلون پرېکړو پورې اړه لري، نو دې ته د یوې فیچر پر ځای چې یې فعالوئ، د څلورو برخو لرونکی مشخصاتي تمرین وګڼئ.
د پیرود پړاو له ناستې پړاو څخه جلا کړئ
په RFC 9576 کې د Privacy Pass معماری اصطلاحات راکوي: کلاینټ، تصدیقوونکی، صادروونکی او سرچینه. کلاینټ صادروونکي ته یو ځانګړتیا ثابتوي او توکنونه ترلاسه کوي؛ وروسته یو سرچینې ته وړاندې کوي، چې پرېکړه کوي چې خدمت ورکړي که نه. پر VPN تطبیق شي، هغه ځانګړتیا چې تصدیقېږي کولای شي د لاسرسي یوه واحده وي.
بیلنګ لا هم هغه څه ویني چې خپل بهیر ته اړتیا لري، او هیڅوک خلاف ادعا نه کوي. تنګ هدف دا دی چې وروستی بدلون هغه پیرود ته نشي تړل کېدای چې توکن یې تولید کړ. دا یوه مشخصه، ازمویل کېدونکې ځانګړتیا ده، او دا د لیکلو وړ ده.
تصادفي ښکارېدونکې bearer لړۍ دا نه برابروي. که صادروونکی ارزښت د پیرودونکي ریکارډ ترڅنګ ذخیره کړي او ګیټوې هغه نقشه وغواړي، دواړه تعاملات د کریپټوګرافي پر ځای د ډیټابیس له لارې تړل شوي. جوړښت باید صادروونکی د دې پوښتنې له ځواب ورکولو ناتوانه کړي، او ځای پرځای کول باید صادروونکی او ګیټوې له دې څخه منع کړي چې خپل لیدونه سره یوځای کړي.
پرېکړه وکړئ چې یو توکن د څه واک ورکوي
«یو توکن لاسرسی اخلي» په عملي توګه نږدې هیڅ نه وایي. ایا واحد یوه اړیکه ده، د وخت اجازه، که حجم؟ هغه کلاینټ چې ځواب یې ورک شو، ایا هماغه اجازه بیا پیل کولای شي؟ کله چې وسیله د شبکې بدلون پر مهال بیا ونښلي څه پېږي؟ هغه ځوابونه پرېکړه کوي چې ډیزاین کارېدونکی دی که نه، او هر یو یې د محرمیت پایله لري.
| Reuse rule | What it buys | What it leaks |
|---|---|---|
| Single use per connection | Strongest unlinkability between sessions | Frequent reissuance, more purchase-to-use timing pairs |
| Bounded time window | Fewer tokens, reconnects work | Activity inside the window is linkable |
| Long-lived grant | Operationally simple | Behaves like an account reference with extra steps |
یو په قصد وټاکئ او د ناکامۍ چلند ترڅنګ یې ولیکئ. هغه کلاینټ چې د وخت له پای وروسته نوي حق سره بیا هڅه کوي، بله واحده مصرفوي، چې په یو وخت کې د بیلنګ حیرانتیا او د محرمیت نښه ده.
د بیا کارولو او لغوه کولو تګلاره ولیکئ
لغوه کول هغه ځای دی چې نامعلوم ډیزاینونه معمولاً خپله ژمنه ماتوي. د ګډون لغوه کول او له مخکې صادر شوي توکنونه باطلول جلا عملیات دي، او هغه ګیټوې چې په خاموشۍ د پرېکړې لپاره حساب لټوي، په هغه ټکي نور نامعلوم نه دی.
یوه پای نېټه، د صادرولو حد او د لغوه کولو کیسه وټاکئ چې سره سمون ولري. بیا د ګیټوې خپل ریکارډونه د هغو ساحو لپاره وګورئ چې هغه تړاو بیا راولي چې تاسو لرې کړی و.
sudo grep -rIl --include='*.log' -e 'Bearer ' -e 'account_id' /var/log/vpn/
هغه پلټنه هغه لاګ فایلونه لیستوي چې د توکن یا حساب ساحې لري، کوم چې په عمل کې د یو محتاط ډیزاین د تویېدو لومړی ځای دی. هغه ناسته ریکارډ چې د حساب پېژندنې ترڅنګ د توکن ارزښت ذخیره کوي ټول جوړښت ماتوي، او معمولاً د هغه ډیبګ بدلون له لارې راځي چې هیچا ته نه دی بېرته کتلی.
همدا راز تعریف کړئ چې ګیټوې د ناستې له پای وروسته څه ساتي. موده، بایټونه او پای ټکی د عملیاتو لپاره ګټور دي، او هر یو یې د هغې معما ټوټه ده چې یو څارونکی یې غواړي. د ساتنې موده لنډه او د ساحو لیست لنډ وساتئ، بیا دواړه هغه وخت وګورئ چې ډیبګ بدلون یوه کالم ورزیاتوي. هیڅوک نوی لاګ ساحه نه ویني ترڅو چې یو کال نه وي پکې.
ادعا بیان کړئ، بیا هغه کتنې چې پاتې دي
د محرمیت ادعا په یوه جمله کې د هغې انګېرنو سره ولیکئ: کوم لوري باید کوم شرایط ونشي تړلای، او که صادروونکی او ګیټوې یادښتونه سره پرتله کړي څه پېږي. هغه ډیزاین چې له دې جملې ژوندی ووځي د بیاکتنې وړ دی؛ هغه چې یوازې «صفر پوهه» بلل کېږي، نه.
بیا هغه څه ولیکئ چې هرومرو ښکاره پاتې کېږي. سرچینې پته، د اړیکو وختونه، د بستې اندازې او دا ساده حقیقت چې یو پیرود لږ مخکې له هغې یوازینې نوې اړیکې پېښ شوی و — دا ټول له کریپټوګرافي بهر دي. یوازینی پیرودونکی چې یوه واحده اخلي او یو ځل نښلي، یوازې د وخت له مخې تړل کېدای شي، او هیڅ توکن ډیزاین دا نه بدلوي.
ریښتینی نتیجه د حساب او کارونې ترمنځ تنګه تړاو ده، نه پټه ناسته. دا لا هم د جوړولو وړ ده، تر هغه چې اسناد یې ووایي او عملیاتي ریکارډونه له ادعا سره سمون ولري.