ການປ້ອງກັນບ່ອນຫຼີ້ນເກມ: ວິທີທີ່ການປ້ອງກັນລະດັບຮາດແວຄຸ້ມຄອງເກມທີ່ໃຊ້ເງິນເຂົ້າຫຼີ້ນ
ສຳລັບຜູ້ດຳເນີນການບ່ອນທີ່ມີເຄື່ອງຫຼີ້ນ ແລະ ສະຖານທີ່ບັນເທີງ, ລາຍໄດ້ຈາກເຄື່ອງຫຼີ້ນທີ່ໃຊ້ເງິນສົດເປັນສິ່ງທີ່ສຳຄັນຕໍ່ການດຳເນີນທຸລະກິດ. ແຕ່ເຄື່ອງເຫຼົ່ານີ້ຖືກຄຸກຄາມຢູ່ຕະຫຼອດເວລາຈາກການປ່ຽນແປງທາງຮ່າງກາຍ ແລະ ການທຸກລະມະໂລກທາງດ້ານເອເລັກໂທຣນິກທີ່ສັບສົນ. ການປ້ອງກັນກ່ອງເງິນສົດ ແລະ ແຜ່ງວົງຈອນເອເລັກໂທຣນິກບໍ່ໄດ້ເປັນພຽງການປ້ອງກັນການຂີ້ theft ເລັກນ້ອຍເທົ່ານັ້ນ, ແຕ່ເປັນການຮັກສາຄວາມເຊື່ອຖືກັບເຈົ້າຂອງເຄື່ອງ ແລະ ມີຄວາມແນ່ນອນດ້ານການເງິນສຳລັບທຸກການປ້ອນເງິນສົດ. ໃນຊ່ວງສິບປີທີ່ຜ່ານມາ, ຄວາມປອດໄພຂອງເຄື່ອງເຫຼົ່ານີ້ໄດ້ພັດທະນາໄປຫຼາຍກວ່າການໃຊ້ຕູ້ລັອກທີ່ເຮັດຈາກເຫຼັກເທົ່ານັ້ນ. ເຄື່ອງຫຼີ້ນທີ່ໃຊ້ເງິນສົດໃນປັດຈຸບັນໄດ້ປະກອບດ້ວຍການປ້ອງກັນທີ່ລະດັບຮາດແວ ເຊິ່ງຕ້ານການລະເມີດຢ່າງເຂັ້ມງວດ, ຢືນຢັນຄວາມຖືກຕ້ອງຂອງທຸກການເຮັດທຸລະກຳ, ແລະ ຂັດຂວາງການເຮັດວຽກຂອງຊອບແວທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດ. ການເຂົ້າໃຈຊັ້ນຂອງການປ້ອງກັນເຫຼົ່ານີ້ຈະຊ່ວຍໃຫ້ຜູ້ດຳເນີນການເລືອກເຄື່ອງທີ່ບໍ່ພຽງແຕ່ມີຄວາມສະເໝືອນສົນໃຈເທົ່ານັ້ນ, ແຕ່ຍັງມີຄວາມປອດໄພຢ່າງເລິກເຊິ່ງຕໍ່ການທຸກລະມະໂລກ.
ການສ້າງປ້ອມທີ່ມີຄວາມຕ້ານທານຕໍ່ການປ່ຽນແປງ
ແຖວປ້ອງກັນທຳອິດເລີ່ມຕົ້ນດ້ວຍຕູ້ທາງກາຍພາບເອງ ເຄື່ອງເລື່ອນເກມທີ່ມີຄຸນນະພາບສູງຖືກສ້າງຂຶ້ນດ້ວຍຕູ້ທີ່ມີຫຼາຍຊັ້ນ ແລະ ບໍ່ສາມາດປ່ຽນແປງໄດ້ງ່າຍ ສ່ວນປອກນອກຖືກປະກອບດ້ວຍສະກູ້ດປອດໄພທີ່ຜູ້ຜະລິດເປັນຜູ້ອອກແບບເອງ ເຊິ່ງຖືກອອກແບບມາເພື່ອໃຫ້ຍາກຫຼາຍທີ່ຈະຖອນອອກດ້ວຍເຄື່ອງມືທົ່ວໄປ ແຕ່ຄວາມປອດໄພທີ່ແທ້ຈິງຢູ່ພາຍໃນຕູ້ ມີເຄືອຂ່າຍການຈັບກຸມການລຸກລາມທີ່ຝັງຢູ່ໃນຜະນັງຂອງຕູ້ ຖ້າຜູ້ຮຸກຮານພະຍາຍາມເຈาะຜ່ານເปลືອກ ຫຼື ຢືນປະຕູເປີດອອກ ເຄືອຂ່າຍເຫຼົ່ານີ້ຈະຕັດວົງຈອນໄຟຟ້າ ເຮັດໃຫ້ເຄື່ອງຖືກປິດທັນທີ ແລະ ບໍ່ສາມາດເປີດຄືນໄດ້ອີກ ການຕອບສະຫນອງນີ້ຈະປິດການເຂົ້າເຖິງກ່ອງເງິນ ແລະ ບອດເລື່ອງຫຼັກທັງໝົດ ເພື່ອປ້ອງກັນເງິນຂອງຜູ້ປະຕິບັດງານຢ່າງເປັນຮູບຮ່າງ ແລະ ຂັດຂວາງບໍ່ໃຫ້ຜູ້ຮຸກຮານຂະໂມຍອັດຕາລັກທາງເອເລັກໂຕຣນິກຂອງເຄື່ອງ ການປ້ອງກັນທາງກາຍພາບທີ່ເຂັ້ມງວດນີ້ຕໍ່ຕ້ານວິທີການຮຸກຮານທີ່ເກີດຂຶ້ນເລື້ອຍທີ່ສຸດ ຄື ການເຂົ້າເຖິງເຄື່ອງຈັກເງິນຢ່າງບໍ່ຖືກຕ້ອງ
ການສ້າງສາຍຄວາມເຊື່ອຖືຜ່ານການເລີ່ມຕົ້ນທີ່ປອດໄພ
ໃນເວລາທີ່ຕູ້ປ້ອງກັນອຸປະກອນ, ຊອບແວທີ່ຢູ່ໃນນີ້ກໍຕ້ອງບໍ່ສາມາດເຂົ້າໄປໄດ້ເຊັ່ນກັນ. ສິ່ງນີ້ຖືກບັນລຸຜ່ານຫຼາຍຂັ້ນຕອນຂອງການເລີ່ມຕົ້ນຢ່າງປອດໄພທີ່ຖືກບັງຄັບດ້ວຍການເຂົ້າລະຫັດ. ເມື່ອເຄື່ອງຖືກເປີດໃຊ້ງານ, ການປະມວນຜົນຈະເລີ່ມຕົ້ນໃນສ່ວນໜຶ່ງຂອງໜ່ວຍຄວາມຈຳທີ່ບໍ່ສາມາດປ່ຽນແປງໄດ້, ໂດຍທົ່ວໄປແລ້ວແມ່ນ ROM ທີ່ຖືກຕິດຕັ້ງໄວ້ຢ່າງຖາວອນ. ລະຫັດເບື້ອງຕົ້ນນີ້ຈະກວດສອບລາຍເຊັນດິຈິຕອນຂອງໂປຣແກຣມເລີ່ມຕົ້ນ (bootloader). ຖ້າລາຍເຊັນຖືກຕ້ອງ, ໂປຣແກຣມເລີ່ມຕົ້ນຈະຖືກໂຫຼດເຂົ້າມາ; ຖ້າບໍ່ຖືກຕ້ອງ, ການປະມວນຜົນຈະຖືກຢຸດທັນທີ. ຂະບວນການນີ້ຈະດຳເນີນຕໍ່ໄປເຖິງຂັ້ນຕໍ່ໄປ: ໂປຣແກຣມເລີ່ມຕົ້ນຈະກວດສອບລະບົບປະຕິບັດ (kernel), ແລະ kernel ຈະກວດສອບແອັບຯພິເຄີດເກມທີ່ສຳຄັນ. ສິ່ງນີ້ຮັບປະກັນວ່າທຸກໆແຖວຂອງລະຫັດທີ່ກຳລັງປະມວນຜົນຢູ່ໃນເຄື່ອງແມ່ນຖືກຕ້ອງຕາມທີ່ຜູ້ຜະລິດໄດ້ກຳນົດໄວ້ຢ່າງເປັກຕີ. ຖ້າການກວດສອບລາຍເຊັນລົ້ມເຫຼວໃນຂັ້ນຕອນໃດໆ, ລະບົບທັງໝົດຈະຖືກຢຸດທັນທີ, ເຊິ່ງເປັນການຂັດຂວາງການຕິດຕັ້ງແຟີມແວທີ່ຖືກດັດແປງ ຫຼື ລະບົບຮາກທີ່ຖືກຊ່ອນໄວ້ (rootkits) ເພື່ອທຸກລະเมີດລະບົບການຈ່າຍເງິນ. ໂດຍການເຮັດໃຫ້ເຄື່ອງສາມາດກວດສອບຕົວເອງໄດ້, ຜູ້ດຳເນີນການຈະຖືກປ້ອງກັນຈາກການສູນເສຍທາງດ້ານການເງິນທີ່ອາດເກີດຂຶ້ນຈາກການລົ້ມເຫຼວດ້ານຊອບແວເພີ່ງດຽວ.

