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

வரி என்பது ஒரு கூற்று, ஒரு பொருள் அல்ல

ஒவ்வொரு வரியும் உலகைப் பற்றி ஏதோ கூறுகிறது, கூற்றுக்கு ஒரு பொருள் உண்டு. பொருளுக்குப் பெயர் சொல்வதே வரியை மற்றொரு வரியுடன் ஒப்பிடக்கூடியதாக்குகிறது.

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

வேறுபடுத்தி அறியும் கூறு திட்டத்தின் மலிவான பகுதி, மிக அதிகம் விடப்படும் பகுதியும் ஆகும்.

எண்ணிக்கைக்கு முன் அலகைத் தேர்ந்தெடுங்கள்

உங்களுக்கு உண்மையில் உள்ள கேள்விக்குப் பதிலளிக்கும் அலகைத் தேர்ந்தெடுங்கள். முனைப்புள்ளிகளை எண்ணுவது எத்தனை கேட்பவர்கள் அறிவிக்கப்பட்டனர் என்பதற்குப் பதிலளிக்கிறது; வழங்குநர்களை எண்ணுவது எத்தனை நிறுவனங்கள் ஈடுபட்டன என்பதற்குப் பதிலளிக்கிறது; வெளியேறும் முகவரிகளை எண்ணுவது எத்தனை தோற்றமளிக்கும் மூலங்கள் உள்ளன என்பதற்குப் பதிலளிக்கிறது.

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

UnitThe row assertsWhat a count of it means
ProviderAn organisation offers a serviceHow many operators appear
EndpointAn address and port speak a protocolHow many listeners were advertised
Exit addressTraffic left from an addressHow many apparent origins exist
ObservationA probe saw a resultHow many tests ran, not how many servers

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

தோற்றுவாய் திட்டத்திலேயே உள்ளது

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

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

{"endpoint": "203.0.113.10:1194/udp", "unit": "endpoint", "advertised_country": "NL",
 "observed_at": "2026-11-03T02:15:00Z", "method": "udp_probe", "last_seen": "2026-11-03"}

ஒரு JSON வரி திட்டத்தை உறுதியாக்குகிறது, விவரணப் பத்தியை விட அதைப் பற்றி விவாதிப்பது எளிது. நேர முத்திரையில் நேர மண்டலம் உள்ளது, முறை மறைமுகமாக அல்ல, பெயரிடப்பட்டுள்ளது என்பதைக் கவனியுங்கள்.

கேள்விக்கு ஏற்ப நகல்களை நீக்குங்கள்

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

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

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

பாதுகாப்பு அறிக்கையை வெளியிடுங்கள்

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

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

wc -l vpn-endpoints.jsonl
jq -r '.unit' vpn-endpoints.jsonl | sort | uniq -c
jq -r '.advertised_country' vpn-endpoints.jsonl | sort | uniq -c | sort -rn | head

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

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