ការលេចធ្លាយ IP មិនមែនកើតពី WebRTC តែប៉ុណ្ណោះទេ។ DNS តំបន់ពេលវេលា និងភាសា IPv6 និងស្គ្រីបភាគីទីបី ក៏អាចបង្ហាញច្រកចេញបណ្តាញពិតបានដែរ។ អត្ថបទនេះបង្ហាញវិធីពិនិត្យមួយៗ និងមូលហេតុដែលភាពស៊ីសង្វាក់រវាងច្រកចេញ និងបរិស្ថានមានស្ថិរភាពជាង។
អាសយដ្ឋាន IP គឺជាសញ្ញាសម្គាល់តែមួយគត់របស់ឧបករណ៍មួយនៅលើបណ្តាញ ដែលអនុញ្ញាតឱ្យឧបករណ៍ស្គាល់ និងទាក់ទងគ្នា។ ដោយសារវាមានលក្ខណៈតែមួយ បើភាគីខាងក្រៅទទួលបានវា ពួកគេអាចភ្ជាប់អ្នកជាមួយសកម្មភាពរបស់អ្នក ហើយប៉ាន់ស្មានពីទម្លាប់ប្រើអ៊ីនធឺណិត ទីតាំងប្រហាក់ប្រហែល និងក្រុមហ៊ុនផ្តល់សេវាបណ្តាញដែលអ្នកកំពុងប្រើ។ ការលេចធ្លាយមិនមានន័យថាឧបករណ៍ត្រូវបានវាយប្រហារទេ ប៉ុន្តែមានន័យថាច្រកចេញបណ្តាញដែលអ្នកចង់លាក់ បានបង្ហាញខ្លួនតាមផ្លូវផ្សេង។
WebRTC គឺជាឧទាហរណ៍ដែលគេស្គាល់ច្រើនបំផុត។ ប៉ុន្តែក្នុងការប្រើប្រាស់ប្រចាំថ្ងៃ បញ្ហាជាច្រើនកើតពីផ្លូវស្ងាត់ជាងនេះ ដូចជា DNS resolution សញ្ញាជំនួយដូចជា តំបន់ពេលវេលា និងភាសា IPv6 និងស្គ្រីបភាគីទីបីនៅលើទំព័រ។ វិធីដោះស្រាយរបស់ផ្លូវនីមួយៗខុសគ្នា ប៉ុន្តែទាំងអស់អាចរកឃើញបានដោយការពិនិត្យជាប្រព័ន្ធ។