ການໃຊ້ອຸປະກອນທີ່ອຸທິດເພື່ອປ້ອງກັນຄີການເຂົ້າລະຫັດ
ການປະຕິບັດວຽກງານການເຂົ້າລະຫັດທີ່ສັບສົນຜ່ານ CPU ຫຼັກແມ່ນມີຄວາມສ່ຽງ ເນື່ອງຈາກການໂຈມຕີທາງດ້ານຊອບແວອາດຈະເປີດເຜີຍຄີການເຂົ້າລະຫັດທີ່ອ່ອນໄຫວ. ເພື່ອປ້ອງກັນສິ່ງນີ້ ລະບົບທີ່ທັນສະໄໝຈະໂອນວຽກງານການເຂົ້າລະຫັດໄປໃຫ້ວົງຈອນທີ່ຖືກອອກແບບເພື່ອຈຸດປະສົງເພີ່ມເຕີມ (ASICs). ASICs ເຫຼົ່ານີ້ແມ່ນຊິບທີ່ຖືກແຍກອອກຢ່າງເດັດຂາດທາງຮ່າງກາຍ ແລະ ຈະຈັດການການເຂົ້າລະຫັດຂໍ້ມູນດ້ວຍ AES-256 ແລະ ການສື່ສານທີ່ຖືກເຂົ້າລະຫັດດ້ວຍ TLS 1.3. ເຖິງແມ່ນວ່າຜູ້ຮຸກຮານຈະສາມາດເຂົ້າໄປໃນລະບົບປະຕິບັດຫຼັກຜ່ານບໍ່ຄວາມບົກບ່ອນຂອງຊອບແວ ພວກເຂົາກໍບໍ່ສາມາດເຂົ້າເຖິງໜ່ວຍຄວາມຈຳພາຍໃນຂອງ ASIC ເຊິ່ງຈະປ້ອງກັນຄີການເຂົ້າລະຫັດໄວ້ຢ່າງຖາວອນ. ການແຍກອອກໃນລະດັບຮ່າງກາຍນີ້ຈະໃຫ້ບັຟເຟີຄວາມປອດໄພທີ່ສຳຄັນ.
ເປັນຫຍັງແຫຼ່ທີ່ແຫຼ່ງເວລາທີ່ເຊື່ອຖືໄດ້ຈຶ່ງສຳຄັນຕໍ່ຄວາມຖືກຕ້ອງຂອງການທຳລາຍ
ນອກຈາກ ASIC ສຳລັບການເຂົ້າລະຫັດແລ້ວ ເຄື່ອງຈັກເວລາຈິງ (Real-Time Clock) ທີ່ຖືກອຸທິດເພື່ອໃຊ້ເປັນພິເສດກໍມີບົດບາດທີ່ສຳຄັນຢ່າງເປີດເຜີຍໃນດ້ານຄວາມປອດໄພ. ເຄື່ອງຈັກເວລານີ້ຖືກຂັບເຄື່ອນດ້ວຍຖ່ານໄຟທີ່ເປັນຂອງຕົວເອງ ແລະຖືກຕັດອອກຈາກເຄື່ອງຈັກເວລາຫຼັກທັງໝົດ. ສິ່ງນີ້ເຮັດໃຫ້ເກີດແຫຼ່ງເວລາທີ່ບໍ່ສາມາດປ່ຽນແປງໄດ້ ແລະເປັນສິ່ງຈຳເປັນເພື່ອປ້ອງກັນສິ່ງທີ່ຜູ້ຊ່ຽວຊານດ້ານຄວາມປອດໄພເອີ້ນວ່າ 'ການໂອນຊ້ຳ' ແລະ 'ການຖອຍຫຼັງ'. ການເຮັດທຸລະກຳການປ້ອນເງິນເຂົ້າທຸກໆຄັ້ງຈະຖືກປຶກສາດ້ວຍເວລາທີ່ຖືກສ້າງຂຶ້ນຈາກເຄື່ອງຈັກເວລາທີ່ປອດໄພນີ້. ລະບົບຖືກຂຽນໂປຣແກຣມໃຫ້ປະຕິເສດທຸລະກຳທີ່ມີເວລາເກົ່າ ຫຼື ເວລາທີ່ຖືກຕັ້ງໄວ້ກ່ອນໜ້ານີ້ທັນທີ. ສິ່ງນີ້ຮັບປະກັນວ່າ ຜູ້ຮຸກຮານຈະບໍ່ສາມາດບັນທຶກການປ້ອນເງິນທີ່ຖືກຕ້ອງໄວ້ ແລ້ວນຳມາໃຊ້ຊ້ຳອີກໃນເວລາຕໍ່ມາເພື່ອຫຼອກເຄື່ອງຈັກໃຫ້ຈ່າຍຄະແນນ. ສຳລັບຜູ້ດຳເນີນງານ ນີ້ໝາຍຄວາມວ່າ ຄະແນນທຸກໆຄັ້ງທີ່ໄດ້ຮັບຈາກເຄື່ອງຈັກແມ່ນມີເວລາທີ່ເປັນເອກະລັກແລະເຄື່ອນໄປຂ້າງໆຢ່າງແທ້ຈິງ.
ດ້ານຟິສິກສຳລັບການຢືນຢັນເງິນເຂົ້າ: ການປະສົມປະສານລະຫວ່າງນ້ຳໜັກ ຄວາມເປັນເຫຼັກ ແລະ ການເບິ່ງເຫັນ
ການປ້ອງກັນການຫຼອກລວງຍັງຕ້ອງການວິທີການເທັກໂນໂລຊີສູງຕໍ່ເອກະສານເງິນເຄີຍງ itself. ເງິນເຄີຍງທີ່ປັ້ນລອກ ແລະ ຊິ້ນເງິນທີ່ມີຄຸນນະພາບຕ່ຳໄດ້ເປັນບັນຫາມາແຕ່ເວລາທີ່ມີການປຸ້ນເງິນເຄີຍງ. ແຕ່ວ່າ, ອຸປະກອນການຢືນຢັນທີ່ທັນສະໄໝໃຊ້ການວິເຄາະຫຼາຍສະເປັກຕູມເພື່ອປະຕິເສດເງິນເຄີຍງທີ່ປັ້ນລອກ. ອຸປະກອນວັດແທກແຮງດັນທີ່ອຸທິດເພື່ອວັດແທກນ້ຳໜັກຂອງວັດຖຸທີ່ໃສ່ເຂົ້າໄປດ້ວຍຄວາມຖືກຕ້ອງໃນເຖິງເສີຍສ່ວນຂອງມິລີກຣາມ. ເຊີນເຊີດທີ່ມີຄຸນສົມບັດແມ່ເຫຼັກຈະວິເຄາະປະກອບທາງດ້ານເລືອກຂອງເງິນເຄີຍງຢ່າງຖືກຕ້ອງ, ໃນຂະນະທີ່ເຊີນເຊີດທີ່ໃຊ້ແສງຈະຈັບພາບລາຍລະອຽດສູງຂອງຮູບແບບເທິງໜ້າເງິນເຄີຍງ ແລະ ເສັ້ນຜ່າສູນກາງ. ມິໂຄຣຄອນທີ່ເປັນພິເສດຈະປະມວນຜົນຂໍ້ມູນທັງໝົດນີ້ເຂົ້າດ້ວຍອັລກົຣິດີມທີ່ສາມາດປັບຕົວໄດ້, ເຮັດໃຫ້ເຄື່ອງຈັກສາມາດແຍກແຍະເງິນເຄີຍງທີ່ຖືກຕ້ອງຈາກເງິນເຄີຍງທີ່ປັ້ນລອກໄດ້ຢ່າງມີຄວາມຖືກຕ້ອງສູງຫຼາຍ. ເນື່ອງຈາກຜູ້ຫຼອກລວງມັກຈະບໍ່ສາມາດລອກເອົາຄຸນລັກສະນະທັງສາມຢ່າງ—ນ້ຳໜັກ, ຄຸນສົມບັດແມ່ເຫຼັກ, ແລະ ລັກສະນະທາງດ້ານທັດສະນະ—ໄດ້ພ້ອມກັນ, ວິທີການການຢືນຢັນຂ້າມຈຶ່ງເປັນການປ້ອງກັນທີ່ເຂັ້ມແຂງ. ເມື່ອຖືກຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ, ຂະບວນການການຢືນຢັນທັງໝົດຈະໃຊ້ເວລາບໍ່ເຖິງສອງວິນາທີ, ເຮັດໃຫ້ການເລື່ອນເກມຍັງຄົງໄວ ແລະ ລຽບງ່າຍ ໃນຂະນະທີ່ຮັກສາບໍ່ໃຫ້ລາຍໄດ້ທີ່ໄດ້ຈາກເງິນເຄີຍງທີ່ປັ້ນລອກເຂົ້າໄປໃນກ່ອງເງິນ.
ການສ້າງບັນທຶກທີ່ບໍ່ສາມາດປ່ຽນແປງໄດ້ ແລະ ສາມາດຕິດຕາມໄດ້ສຳລັບທຸກໆການເຮັດທຸລະກຳ
ໜຶ່ງໃນຄຸນສົມບັດດ້ານຄວາມປອດໄພທີ່ທັນສະໄໝທີ່ສຸດທີ່ມີໃນເກມທີ່ເຮັດວຽກດ້ວຍເງິນສົດແມ່ນການບັນທຶກການເຮັດທຸລະກຳທີ່ບໍ່ສາມາດປ່ຽນແປງໄດ້. ທຸກໆຄັ້ງທີ່ເງິນສົດຖືກປ້ອນເຂົ້າໄປໃນເຄື່ອງ ແລະ ຖືກຢືນຢັນ, ເຫດການດັ່ງກ່າວຈະຖືກບັນທຶກດ້ວຍວິທີການເຂົ້າລະຫັດຢ່າງເຂັ້ມງວດ. ລະບົບຈະສ້າງ hash ເຂົ້າລະຫັດຂອງເຫດການນີ້, ຕໍ່ເຊື່ອມມັນເຂົ້າກັບການເຮັດທຸລະກຳກ່ອນໜ້ານີ້, ແລ້ວຈັດເກັບໄວ້ໃນເຂດຄວາມຈຳທີ່ຖືກປ້ອງກັນ. ສິ່ງນີ້ຈະສ້າງເປັນຫຼາຍຂອງການເຮັດທຸລະກຳທີ່ບໍ່ສາມາດປັບປຸງໄດ້ ແລະ ສາມາດເຫັນວ່າຖືກປ່ຽນແປງໄດ້, ເຊິ່ງເຮັດໜ້າທີ່ຄືບັນທຶກດິຈິຕອລ໌ທີ່ປອດໄພ. ຖ້າຜູ້ດຳເນີນການຕ້ອງການເປรຽບเทັຽບຈຳນວນເງິນສົດທີ່ຢູ່ໃນເຄື່ອງກັບບັນທຶກດິຈິຕອລ໌, ພວກເຂົາສາມາດເບິ່ງບັນທຶກນີ້ໄດ້. ເນື່ອງຈາກບັນທຶກນີ້ຖືກເຂົ້າລະຫັດດ້ວຍ AES-256 ແລະ ຈັດເກັບໄວ້ໃນ co-processor ທີ່ປອດໄພ, ມັນຈະຍັງຄົງຄົງທຳງານຢ່າງຖືກຕ້ອງເຖີງແມ່ນວ່າ CPU ຫຼັກຈະຖືກຄວບຄຸມທັງໝົດກໍຕາມ. ສຳລັບສະຖານທີ່ທີ່ມີຫຼາຍຜູ້ດຳເນີນການ ຫຼື ການຈັດແບ່ງລາຍໄດ້ຮ່ວມກັນ, ບັນທຶກການຕິດຕາມທີ່ເປີດເຜີຍນີ້ຈະເປັນທີ່ອ້າງອີງທີ່ບໍ່ສາມາດຖືກຕີຄວາມເຫັນຕ່າງໄດ້ສຳລັບການແບ່ງປັນກຳໄລ ແລະ ການແກ້ໄຂຂໍ້ຂັດແຍ່ງ.
ວິທີການຈັດການສາຍການສະໜອງທີ່ເຂັ້ມແຂງຮັບປະກັນຄວາມຖືກຕ້ອງຂອງອຸປະກອນ
ໃນທີ່ສຸດ, ປະສິດທິຜົນຂອງການປ້ອງກັນການທຸຈິດໃນລະດັບຮາດແວເຫຼົ່ານີ້ ຂຶ້ນຢູ່ຢ່າງຫຼາຍກັບຄຸນນະພາບຂອງການຜະລິດ ແລະ ຄວາມເປັນເອກະລາດຂອງສາຍການຈັດສົ່ງ. ຄວາມຖືກຕ້ອງຂອງເຊນເຊີ ວັດແທງນ້ຳໜັກ, ຄວາມເຊື່ອຖືໄດ້ຂອງຊິບບູດທີ່ປອດໄພ, ແລະ ຄວາມແຂງແຮງຂອງເຄືອຂ່າຍການຈັບສັນຍານການປ່ຽນແປງທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດ ທັງໝົດນີ້ ຂຶ້ນກັບການເລືອກຊື້ວັດຖຸທີ່ເຂັ້ມງວດ ແລະ ການປະກອບທີ່ລະມັດລະວັງ. ຜູ້ຜະລິດທີ່ປະຕິບັດຕາມລະບົບຄຸນນະພາບທີ່ຮັບຮອງໃນລະດັບສາກົນ ເຊັ່ນ: ISO 9001, ຈະທົດສອບຊິ້ນສ່ວນຮາດແວທຸກຊິ້ນຢ່າງເຂັ້ມງວດກ່ອນການປະກອບສຸດທ້າຍ. ໂດຍການຄວບຄຸມຢ່າງເຂັ້ມງວດຕໍ່ການເລືອກຊື້ຊິ້ນສ່ວນເອເລັກໂຕຣນິກ ແລະ ການຕັດແຕ່ງຕູ້ທີ່ເປັນຮູບພາບ, ຜູ້ສະໜອງທີ່ເຊື່ອຖືໄດ້ຈະຮັບປະກັນວ່າ ຄຸນສົມບັດດ້ານຄວາມປອດໄພຈະເຮັດວຽກໄດ້ຕາມທີ່ອອກແບບໄວ້ຢ່າງຖືກຕ້ອງ. ສຳລັບຜູ້ປະກອບການເກມໃນບ່ອນທີ່ເປີດໃຫ້ບໍລິການ (arcade) ທີ່ອີງໃສ່ເຄື່ອງຈັກເຫຼົ່ານີ້ເພື່ອຮັບປະກັນລາຍຮັບປະຈຳວັນ, ການຮ່ວມມືກັບຜູ້ຜະລິດທີ່ສະແດງໃຫ້ເຫັນເຖິງຄວາມເປັນເອກະລາດ ແລະ ຄວາມເປີດເຜີຍຂອງສາຍການຈັດສົ່ງຈະເປັນການຮັບປະກັນທີ່ດີທີ່ສຸດວ່າຮາດແວຂອງເຂົາເຈົ້າຈະປອດໄພ ແລະ ຍັງຄົງສ້າງກຳໄລໄດ້ຢ່າງຕໍ່ເນື່ອງເປັນເວລາຫຼາຍປີ.