Privacy & Control

ការបង្វិលសោរ៖ ហេតុអ្វីបានជាលេខកូដ PIN របស់ GemReader គឺជាទូដែក មិនមែនត្រឹមតែជាពាក្យសម្ងាត់

15 សីហា 2026 · 4 min read

កូដ PIN គួរតែមានន័យច្រើនជាងការស្នើសុំទូរសព្ទរបស់អ្នកឱ្យលាក់ថតឯកសារ។ វាគួរតែជាកូនសោររូបវន្តនៃទូដែកដ៏រឹងមាំ។ នេះជារបៀបដែល GemReader រំលង OS ដើម្បីផ្តល់ឱ្យអ្នកនូវសុវត្ថិភាពកម្រិតមេកានិចពិតប្រាកដ។

ទូដែក មិនមែនពាក្យសម្ងាត់

នៅពេលការពារសៀវភៅអេឡិចត្រូនិច ឬឯកសារផ្ទាល់ខ្លួន កន្លែងបញ្ចូលអត្ថបទតាមទូរសព្ទស្តង់ដារច្រើនតែបង្កឱ្យមានភាពងាយរងគ្រោះផ្នែកសុវត្ថិភាព។ រវាងក្តារចុចភាគីទីបី ការលួចមើល clipboard និងការរក្សាទុកទិន្នន័យនៅផ្ទៃខាងក្រោយ OS អាចធ្វើឱ្យទិន្នន័យសម្ងាត់របស់អ្នកលេចធ្លាយ។

GemReader ប្រើវិធីសាស្រ្តខុសគ្នាទាំងស្រុង។ កូដ PIN មិនគួរគ្រាន់តែជាការស្នើសុំទៅកាន់កម្មវិធីរបស់អ្នកដើម្បីលាក់ថតឯកសារនោះទេ វាគួរតែដំណើរការដូចកូនសោររូបវន្តនៃទូដែក។ នេះជារបៀបដែលម៉ូដែលសុវត្ថិភាពច្រើនជាន់របស់យើងរំលង OS ដែលអាចលេចធ្លាយ។

ក្ដារចុចលេខផ្ទាល់ខ្លួន

ការប្រើប្រាស់ក្ដារចុចប្រព័ន្ធ Android ស្តង់ដារដើម្បីបញ្ចូលលេខកូដ PIN សុវត្ថិភាពគឺប្រៀបដូចជាការស្រែកប្រាប់លេខកូដសម្ងាត់របស់អ្នកទៅកាន់សន្តិសុខភាគីទីបីនៅកន្លែងដែលមានមនុស្សច្រើន។ អ្នកណាដែលកំពុងស្តាប់ — ដូចជាកម្មវិធីកែអក្ខរាវិរុទ្ធ ឬកម្មវិធីផ្ទៃខាងក្រោយ — អាចលឺវាបាន។

GemReader រំលងក្តារចុចរបស់ OS ទាំងស្រុង។ យើងបានបង្កើតក្ដារចុចលេខពិសេសក្នុងកម្មវិធី ដែលដំណើរការដូចជាប្រព័ន្ធមេកានិចដែលបំពាក់ដោយផ្ទាល់នៅលើទ្វារទូដែក។ គ្មានខ្សែត្រូវលួចស្តាប់ គ្មានកន្លែងរក្សាទុកទិន្នន័យបញ្ចូល និងគ្មានជនទីបីលួចស្តាប់ឡើយ។

បន្ទប់កញ្ចក់ស្រអាប់៖ ការការពារការថតចម្លង

នៅពេលអ្នកឈានជើងទៅកាន់ទូដែក វាំងននក្រណាត់ក្រាស់ៗត្រូវបានទាញបិទ។ យើងប្រើលក្ខណៈសម្បត្តិ FLAG_SECURE របស់ Android ដើម្បីធានាថាគ្មានកម្មវិធីថតអេក្រង់ ថតសំឡេង ឬចាក់បញ្ចាំងអាចដំណើរការបានទេខណៈពេលដែលអ្នកបញ្ចូលកូដ PIN របស់អ្នក។

លើសពីនេះទៅទៀត ម៉ាស៊ីនការពាររបស់យើងធានាថាប្រសិនបើអ្នកប្តូរកម្មវិធីខណៈពេលកំពុងមើលថតដែលបានចាក់សោ ប្រព័ន្ធនឹងបង្ហាញកាតទទេ។ ដូចជាបន្ទប់កញ្ចក់ស្រអាប់ គ្មាននរណាម្នាក់ដែលមើលរំលងស្មារបស់អ្នកអាចមើលឃើញមាតិកាសម្ងាត់នៅខាងក្នុងបានឡើយ។

កូនសោររូបវន្ត៖ ការអ៊ិនគ្រីប AES-GCM

ពាក្យសម្ងាត់កម្មវិធីស្តង់ដារគ្រាន់តែជាស្លាក 'ហាមចូល' ដែលព្យួរនៅលើទ្វារឈើប៉ុណ្ណោះ។ នៅក្នុង GemReader សៀវភៅដែលបានចាក់សោរបស់អ្នកត្រូវបានអ៊ិនគ្រីបនៅលើដ្រាយវ៍រឹងរបស់អ្នកដោយប្រើ AES-GCM ហើយ PIN របស់អ្នកដើរតួជាកូនសោររូបវន្ត។

ការបញ្ចូល PIN របស់អ្នកមិនមែនគ្រាន់តែបង្ហាញធាតុ UI ប៉ុណ្ណោះទេ វានឹងដោះសោរកូដអ៊ិនគ្រីបដែលត្រូវការដើម្បីឌិកូដឯកសារ។ ប្រសិនបើ PIN ខុស សោរនឹងមិនវិលទេ ហើយឯកសារនឹងនៅតែជាទិន្នន័យដែលមិនអាចចូលដំណើរការបាន។ សួនសម្ងាត់របស់អ្នកនៅតែមិនអាចចូលលុកលុយបានទាំងស្រុង។