ដំបូងសូមយល់ពីអាសយដ្ឋានផ្ទាល់
អាសយដ្ឋាន IP គឺជាស្លាកលេខដែលកំណត់ឱ្យឧបករណ៍ដែលភ្ជាប់បណ្តាញ។ វាមានតួនាទីពីរ៖ កំណត់អត្តសញ្ញាណ host ឬ network interface និងបង្ហាញទីតាំងរបស់វានៅក្នុងបណ្តាញ។ បច្ចុប្បន្នមានពីរកំណែ។ IPv4 ជាលេខគោលពីរ 32 ប៊ីត សរសេរជាទម្រង់ទសភាគបំបែកដោយចំណុច ដូចជា 192.168.1.1។ តាមទ្រឹស្តីមានអាសយដ្ឋានប្រហែល 4.3 ពាន់លាន ប៉ុន្តែចំនួនដែលអាចប្រើបានពិតប្រាកដតិចជាងនេះច្រើន ដោយសារការចែកចាយមិនស្មើគ្នា និងការប្រើ private address ranges។ IPv6 ប្រើ 128 ប៊ីត សរសេរជាលេខគោលដប់ប្រាំមួយបំបែកដោយសញ្ញា colon ហើយមានទំហំអាសយដ្ឋានប្រហែល 3.4×10³⁸ ដែលក្នុងការអនុវត្តគ្រប់គ្រាន់សម្រាប់ឱ្យឧបករណ៍នីមួយៗមានអាសយដ្ឋានតែមួយ។
កំណែអាសយដ្ឋាននឹងមានសារៈសំខាន់ម្តងទៀតនៅខាងក្រោយ ព្រោះវាកំណត់ថា traffic អាចរំលងផ្លូវដែលបានគ្រោងទុកតាម IPv6 ឬអត់។
DNS resolution តាមផ្លូវដូចគ្នាឬទេ?
DNS បកប្រែឈ្មោះដែនទៅជាអាសយដ្ឋាន។ កំហុសដែលជួបញឹកញាប់គឺ traffic ត្រូវបានបញ្ជូនតាម tunnel ប៉ុន្តែ DNS requests នៅតែទៅ resolver របស់ ISP ក្នុងតំបន់។ ក្នុងស្ថានភាពនេះ ច្រកចេញដែលទំព័របង្ហាញអាចមើលទៅត្រឹមត្រូវ ប៉ុន្តែ DNS records នៅតែបង្ហាញប្រភព។
វិធីពិនិត្យ៖ បើកទំព័រតេស្ត DNS leak ហើយមើលថា resolver ដែលបង្ហាញ ជារបស់បណ្តាញណា។ ប្រសិនបើវាជារបស់ ISP ក្នុងតំបន់ ឬជាសេវា resolution ដែលមិនស៊ីគ្នាច្បាស់ជាមួយតំបន់របស់ច្រកចេញដែលចង់បាន នោះ DNS មិនបានតាម tunnel ទេ។ អ្នកក៏អាចបើក Network panel ក្នុង developer tools ហើយ refresh ទំព័រច្រើនដង ដើម្បីស្វែងរកសញ្ញានៃការតភ្ជាប់ទៅ local resolution ដោយផ្ទាល់។
សញ្ញាជំនួយដូចជា តំបន់ពេលវេលា និងភាសា
ចំណុចនេះងាយត្រូវមើលរំលង ព្រោះវាមិនមែនជាការកំណត់បណ្តាញទេ ប៉ុន្តែជាព័ត៌មានដែលបរិស្ថានបង្ហាញដោយខ្លួនឯង។ ប្រសិនបើទីតាំងច្រកចេញចង្អុលទៅប្រទេសមួយ ប៉ុន្តែ system timezone ភាសាចំណុចប្រទាក់ browser និងទម្រង់កាលបរិច្ឆេទចង្អុលទៅកន្លែងផ្សេង ភាពមិនស៊ីសង្វាក់ដែលបន្តយូរ នឹងក្លាយជាសញ្ញាខ្សោយមួយ។ សញ្ញាតែមួយប្រហែលមិនគ្រប់គ្រាន់ ប៉ុន្តែសញ្ញាច្រើនរួមគ្នាអាចត្រូវបានប្រើសម្រាប់ភ្ជាប់បរិស្ថាន។
វិធីពិនិត្យ៖ ប្រៀបធៀបទីតាំងរបស់ exit IP ជាមួយ timezone ភាសា ទម្រង់កាលបរិច្ឆេទ និង keyboard layout ដែលពេញចិត្តរបស់ឧបករណ៍។ នៅពេលធ្វើការជាមួយតំបន់ច្រើន បរិស្ថាននីមួយៗគួរតែជាសំណុំការកំណត់ដែលស៊ីសង្វាក់គ្នា មិនមែនប្តូរ timezone ម្តងហើយម្តងទៀតលើម៉ាស៊ីនតែមួយទេ។
IPv6 គឺជាផ្លូវមួយដែលងាយខកខានបំផុត
ការលេចធ្លាយតាម IPv6 អាចពិបាកមើលឃើញ។ ប្រសិនបើ tunnel ឬ proxy ដំណើរការតែ IPv4 ឧបករណ៍នៅតែអាចចេញអ៊ីនធឺណិតដោយផ្ទាល់តាម IPv6 ហើយមានតែជួរមួយនៃអាសយដ្ឋាន IPv6 នៅលើទំព័រតេស្តក៏អាចបង្ហាញទីតាំងពិតបាន។ ប្រព័ន្ធជាច្រើនបើក IPv6 ជាលំនាំដើម និងផ្តល់អាទិភាពខ្ពស់ជាង ដូច្នេះ traffic អាចជ្រើសផ្លូវនេះដោយស្វ័យប្រវត្តិនៅពេលវាមាន។
វិធីពិនិត្យ៖ មើលផ្នែក IPv4 និង IPv6 នៅលើទំព័រតេស្តជាមួយគ្នា។ ប្រសិនបើ IPv6 បង្ហាញអាសយដ្ឋានរបស់ ISP ក្នុងតំបន់ ខណៈ IPv4 បង្ហាញ proxy exit នោះផ្លូវនេះនៅបើក។ អ្នកអាចឱ្យ IPv6 ក៏ឆ្លងតាម tunnel ដូចគ្នា ឬបិទវានៅក្នុងបរិស្ថានដែលមិនត្រូវការ។
ស្គ្រីប និងផ្នែកបន្ថែមរបស់ភាគីទីបី
កូដ analytics ស្គ្រីបពាណិជ្ជកម្ម សមាសភាគជំនួយអតិថិជន font និងធនធាន CDN អាចផ្ញើ requests ទៅក្រៅផ្លូវបណ្តាញចម្បងរបស់គេហទំព័រ។ Requests ទាំងនេះមិនចាំបាច់អនុវត្តតាម proxy rules ដែលអ្នកបានកំណត់ជានិច្ចទេ ហើយខ្លះអាចភ្ជាប់ព័ត៌មានដែល frontend អាចចូលប្រើបាន។ Browser extensions ក៏ដូចគ្នា៖ កាន់តែដំឡើងច្រើន កាន់តែមានសមាសភាគច្រើនដែលអាចបង្កើត requests ហើយ extension ដែលប្រភពមិនច្បាស់គួរប្រុងប្រយ័ត្នជាពិសេស។
វិធីពិនិត្យ៖ បើកទំព័រដូចគ្នាក្នុង private window ម្តងដោយបិទ extensions ហើយម្តងទៀតដោយបើក extensions បន្ទាប់មកប្រៀបធៀបលទ្ធផលរបស់ទំព័រតេស្ត។ អ្នកក៏អាច filter តាម domain នៅក្នុង Network panel របស់ developer tools ដើម្បីរកការតភ្ជាប់ local ដោយផ្ទាល់ ឬ third-party domains ដែលមិនទាក់ទងនឹងទំព័រនោះ។
WebRTC ក៏ត្រូវពិនិត្យដោយឡែក
WebRTC ត្រូវបានរចនាសម្រាប់ការទំនាក់ទំនងសំឡេង និងវីដេអូ real-time ហើយអាចប្រមូលព័ត៌មានបណ្តាញ local។ ប្រសិនបើការកំណត់មិនតឹងរឹងគ្រប់គ្រាន់ ទំព័របណ្តាញអាចអាន local address ឬអាសយដ្ឋានពិតតាមរយៈវា។ WebRTC ជាញឹកញាប់ត្រូវបានគេយល់ថាស្មើនឹង IP leak ប៉ុន្តែពិតប្រាកដវាគ្រាន់តែជាផ្លូវមួយក្នុងចំណោមផ្លូវជាច្រើន។ ទំព័រតេស្តភាគច្រើនបង្ហាញទាំង public IP និង IP ដែល WebRTC បង្ហាញ; បើពីរនេះមិនដូចគ្នា នោះជាសញ្ញាដែលត្រូវពិនិត្យបន្ថែម។
ធ្វើឱ្យច្រកចេញ និងបរិស្ថានស៊ីគ្នា ប្រសើរជាងបិទការកំណត់ម្តងមួយ
ផ្លូវជាច្រើនខាងលើអាចបិទម្តងមួយបាន ប៉ុន្តែការកំណត់ដែលស្អាតដោយវិធីនេះមានភាពងាយខូច។ ការប្តូរបណ្តាញ ការអាប់ដេត browser ឬការដំឡើង extension ថ្មី អាចធ្វើឱ្យការកំណត់មួយត្រឡប់ទៅលំនាំដើមដោយគ្មានការជូនដំណឹង។
វិធីដែលមានស្ថិរភាពជាងគឺធ្វើបញ្ច្រាស៖ កំណត់ជាមុនថាបរិស្ថាននេះត្រូវតំណាងឱ្យអ្នកប្រើពីទីតាំងណា បន្ទាប់មកកំណត់ exit, DNS, timezone, ភាសា, ស្ថានភាព IPv6 និង fingerprint parameters ជាសំណុំតែមួយដែលស៊ីសង្វាក់គ្នា។ គោលបំណងនៃការតេស្តមិនមែនត្រឹមរកថា switch ណាមួយមិនទាន់បិទទេ ប៉ុន្តែដើម្បីផ្ទៀងផ្ទាត់ថាសមាសភាគទាំងអស់ត្រូវគ្នា។
នៅពេលចំនួនគណនីកើនឡើង ការរក្សាភាពស៊ីសង្វាក់នេះដោយដៃស្ទើរតែមិនអាចធ្វើបាន។ ឧបករណ៍បរិស្ថានគណនីច្រើនដូចជា PurpleMark ភ្ជាប់ proxy settings, Cookie, local storage និង fingerprint parameters ទៅ browser environment តែមួយ។ ពេលបើក environment ការកំណត់ដដែលត្រូវបានអនុវត្ត ជួយរក្សាទំនាក់ទំនងមួយគណនី មួយ environment និងមួយ exit ឱ្យមានស្ថិរភាព និងបន្ថយការបង្ហាញដោយចៃដន្យពីកំហុសការកំណត់។
មានលក្ខខណ្ឌមួយទៀតដែលត្រូវច្បាស់៖ ការលាក់ network exit មិនផ្លាស់ប្តូរច្បាប់របស់ platform អំពីអត្តសញ្ញាណ ឬចំនួនគណនីទេ។ Environment isolation អាចជួយឱ្យគណនីមិនរំខានគ្នា ប៉ុន្តែរចនាសម្ព័ន្ធគណនីផ្ទាល់នៅតែត្រូវគោរពច្បាប់ platform។
សំណួរដែលសួរញឹកញាប់
គេហទំព័រស្គាល់មនុស្សម្នាក់ដោយរបៀបណា? ក្រៅពីកត់ត្រា source IP នៃ requests វាអាចផ្ទៀងផ្ទាត់ Cookie, browser fingerprint, WebRTC និង DNS resolution paths រួមគ្នា ដូច្នេះការប្តូរ IP តែប៉ុណ្ណោះជាញឹកញាប់មិនគ្រប់គ្រាន់ទេ។
ប្តូរ IP ហើយមានសុវត្ថិភាពឬទេ? មិនប្រាកដទេ។ ប្រសិនបើ fingerprint, timezone, ភាសា និង font មានលក្ខណៈស្រដៀងគ្នាខ្លាំងនៅក្នុងគណនីជាច្រើន platform នៅតែអាចភ្ជាប់ពួកវាបាន។
តើគួរពិនិត្យញឹកញាប់ប៉ុនណា? ពិនិត្យរាល់ពេលប្តូរបណ្តាញ ឬ proxy ពេលបន្ថែម account environment ថ្មី និងពិនិត្យឡើងវិញជាប្រចាំក្នុងការប្រើប្រាស់ធម្មតា។
ភ្ជាប់ចំណុចទាំងអស់ចូលគ្នា
ការលេចធ្លាយ IP កម្រកើតពីនរណាម្នាក់ចូលវាយប្រហារឧបករណ៍។ ភាគច្រើនវាមកពីចន្លោះក្នុងការកំណត់៖ tunnel មិនគ្របដណ្តប់ traffic ទាំងអស់ DNS ទៅផ្លូវផ្សេង IPv6 ភ្ជាប់ដោយផ្ទាល់ timezone និងភាសាមិនត្រូវនឹង exit ឬស្គ្រីបភាគីទីបីបង្ហាញសញ្ញាបន្ថែម។ ការយល់ថាតើផ្លូវណាកំពុងលេចធ្លាយ មានប្រយោជន៍ជាងការចងចាំបញ្ជី switch ហើយការកំណត់ exit និង environment ឱ្យជាសំណុំស៊ីសង្វាក់គ្នា មានភាពរឹងមាំជាងការបិទមុខងារតែមួយ។


