ஒரு சுரங்கப்பாதைக்கு பணம் செலுத்துவது ஒவ்வொரு இணைப்பிலும் பில்லிங் அடையாளத்தைக் காட்ட வேண்டும் என்று அர்த்தமல்ல. ஒரு வடிவமைப்பு தகுதியை ஒரு முறை சரிபார்த்து, வாடிக்கையாளருக்கு கிரிப்டோகிராஃபிக் டோக்கன்களை வழங்கி, பின்னர் கேட்வே அதன் பின்னணியில் உள்ள கணக்கைப் பார்க்காமல் ஒரு டோக்கனை ஏற்க அனுமதிக்கலாம். அது உண்மையில் எதையாவது மறைக்கிறதா என்பது வழங்கல் மற்றும் மீட்புத் தேர்வுகளைப் பொறுத்தது, எனவே அதை நீங்கள் இயக்கும் ஒரு அம்சமாக அல்ல, நான்கு பிரிவுகளைக் கொண்ட ஒரு விவரக்குறிப்பு பயிற்சியாகக் கருதுங்கள்.

வாங்கும் படிநிலையை அமர்வுப் படிநிலையிலிருந்து பிரிக்கவும்

RFC 9576 இல் உள்ள Privacy Pass கட்டமைப்பு சொல்லகராதியைத் தருகிறது: ஒரு கிளையண்ட், ஒரு சான்றளிப்பவர், ஒரு வழங்குநர் மற்றும் ஒரு மூலம். கிளையண்ட் வழங்குநரிடம் ஒரு பண்பை நிரூபித்து டோக்கன்களைப் பெறுகிறது; பின்னர் ஒன்றை மூலத்திடம் சமர்ப்பிக்கிறது, அது சேவை செய்யலாமா என்பதைத் தீர்மானிக்கிறது. VPN-க்கு பயன்படுத்தும்போது, சான்றளிக்கப்படும் பண்பு அணுகலின் ஒரு அலகாக இருக்கலாம்.

பில்லிங் தனது சொந்த செயல்முறைக்குத் தேவையானதை இன்னும் பார்க்கிறது, வேறு எதையும் யாரும் கூறவில்லை. குறுகிய இலக்கு என்னவென்றால், பின்னர் நடக்கும் மீட்பை டோக்கனை உருவாக்கிய வாங்குதலுடன் இணைக்க முடியாது. அது ஒரு குறிப்பிட்ட, சோதிக்கக்கூடிய பண்பு, அதை எழுதுவது மதிப்புள்ளது.

சீரற்றதாகத் தோன்றும் bearer சரம் அதைத் தராது. வழங்குநர் மதிப்பை வாடிக்கையாளர் பதிவுக்கு அருகில் சேமித்து, கேட்வே அந்த மேப்பிங்கைக் கேட்க முடிந்தால், இரண்டு தொடர்புகளும் கிரிப்டோகிராஃபியால் அல்ல, தரவுத்தளத்தால் இணைக்கப்படுகின்றன. அந்தக் கேள்விக்கு பதிலளிக்க முடியாதபடி வழங்குநரை உருவாக்கம் செய்ய வேண்டும், மேலும் வழங்குநரும் கேட்வேயும் தங்கள் பார்வைகளை இணைக்காமல் பயன்படுத்தல் தடுக்க வேண்டும்.

ஒரு டோக்கன் எதற்கு அனுமதி தருகிறது என்பதைத் தீர்மானிக்கவும்

«ஒரு டோக்கன் அணுகலை வாங்குகிறது» என்பது செயல்பாட்டு அடிப்படையில் எதையும் கூறவில்லை. அலகு ஒரு இணைப்பா, நேர ஒதுக்கீடா, அல்லது அளவா? பதிலை இழந்த கிளையண்ட் அதே ஒப்புதலைத் தொடர முடியுமா? பிணைய மாற்றத்தின் போது சாதனம் மீண்டும் இணையும்போது என்ன நடக்கிறது? அந்தப் பதில்கள் வடிவமைப்பு பயன்படுத்தக்கூடியதா என்பதைத் தீர்மானிக்கின்றன, ஒவ்வொன்றுக்கும் தனியுரிமை விளைவு உண்டு.

Reuse ruleWhat it buysWhat it leaks
Single use per connectionStrongest unlinkability between sessionsFrequent reissuance, more purchase-to-use timing pairs
Bounded time windowFewer tokens, reconnects workActivity inside the window is linkable
Long-lived grantOperationally simpleBehaves like an account reference with extra steps

ஒன்றை வேண்டுமென்றே தேர்ந்தெடுத்து தோல்வி நடத்தையை அதற்கு அருகில் எழுதுங்கள். கால அவகாசத்திற்குப் பிறகு புதிய உரிமையுடன் மீண்டும் முயலும் கிளையண்ட் இன்னொரு அலகைச் செலவழிக்கிறது, அது ஒரே நேரத்தில் பில்லிங் ஆச்சரியமும் தனியுரிமை சமிக்ஞையும் ஆகும்.

