ប្លុក

ហេតុអ្វីកម្មវិធីម៉ូនីទ័រកូនត្រូវការស្នូលសុវត្ថិភាពដែលអាចត្រួតពិនិត្យបាន

សម្រាប់ម៉ូនីទ័រកូន ការមានអារម្មណ៍ថាសុវត្ថិភាពប៉ុណ្ណោះមិនគ្រប់គ្រាន់ទេ។ ផ្នែកសំខាន់ៗត្រូវតែអាចពិនិត្យបាន។

បញ្ហា៖ ការជឿទុកចិត្តដោយមិនបានឃើញ

នៅពេលអ្នកដំឡើងកម្មវិធីម៉ូនីទ័រកូន អ្នកផ្តល់សិទ្ធិឱ្យវាចូលទៅកន្លែងឯកជនខ្លាំងមួយ៖ បន្ទប់កូនរបស់អ្នក។ កម្មវិធីនេះស្តាប់ ហើយពេលខ្លះក៏មើលផងដែរ។ ទន្ទឹមនឹងនោះ ឪពុកម្ដាយភាគច្រើនមិនអាចដឹងថាមានអ្វីកើតឡើងនៅផ្ទៃខាងក្រោយទេ៖ តើការផ្សាយឆ្លងកាត់ម៉ាស៊ីនមេរបស់ភាគីទីបីឬទេ តើមានការប្រមូលទិន្នន័យអំពីការប្រើប្រាស់ឬទេ ហើយតាមបច្ចេកទេស តើនរណាអាចចូលមើលអ្វីបានខ្លះ?

ចម្លើយត្រង់ៗគឺ៖ សម្រាប់កម្មវិធីជាច្រើន អ្នកមិនដឹងទេ។ កូដត្រូវបានបិទ ហើយស្ថាបត្យកម្មគ្រាន់តែជាការអះអាងប៉ុណ្ណោះ។ ចុងក្រោយ អ្នកត្រូវបានស្នើឱ្យជឿលើអ្នកផ្តល់សេវា។

កូដបិទ ប៉ុន្តែចំណុចខ្សោយបើកចំហ

ក្នុងប៉ុន្មានឆ្នាំចុងក្រោយនេះ មានរបាយការណ៍ជាច្រើនគ្រប់គ្រាន់អំពីម៉ូនីទ័រកូនដែលត្រូវបានលួចចូល។ មនុស្សចម្លែកអាចស្តាប់ លៃតម្រូវកាមេរ៉ា ឬនិយាយតាមរយៈឧបករណ៍បំពងសំឡេងបាន។ ភាគច្រើន វាមិនមែនជាការវាយប្រហារស្មុគស្មាញទេ ប៉ុន្តែជាកំហុសធ្ងន់ធ្ងរ៖ ការតភ្ជាប់មិនបានអ៊ិនគ្រីប ពាក្យសម្ងាត់លំនាំដើម ឬខ្វះការផ្ទៀងផ្ទាត់អត្តសញ្ញាណ។

ជាមួយកម្មវិធីកម្មសិទ្ធិ មនុស្សខាងក្រៅច្រើនតែឃើញចំណុចខ្សោយទាំងនេះ បន្ទាប់ពីមានបញ្ហាកើតឡើងរួច។ អ្នកស្រាវជ្រាវសុវត្ថិភាព អ្នកអភិវឌ្ឍន៍ឯករាជ្យ និងឪពុកម្ដាយ មើលផលិតផលដែលស្រេចរួចពីខាងក្រៅ។ សម្រាប់ឧបករណ៍នៅក្នុងបន្ទប់កូន នេះមិនមែនជាវិធីសាស្ត្រល្អទេ។

តម្លាភាពជាគោលការណ៍សុវត្ថិភាព

សុវត្ថិភាពព័ត៌មានមានច្បាប់ចាស់មួយដែលមានប្រយោជន៍៖ គោលការណ៍ Kerckhoffs។ សុវត្ថិភាពមិនត្រូវពឹងផ្អែកលើការរក្សាការរចនាឱ្យសម្ងាត់ទេ។ ប្រព័ន្ធមួយគួរតែនៅតែមានសុវត្ថិភាព ទោះបីជាមនុស្សដឹងថាវាត្រូវបានបង្កើតឡើងយ៉ាងដូចម្តេចក៏ដោយ។

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

វិធីសាស្ត្ររបស់ Timmy៖ ស្នូលសុវត្ថិភាពដាច់ដោយឡែក

នៅក្នុង Timmy ខ្ញុំបានបែងចែកយ៉ាងច្បាស់ថាផ្នែកណាខ្លះពិតជាសំខាន់ចំពោះសុវត្ថិភាព។ មិនមែនគ្រប់បន្ទាត់នៃ UI សុទ្ធតែកំណត់ថាតើផលិតផលនេះសមនឹងទទួលបានការជឿទុកចិត្តឬទេ។ ផ្នែកសម្រេចចិត្តគឺតក្កវិជ្ជា backend កិច្ចសន្យា signaling គ្រីបតូសម្រាប់ការភ្ជាប់ជាគូ និងសំណួរថាតើទិន្នន័យណាខ្លះទៅដល់ម៉ាស៊ីនមេ។

ហេតុនេះហើយ ស្នូលសុវត្ថិភាពឥឡូវនេះស្ថិតនៅក្នុងឃ្លាំងកូដសាធារណៈ baby-monitor-timmy-core។ កូដកម្មវិធីទាំងមូលមិនទាន់បើកជាសាធារណៈនៅពេលនេះទេ។ ផ្នែកសំខាន់ចំពោះសុវត្ថិភាពត្រូវបានដកចេញពី UI និងតក្កវិជ្ជាផលិតផល ដើម្បីឱ្យអាចមានឯកសារ និងត្រួតពិនិត្យដោយឡែកបាន។

ជាក់ស្តែង វាមានន័យដូចម្តេច?

សេចក្តីសន្និដ្ឋាន៖ ឪពុកម្ដាយសមនឹងទទួលបានតម្លាភាព

នៅពេលកម្មវិធីមួយអាចចូលដល់បន្ទប់កូន វាគួរតែឆ្លើយឱ្យច្បាស់លាស់ចំពោះសំណួរសំខាន់ៗ៖ តើទិន្នន័យអ្វីត្រូវបានបង្កើត? វាទៅណា? តើនរណាអាចអានវាបាន? ឪពុកម្ដាយសមនឹងទទួលបានអ្វីច្រើនជាងផ្លាកសញ្ញាឯកជនភាពនៅខាងក្រោមទំព័រ។

Baby Monitor Timmy គួរបង្ហាញថា ផលិតផលល្អ និងសុវត្ថិភាពដែលអាចត្រួតពិនិត្យបាន អាចទៅជាមួយគ្នា។ សម្រាប់ខ្ញុំ វាមិនមានន័យថាត្រូវបើកគ្រប់ផ្នែកនៃកម្មវិធីជាសាធារណៈទេ។ វាមានន័យថាបើកផ្នែកដែលសម្រេចអំពីការភ្ជាប់ជាគូ signaling ការចូលប្រើ backend និងលំហូរទិន្នន័យ។


អត្ថបទបន្ថែម