ឯកជនភាពកម្មវិធីរុករក

ឧបករណ៍ពិនិត្យបឋមកថា HTTP

មើលបឋមកថាសំណើដែលម៉ាស៊ីនមេយើងទទួល និងប្រៀបធៀបការរុករកទំព័រ សំណើ JavaScript និង Client Hints ដែលកម្មវិធីរុករកអាចអានបាន។

អាថ៌កំបាំងត្រូវបានលាក់ដោយច្បាប់។ Authorization, Cookie និងបឋមកថាដែលស្គាល់ថាជាសោ ថូខឹន អាថ៌កំបាំង ឬហត្ថលេខាត្រូវបានលាក់មុនបង្ហាញ។ ច្បាប់ដាក់ឈ្មោះមិនអាចកំណត់រាល់អាថ៌កំបាំងទេ។ ឧបករណ៍មិនសរសេរកំណត់ហេតុកម្មវិធីទេ; ហេដ្ឋារចនាសម្ព័ន្ធម៉ាស៊ីនមេអាចរក្សាកំណត់ហេតុផ្ទាល់។

កំពុងវិភាគការរុករកដែលបានទទួល…

សំណើ និងបណ្តាញ

TLS និង HTTP

JavaScript Client Hints

ស្ថានភាព
កំពុងអាន…

បឋមកថាដែលបានទទួល

ឈ្មោះតម្លៃដែលអាចបង្ហាញបានប្រភេទអាន

ការរកឃើញ និងដែនកំណត់

  • កំពុងវិភាគ។

បឋមកថាមួយ Via, Forwarded, X-Forwarded-For ឬវាលជាក់លាក់ CDN មានព័ត៌មានដែលបានប្រកាស។ វាអាចត្រូវបានបន្ថែម ដកចេញ ឬក្លែងបន្លំ; វត្តមានរបស់វាតែមួយមុខមិនបញ្ជាក់ការប្រើ proxy អនាមិកទេ។

ប្រៀបធៀបមុន និងក្រោយ

ដំណើរការការសាកល្បងដូចគ្នាលើឧបករណ៍ដូចគ្នា ហើយរក្សាទុកលទ្ធផលដំបូង។ បើក VPN ឬផ្លាស់ប្តូរការកំណត់ពាក់ព័ន្ធមួយ សាកល្បងម្តងទៀតក្រោមលក្ខខណ្ឌដូចគ្នា ហើយរក្សាទុកលទ្ធផលបន្ទាប់។

រក្សាទុកលទ្ធផលមុន និងលទ្ធផលក្រោយ ដើម្បីប្រៀបធៀបវា។

អ្វីដែលការសាកល្បងនេះប្រាប់អ្នក

បឋមកថាពិពណ៌នាសំណើនៅពេលវាទៅដល់ម៉ាស៊ីនមេ។ វាអាចបង្ហាញព័ត៌មានកម្មវិធីរុករកដែលបានប្រកាស ភាសា និងទិដ្ឋភាពនៃផ្លូវ HTTP។ ចំណុចសំខាន់គឺកន្លែងដែលអ្នកសង្កេតវា៖ កម្មវិធីរុករក proxy បណ្តាញចែកចាយមាតិកា និងម៉ាស៊ីនមេយើងអាចបង្ហាញ ឬកែប្រែវាលខុសគ្នា។

របៀបដំណើរការការសាកល្បង

  1. បើកទំព័រក្នុងទម្រង់កម្មវិធីរុករកដែលអ្នកចង់ពិនិត្យ និងកត់ស្ថានភាពការភ្ជាប់។
  2. ដំណើរការការកត់ត្រាសំណើ។ ផ្ទុកឡើងវិញប្រសិនបើអ្នកចង់សង្កេត Client Hints បន្ថែមដែលម៉ាស៊ីនមេស្នើសុំ។
  3. ប្រៀបធៀបបឋមកថាសំណើរុករក និង JavaScript បន្ទាប់មកអាន hints ដែល JavaScript អាចចូលប្រើក្នុងផ្នែកដាច់ដោយឡែក។

របៀបវាស់វែងដំណើរការ

ឧបករណ៍កត់បឋមកថាដែលម៉ាស៊ីនមេយើងបានទទួលពិតប្រាកដសម្រាប់ការរុករក HTML និងសំណើ fetch។ វាក៏អាន Client Hints ពី JavaScript នៅកន្លែងដែលកម្មវិធីរុករកអនុញ្ញាត។