மறுபயன்பாடு மற்றும் ரத்துக் கொள்ளல் கொள்கையை எழுதுங்கள்

ரத்துச் செய்தல் என்பது அநாமதேய வடிவமைப்புகள் பொதுவாகத் தங்கள் சொந்த வாக்குறுதியை மீறும் இடம். சந்தாவை ரத்து செய்வதும் ஏற்கனவே வழங்கப்பட்ட டோக்கன்களை செல்லாததாக்குவதும் வெவ்வேறு செயல்பாடுகள், மேலும் முடிவெடுக்க அமைதியாகக் கணக்குத் தேடலைச் செய்யும் கேட்வே அந்த நிலையில் அநாமதேயமாக இருக்காது.

ஒன்றுக்கொன்று பொருந்தும் காலாவதி, வழங்கல் வரம்பு மற்றும் ரத்துச் செய்தல் கதையைத் தேர்ந்தெடுங்கள். பின்னர் நீங்கள் நீக்கிய இணைப்பை மீண்டும் கொண்டுவரும் புலங்களுக்காக கேட்வேயின் சொந்தப் பதிவுகளைச் சரிபார்க்கவும்.

sudo grep -rIl --include='*.log' -e 'Bearer ' -e 'account_id' /var/log/vpn/

அந்தத் தேடல் டோக்கன் அல்லது கணக்குப் புலங்களைக் கொண்ட பதிவுக் கோப்புகளைப் பட்டியலிடுகிறது, இது நடைமுறையில் கவனமான வடிவமைப்பு கசியும் முதல் இடம். கணக்கு அடையாளத்திற்கு அருகில் டோக்கன் மதிப்பைச் சேமிக்கும் அமர்வுப் பதிவு முழு உருவாக்கத்தையும் தோற்கடிக்கிறது, அது பொதுவாக யாரும் மீண்டும் பார்க்காத பிழைத்திருத்த மாற்றத்தின் வழியாக வருகிறது.

அமர்வு முடிந்த பிறகு கேட்வே என்ன வைத்திருக்கிறது என்பதையும் வரையறுக்கவும். கால அளவு, பைட்டுகள் மற்றும் இறுதிப் புள்ளி செயல்பாட்டுக்கு பயனுள்ளவை, ஒவ்வொன்றும் ஒரு பார்வையாளர் விரும்பும் புதிர்த் துண்டு. தக்கவைப்புக் காலத்தைக் குறுகியதாகவும் புலப்பட்டியலைக் குறுகியதாகவும் வைத்து, பிழைத்திருத்த மாற்றம் ஒரு நிரலைச் சேர்க்கும்போது இரண்டையும் மறுபரிசீலனை செய்யுங்கள். புதிய பதிவுப் புலம் ஒரு வருடம் இருந்த பிறகே யாரும் அதைக் கவனிக்கிறார்கள்.

கூற்றைக் கூறுங்கள், பின்னர் எஞ்சியிருக்கும் அவதானிப்புகள்

தனியுரிமைக் கூற்றை அதன் அனுமானங்களுடன் ஒரு வாக்கியத்தில் எழுதுங்கள்: எந்தத் தரப்பு எந்தச் சூழல்களை இணைக்க முடியாததாக இருக்க வேண்டும், மேலும் வழங்குநரும் கேட்வேயும் குறிப்புகளை ஒப்பிட்டால் என்ன நடக்கும். அந்த வாக்கியத்திலிருந்து தப்பிக்கும் வடிவமைப்பை மதிப்பாய்வு செய்யலாம்; «பூஜ்ய அறிவு» என்று மட்டும் விவரிக்கப்படும் ஒன்றை முடியாது.

பின்னர் எப்படியும் தெரிந்தே இருக்கும் விஷயங்களைப் பட்டியலிடுங்கள். மூல முகவரிகள், இணைப்பு நேரங்கள், பாக்கெட் அளவுகள், மற்றும் ஒரே புதிய இணைப்பு தோன்றுவதற்கு சற்று முன்பு ஒரு வாங்குதல் நடந்தது என்ற எளிய உண்மை — இவை அனைத்தும் கிரிப்டோகிராஃபிக்கு வெளியே. ஒரு அலகை வாங்கி ஒரு முறை இணையும் ஒரே வாடிக்கையாளரை நேரத்தின் அடிப்படையில் மட்டுமே இணைக்க முடியும், எந்த டோக்கன் வடிவமைப்பும் அதை மாற்றாது.

நேர்மையான முடிவு கணக்கிற்கும் பயன்பாட்டிற்கும் இடையேயான குறுகிய இணைப்பு, கண்ணுக்குத் தெரியாத அமர்வு அல்ல. ஆவணங்கள் அதைச் சொல்வதும் செயல்பாட்டுப் பதிவுகள் கூற்றுடன் பொருந்துவதும் இருக்கும் வரை அதை உருவாக்குவது இன்னும் மதிப்புள்ளது.

தொடர்புடைய கட்டுரைகள்