ការសង្កេតលើការរក្សាទុកក្នុងម៉ាស៊ីនកុំព្យូទ័រ
កម្មវិធីបង្ហាញល្បែងប្រើប្រាស់ API localStorage នៃកម្មវិធីរុករក (browser) ដើម្បីរក្សាទុកស្ថានភាពរវាងកាលបរិច្ឆេទ។ ចំណុចទិន្នន័យខាងក្រោមត្រូវបានរក្សាទុកនៅក្នុងម៉ាស៊ីនកុំព្យូទ័របែបនេះយ៉ាងច្បាស់លាស់៖
- ទឹកប្រាក់ដែលបានបង់ចប់៖ ទឹកប្រាក់បច្ចុប្បន្ននៃកាក់សាកល្បង រួមទាំងផ្នែកបន្តិចបន្តួចដែលនៅសល់ ត្រូវបានរក្សាទុកដើម្បីធានាភាពជាប់លាប់ប្រសិនបើទំព័រត្រូវបានផ្ទុកឡើងវិញ។
- ផ្នែកបន្តិចបន្តួចដែលនៅសល់៖ ផ្នែកបន្តិចបន្តួចណាមួយពីការបង់ចប់មុនៗត្រូវបានរក្សាទុកនៅក្នុងការរក្សាទុកក្នុងម៉ាស៊ីនកុំព្យូទ័រ ដើម្បីអនុញ្ញាតឱ្យវារក្សាទុកតាមរយៈការបំពេញឡើងវិញដោយដៃ និងការផ្ទុកទំព័រឡើងវិញ។
វាមានសារៈសំខាន់ក្នុងការចំណាំថា ការប្រើប្រាស់ localStorage សម្រាប់តម្លៃទាំងនេះមិនមែនដោយខ្លួនឯងបង្កើតថាគ្មានទិន្នន័យផ្ទាល់ខ្លួនផ្សេងទៀតត្រូវបានដំណើរការទេ។ វាក៏មិនបានបញ្ជាក់ថាទិន្នន័យត្រូវបានដំណើរការនៅក្នុងម៉ាស៊ីនកុំព្យូទ័របែបនេះតែម្ខាង ឬថាភាគីទីបីមិនមានការចូលប្រើប្រាស់ពួកវាផងដែរ។ ការគ្មានលំហូរការចុះឈ្មោះគណនីនៅក្នុងការបង្ហាញល្បែងនេះមិនមានន័យថាគ្មានការប្រមូលទិន្នន័យកើតឡើងទេ។
ការស្នើសុំធនធានខាងក្រៅ
ក្នុងអំឡុងពេលបង្ហាញផ្ទៃបង្ហាញនៃការបង្ហាញសាកល្បង ប្រភពហ្គេមបានប្រកាសការស្នើសុំស្ទីលសៀវភៅអក្សរសម្រាប់ Google Fonts។ នេះបង្ហាញថា កម្មវិធីរុករកអាចទាញយកឯកសារអក្សរពីម៉ាស៊ីនបម្រើរបស់ Google អាស្រ័យលើការកំណត់បណ្តាញអ្នកប្រើប្រាស់ និងការកំណត់កម្មវិធីរុករក។
- ចំណុចប្រទាក់៖ការសង្កេតនេះមានកម្រិតត្រឹមការប្រកាសអក្សរនៅក្នុងកូដប្រភពនៃការបង្ហាញសាកល្បង។
- ការកំណត់៖ការចាប់យកបណ្តាញពេញលេញនៃចរាចរណ៍ទាំងមូលនៃគេហទំព័រគឺនៅក្នុងដំណាក់កាលរង់ចាំ។ ដូច្នេះ វាមិនអាចបញ្ជាក់បានទេថាតើមានកម្មវិធីតាមដានភាគីទីបី ការវិភាគ ឬកម្មវិធីផ្សាយពាណិជ្ជកម្មផ្សេងទៀតនៅក្នុងបរិស្ថានគេហទំព័រទូលំទូលាយដែរឬទេ។
ការមានការស្នើសុំអក្សរមិនបញ្ជាក់ពីការប្រើប្រាស់បច្ចេកវិទ្យាតាមដាន ឬវាយតម្លៃជាក់លាក់ទេ ប៉ុន្តែវាបង្ហាញពីការពឹងផ្អែកលើបណ្តាញខាងក្រៅ។
អត្តសញ្ញាណ និងរចនាសម្ព័ន្ធគណនី
កម្មវិធីបង្ហាញសាកល្បង Directed Eccentricity ដំណើរការដោយគ្មានប្រព័ន្ធគណនីប្រពៃណី។ តម្រុយរចនាសម្ព័ន្ធជាក់លាក់ខាងក្រោមនឹងអនុវត្ត៖
| មុខងារ | ស្ថានភាពនៅក្នុងកម្មវិធីបង្ហាញសាកល្បង |
|---|---|
| ការចូលគណនី | គ្មាន |
| លំហូរការទូទាត់ | គ្មាន |
| ការប្រមូលទិន្នន័យ | មិនត្រូវបានបង្កើតឡើងដោយរចនាសម្ព័ន្ធកម្មវិធីបង្ហាញសាកល្បងទេ |
ដោយសារគ្មានការចូលគណនី ឬលំហូរការទូទាត់ កម្មវិធីបង្ហាញសាកល្បងមិនប្រមូលអាសយដ្ឋានអ៊ីមែល លេខទូរស័ព្ទ ឬព័ត៌មានការទូទាត់នោះទេ។ ទោះជាយ៉ាងណាក៏ដោយ ការខ្វះខាតនៃការគ្រប់គ្រងទាំងនេះមិនបញ្ជាក់ថាមិនមានការដំណើរការទិន្នន័យផ្ទាល់ខ្លួននៅកន្លែងផ្សេងទេ។ កម្មវិធីបង្ហាញសាកល្បងគឺជាការស្រមើលស្រមៃដោយខ្លួនឯងនៃមេកានិចហ្គេម។
ការរក្សាទុកទិន្នន័យ និងការផ្ទុកឡើងវិញ
["ការដំណើរការទិន្នន័យនៃការបង្ហាញសាកល្បងត្រូវបានរចនាឡើងដើម្បីរក្សាភាពជាប់លាប់ក្នុងអំឡុងពេលប្រើប្រាស់កម្មវិធីរុករក (browser session)៖
- តុល្យការដែលបានបិទបញ្ចប់៖ តុល្យការ រួមទាំងផ្នែកទសភាគដែលនៅសល់ ត្រូវបានរក្សាទុកក្នុងម៉ាស៊ីនក្នុង។ នេះធានាថាចំនួនរូបិយប័ណ្ណស្មាន់របស់អ្នកនឹងនៅដដែល ប្រសិនបើអ្នកចេញពីទំព័រហើយត្រឡប់មកវិញ។
- ដំណាក់កាលមិនទាន់បញ្ចប់៖ ប្រសិនបើដំណាក់កាលមួយកំពុងដំណើរការនៅពេលដែលទំព័រត្រូវបានផ្ទុកឡើងវិញ វានឹងបញ្ចប់ភ្លាមៗដោយគ្មានការសងប្រាក់វិញ ឬបន្តពីចំណុចចាស់។ លក្ខខណ្ឌនៃប៊ូតុងបើកបញ្ជាដែលកំពុងដំណើរការមិនត្រូវបានរក្សាទុកទេ លើកលែងតែតុល្យការដែលបានបិទបញ្ចប់។
- ការស្តារឡើងវិញដោយដៃ៖ តុល្យការអាចត្រូវបានស្តារឡើងវិញដោយដៃទៅជាចំនួនរូបិយប័ណ្ណស្មាន់ 1,000 ពេញលេញ ប្រសិនបើវាធ្លាក់ចុះទាបជាង 10 នៅពេលស្ងៀម។ ការស្តារនេះនឹងរក្សាផ្នែកទសភាគដែលនៅសល់។
យន្តការទាំងនេះស្ថិតនៅក្នុងកម្មវិធីរុករក (browser instance) តែប៉ុណ្ណោះ។ គ្មានគណនីដែលសមកាលកម្មតាមបណ្តាញទេ ដូច្នេះទិន្នន័យមិនអាចស្តារពីឧបករណ៍ផ្សេងបានទេ លើកលែងតែការផ្ទុកក្នុងម៉ាស៊ីន (local storage) ត្រូវបាននាំចេញដោយដៃ។
"]ផលប៉ះពាល់លើឯកជនភាព
ការអនុវត្តការប្រមូលទិន្នន័យដែលបានសង្កេតឃើញមានផលប៉ះពាល់ជាក់លាក់លើឯកជនភាពអ្នកប្រើប្រាស់៖
- ភាពមិនបង្ហាញអត្តសញ្ញាណ៖ ការប្រើប្រាស់ localStorage មិនបង្កើតភាពមិនបង្ហាញអត្តសញ្ញាណទេ។ ការកំណត់អត្តសញ្ញាណតាមរយៈមុខងារប្រតិបត្តិការនៃកម្មវិធីរុករក (Browser fingerprinting) ឬបច្ចេកទេសផ្សេងៗទៀតនៅតែអាចកំណត់អត្តសញ្ញាណឧបករណ៍បាន។
- ការតាមដាន៖ ការស្នើសុំ Google Fonts គឺជាប៉ារ៉ាម៉ែត្រសក្តានុពលក្នុងការតាមដាន អាស្រ័យលើការកំណត់រចនាសម្ព័ន្ធកម្មវិធីរុករករបស់អ្នកប្រើប្រាស់។ ការតាមដានផ្សេងៗទៀតអាចមាន ប៉ុន្តែមិនត្រូវបានសង្កេតឃើញដោយច្បាស់លាស់ក្នុងកម្រិតកំណត់នេះទេ។
- ការលក់ទិន្នន័យ៖ រចនាសម្ព័ន្ធតេស្តបង្ហាញមិនបង្ហាញថាតើទិន្នន័យត្រូវបានលក់ឬអត់ទេ។ ការខ្វះខាតនៃលំហូរទិន្នន័យដែលអាចមើលឃើញ មិនបញ្ជាក់ថាគ្មានការលក់ ឬចែករំលែកទិន្នន័យទេ។
អ្នកប្រើប្រាស់គួរតែសន្មតថា localStorage នៃការបង្ហាញតេស្តអាចមើលឃើញដោយស្គ្រីបផ្សេងទៀតដែលដំណើរការនៅលើទំព័រដដែល ហើយការស្នើសុំពីខាងក្រៅអាចធ្វើឱ្យព័ត៌មានប្រើប្រាស់មូលដ្ឋានត្រូវបានលេចធ្លាយ។
សមាគម និង វិសាលភាព
ការណែនាំនេះគឺសម្រាប់សមាគមអ្នកប្រើប្រាស់ដែលមានអាយុ 18+ ដែលឆ្លុះបញ្ចាំងពីគោលនយោបាយសមាគមគោលដៅសម្រាប់ការបង្ហាញតេស្ត មិនមែនជាអាយុច្បាប់ទូទៅ ឬប្រព័ន្ធកំណត់អាយុដែលបានអនុវត្តទេ។ ការសង្កេតលើឯកជនភាពមានកម្រិតនៅក្នុងបរិស្ថានការបង្ហាញតេស្ត Directed Eccentricity ប៉ុណ្ណោះ ហើយមិនមែនជាគោលនយោបាយឯកជនភាពច្បាប់សម្រាប់ក្រុមហ៊ុន ឬវេទិកាខាងក្រៅណាមួយទេ។
វិសាលភាពនៃទំព័រនេះមានលក្ខណៈសង្កេតយ៉ាងតឹងរ៉ឹង។ វាពិពណ៌នាអំពីអ្វីដែលអាចមើលឃើញនៅក្នុងកូដប្រភព និងចរាចរណ៍បណ្តាញអំឡុងពេលការសាកល្បងឯករាជ្យនេះ។ វាមិនបង្កើតគោលនយោបាយថ្មី មិនធានាអំពីការអ៊ិនគ្រីប ឬមិនបញ្ជាក់អំពីរយៈពេលរក្សាទុកនៅលើម៉ាស៊ីនមេទេ។
សំណួរដែលគេសួរញឹកញាប់
តើការប្រើ localStorage មានន័យថាទិន្នន័យរបស់ខ្ញុំមានឯកជនភាពទេ?
ទេ។ ការប្រើ localStorage សម្រាប់ទឹកប្រាក់សល់ និងការផ្ទេរតាមផ្នែក មានន័យថាទិន្នន័យត្រូវបានរក្សាទុកនៅក្នុងឧបករណ៍របស់អ្នក ប៉ុន្តែវាមិនបង្កើតភាពស្រមោល ការមិនតាមដាន ឬការដំណើរការនៅក្នុងម៉ាស៊ីនរបស់អ្នកឡើយ។ ស្គ្រីបផ្សេងៗ ឬការស្នើសុំបណ្តាញ (ដូចជា Google Fonts) អាចនៅតែប្រមូលទិន្នន័យ។
ទិន្នន័យអ្វីខ្លះដែលត្រូវបានរក្សាទុកនៅក្នុងឧបករណ៍?
ការបង្ហាញសាកល្បងរក្សាទុកទឹកប្រាក់សល់ (រួមទាំងការផ្ទេរតាមផ្នែក) និងស្ថានភាពល្បែងមូលដ្ឋាន។ ប្រសិនបើអ្នកផ្ទុកឡើងវិញនូវទំព័រ ទឹកប្រាក់សល់នឹងត្រូវបានស្តារឡើងវិញ ប៉ុន្តែវដ្តល្បែងដែលមិនទាន់បញ្ចប់នឹងមិនត្រូវបានបន្តទេ។
នេះជាគោលការណ៍ឯកជនភាពពេញលេញទេ?
ទេ។ ទំព័រនេះពិពណ៌នាតែលើការពិតដែលអាចសង្កេតឃើញនៃបរិស្ថានការបង្ហាញសាកល្បងជាក់លាក់នេះប៉ុណ្ណោះ។ វាមិនគ្របដណ្តប់លើគេហទំព័រទូលំទូលាយ ការសេវាកម្មរបស់ភាគីទីបីលើសពីការស្នើសុំអក្សរដែលបានសង្កេតឃើញ ឬគោលការណ៍ច្បាប់របស់អ្នកប្រតិបត្តិខាងក្រៅណាមួយឡើយ។