តម្លៃបឋមកថារសើបត្រូវបានលាក់មុនបង្ហាញ ហើយឈ្មោះខូគីអាចនៅតែមើលឃើញដោយគ្មានតម្លៃ។ ម៉ូឌុលមិនបង្កើតកំណត់ហេតុវិនិច្ឆ័យទេ ទោះបីហេដ្ឋារចនាសម្ព័ន្ធបង្ហោះអាចកត់សំណើដោយឯករាជ្យក៏ដោយ។

ស្វែងយល់ពីលទ្ធផលរបស់អ្នក

វាលត្រូវគ្នារវាងសំណើ
វាលទាំងនោះទៅដល់ម៉ាស៊ីនមេយើងដោយស្របគ្នាក្នុងបរិបទសំណើទាំងនេះ។ នេះមិនមានន័យថាគ្រប់គេហទំព័រទទួលព័ត៌មានដូចគ្នាទេ។
ការរុករក និង fetch ខុសគ្នា
បរិបទសំណើ Client Hints ដែលបានរៀបចំរួច ឬការដំណើរការរបស់អន្តរការីអាចពន្យល់តម្លៃខុសគ្នា។ ពិនិត្យតួនាទីវាលជាជាងសន្មតថាមានការកែប្រែ។
វាលមួយបាត់ ឬត្រូវបានលាក់
កម្មវិធីរុករកអាចមិនផ្តល់វា អន្តរការីអាចដកវា ឬឧបករណ៍អាចលាក់តម្លៃរសើប។ ព័ត៌មាន TLS ខាងក្រោយដែលបាត់មិនបញ្ជាក់ថាកម្មវិធីរុករកប្រើអត្ថបទធម្មតាទេ។

ប្រៀបធៀបមុន និងក្រោយ

  1. រក្សាទុកការកត់ត្រាពីទម្រង់ ប្រភពដើម និងដំណាក់កាលសំណើដូចគ្នា រួមទាំងថាតើទំព័រត្រូវបានផ្ទុកឡើងវិញឬអត់។
  2. ផ្លាស់ប្តូរការកំណត់កម្មវិធីរុករក ឬការភ្ជាប់មួយ បន្ទាប់មកធ្វើលំដាប់រុករក និង fetch ដូចគ្នាម្តងទៀត។
  3. ប្រៀបធៀបបរិបទសំណើដែលត្រូវគ្នា។ ទុកព័ត៌មានពិធីការ និង TLS ខាងក្រោយដាច់ដោយឡែកពីភស្តុតាងអំពីការភ្ជាប់កម្មវិធីរុករកទៅ edge។

ដែនកំណត់នៃការសាកល្បង

  • បឋមកថាដែលបញ្ជូនបន្ត ឬស្រដៀង proxy តែមួយមុខមិនអាចបញ្ជាក់ភាពអនាមិក ឬកំណត់អត្តសញ្ញាណអន្តរការីដែលគួរឱ្យទុកចិត្តទេ។
  • ច្បាប់លាក់មិនអាចស្គាល់រាល់ព័ត៌មានសម្ងាត់ដែលដាក់ក្នុងបឋមកថាផ្ទាល់ខ្លួនដែលមានឈ្មោះមើលទៅធម្មតាទេ។ ពិនិត្យការនាំចេញមុនចែករំលែក។

អ្វីដែលត្រូវផ្លាស់ប្តូរ ប្រសិនបើចាំបាច់

បឋមកថាភាសាមិនឆ្លុះបញ្ចាំងចំណូលចិត្តដែលអ្នកចង់បាន
ពិនិត្យលំដាប់ភាសាកម្មវិធីរុករក និងកត់ត្រាដូចគ្នាម្តងទៀតបន្ទាប់ពីផ្ទុកឡើងវិញ។
គ្មាន Client Hints ដែលរំពឹងទុក
ពិនិត្យ HTTPS ការគាំទ្រកម្មវិធីរុករក និងលំដាប់ផ្ទុកឡើងវិញ មុនចាត់ទុកការខ្វះនេះជាមុខងារឯកជនភាព។

សំណួរដែលសួរញឹកញាប់

តើទាំងនេះពិតជាអ្វីដែលកម្មវិធីរុករកខ្ញុំបានផ្ញើឬ?

វាជាអ្វីដែលម៉ាស៊ីនមេយើងបានទទួល។ អន្តរការីអាចបន្ថែម ដកចេញ ឬសរសេរវាលឡើងវិញតាមផ្លូវ។

តើបឋមកថា proxy បញ្ជាក់ការប្រើ VPN ឬ?

ទេ។ វាជាតម្រុយផ្លូវយ៉ាងច្រើនបំផុត ហើយអាចបាត់ ផ្លាស់ប្តូរ ឬមិនគួរឱ្យទុកចិត្ត។

ប្រភព និងឯកសារយោងបច្ចេកទេស