7 ຄໍາແນະນໍາກ່ຽວກັບການຄຸ້ມຄອງ Codebase ຂອງທ່ານໃນ Cloud

ການຄຸ້ມຄອງ Codebase ຂອງທ່ານໃນ Cloud

ການນໍາສະເຫນີ

ການຈັດການ codebase ອາດຈະບໍ່ເບິ່ງຄືວ່າເປັນສິ່ງທີ່ຫນ້າຕື່ນເຕັ້ນທີ່ສຸດໃນໂລກ, ແຕ່ມັນສາມາດມີບົດບາດສໍາຄັນໃນການຮັກສາຂອງທ່ານ. ຊອບແວ ທັນສະໄຫມ. ຖ້າທ່ານບໍ່ຈັດການ codebase ຂອງເຈົ້າຢ່າງລະມັດລະວັງ, ມັນອາດຈະມີບັນຫາທຸກປະເພດທີ່ລີ້ຕົວຢູ່ທົ່ວທຸກມຸມ. ໃນຄູ່ມືນີ້, ພວກເຮົາຈະພິຈາລະນາຄໍາແນະນໍາ XNUMX ຢ່າງທີ່ຈະຊ່ວຍໃຫ້ທ່ານສາມາດສືບຕໍ່ການຄຸ້ມຄອງຖານຂໍ້ມູນຂອງທ່ານຢ່າງມີປະສິດທິພາບ.

1. ຈຸດປະສົງເພື່ອຄວາມສອດຄ່ອງ

ຫນຶ່ງໃນກຸນແຈທີ່ໃຫຍ່ທີ່ສຸດໃນການຄຸ້ມຄອງ codebase ທີ່ມີປະສິດຕິຜົນແມ່ນຄວາມສອດຄ່ອງ, ຊຶ່ງຫມາຍຄວາມວ່າການຮັບປະກັນວ່າທຸກຄົນທີ່ກ່ຽວຂ້ອງສາມາດເຂົ້າເຖິງກົດລະບຽບແລະຄໍາແນະນໍາທີ່ກວມເອົາທັງຫມົດຕັ້ງແຕ່ມື້ຫນຶ່ງ. ຄວາມສອດຄ່ອງນີ້ເຮັດໃຫ້ນັກພັດທະນາຮູ້ສິ່ງທີ່ພວກເຂົາຄວນຈະເຮັດກັບລະຫັດຂອງພວກເຂົາ, ໃນຂະນະທີ່ຍັງເຮັດໃຫ້ຊອບແວງ່າຍຕໍ່ການຈັດການ.

ສ່ວນທີສອງນີ້ແມ່ນຄວາມສອດຄ່ອງຂອງວິທີການ ຂໍ້ມູນຂ່າວສານ ຖືກບັນທຶກ. ຕົວຢ່າງ, ທ່ານສາມາດໃຫ້ນັກພັດທະນາບາງຄົນໃຊ້ການຄວບຄຸມເວີຊັນແລະຄົນອື່ນບໍ່ໄດ້ໃຊ້ມັນເລີຍ. ນີ້ສາມາດເປັນສູດສໍາລັບໄພພິບັດລົງເສັ້ນໃນເວລາທີ່ທ່ານຕ້ອງການກັບຄືນໄປບ່ອນແລະຊອກຫາສິ່ງທີ່ເກີດຂຶ້ນກັບຄໍາຫມັ້ນສັນຍາໂດຍສະເພາະຫຼືການກໍ່ສ້າງທີ່ຜ່ານມາ. ບໍ່ວ່າທີມງານຂອງທ່ານຈະຢູ່ໃນຂັ້ນຕອນໃດໃນປະຈຸບັນໃນວິວັດທະນາການຈັດການ codebase ຂອງພວກເຂົາ, ໃຫ້ແນ່ໃຈວ່າທຸກຄົນເຮັດວຽກໄປສູ່ລະດັບທີ່ສອດຄ່ອງຂອງການບັນທຶກການເຮັດວຽກຂອງພວກເຂົາໄວເທົ່າທີ່ຈະໄວໄດ້.

2. Distributed Version Control Systems (DVCS) ມີປະໂຫຍດ

ລະບົບການຄວບຄຸມເວີຊັນທີ່ແຈກຢາຍໃຫ້ຜູ້ພັດທະນາເອົາບ່ອນເກັບມ້ຽນຂອງພວກເຂົາອອບໄລນ໌ຖ້າພວກເຂົາຕ້ອງການເຮັດແນວນັ້ນ, ໃຫ້ພວກເຂົາເຮັດວຽກຢູ່ໃນໂຄງການໂດຍບໍ່ມີການເຊື່ອມຕໍ່ກັບເວັບ. ນີ້ແມ່ນເຄື່ອງມືອັນລ້ຳຄ່າສຳລັບທີມພັດທະນາໃດໜຶ່ງ, ໂດຍສະເພາະຢ່າງໜຶ່ງທີ່ແຈກຢາຍທີ່ອາດຈະບໍ່ເຂົ້າເຖິງການເຊື່ອມຕໍ່ອິນເຕີເນັດທີ່ສອດຄ່ອງ ຫຼື ການເຊື່ອມຕໍ່ເຄືອຂ່າຍທີ່ໝັ້ນຄົງສະເໝີໄປ.

ການນໍາໃຊ້ DVCS ຍັງສາມາດຊ່ວຍໃຫ້ມີຄວາມສອດຄ່ອງແລະການປະຕິບັດຕາມ, ເຮັດໃຫ້ມັນງ່າຍຂຶ້ນທີ່ຈະໄດ້ຮັບລະດັບທີ່ເຫມາະສົມຂອງການບັນທຶກໃນສະຖານທີ່. ຖ້າທ່ານກໍາລັງໃຊ້ Git ສໍາລັບການຄຸ້ມຄອງການຄວບຄຸມເວີຊັນຂອງທ່ານ ເຄື່ອງ​ມື (ທາງເລືອກທີ່ນິຍົມຫລາຍທີ່ສຸດ), ຫຼັງຈາກນັ້ນທ່ານສາມາດນໍາໃຊ້ Github ບ່ອນທີ່ລະຫັດທັງຫມົດຂອງທ່ານໃນ repository ແມ່ນຫມັ້ນສັນຍາອັດຕະໂນມັດກັບການໂຕ້ຕອບຜູ້ໃຊ້ຈໍາກັດທີ່ຕ້ອງການ.

3. ອັດຕະໂນມັດທຸກຢ່າງ

ອັດຕະໂນມັດບໍ່ພຽງແຕ່ໃຊ້ກັບການທົດສອບແລະການນໍາໃຊ້ - ຖ້າທ່ານສາມາດອັດຕະໂນມັດຂະບວນການທັງຫມົດໃນເວລາທີ່ມັນມາກັບວິທີທີ່ທ່ານຈັດການ codebase ຂອງທ່ານ, ແລ້ວເປັນຫຍັງທ່ານບໍ່? ທັນທີທີ່ຫນຶ່ງໃນຂະບວນການເຫຼົ່ານີ້ກາຍເປັນຄູ່ມື, ໂອກາດທີ່ບາງສິ່ງບາງຢ່າງຈະຜິດພາດຢູ່ບ່ອນໃດບ່ອນຫນຶ່ງ.

ອັນນີ້ອາດຈະລວມເຖິງການດາວໂຫຼດການອັບເດດເປັນປະຈຳ ແລະກວດສອບຂໍ້ບົກພ່ອງ ຫຼືການຖົດຖອຍ – ໂດຍການເຮັດໃຫ້ຂະບວນການນີ້ອັດຕະໂນມັດເຮັດໃຫ້ແນ່ໃຈວ່າທຸກຢ່າງແມ່ນເຮັດໃນແບບດຽວກັນທຸກຄັ້ງທີ່ຕ້ອງເຮັດ. ທ່ານຍັງສາມາດເຮັດສິ່ງຕ່າງໆໂດຍອັດຕະໂນມັດເຊັ່ນການທົດສອບໃນຫຼາຍແພລະຕະຟອມ, ເຊິ່ງອາດຈະຫຼືອາດຈະບໍ່ພາດໃນເວລາທີ່ທ່ານເຮັດມັນດ້ວຍຕົນເອງໃນຕອນທໍາອິດ. ມັນດີກວ່າທີ່ຈະເຮັດແບບນີ້ໂດຍອັດຕະໂນມັດຫຼາຍກວ່າການພະຍາຍາມຈື່ຈໍາສິ່ງທີ່ທ່ານເຮັດໃນອາທິດທີ່ຜ່ານມາ! ອັດຕະໂນມັດຕັດຄວາມຜິດພາດຂອງມະນຸດແລະເຮັດໃຫ້ທຸກສິ່ງທຸກຢ່າງເຮັດວຽກໄດ້ອຍ່າງລຽບງ່າຍ.

4. ຮູ້ຈັກລະບົບການຄວບຄຸມແຫຼ່ງຂອງທ່ານພາຍໃນອອກ

ການຮູ້ຈັກລະບົບການຄວບຄຸມແຫຼ່ງຂອງທ່ານສາມາດເປັນ slog ເລັກນ້ອຍ, ແຕ່ມັນຈະຫຼາຍກວ່າການຊໍາລະລົງຕື່ມອີກ. ສິ່ງທີ່ຮ້າຍແຮງທີ່ສຸດທີ່ທ່ານສາມາດເຮັດໄດ້ແມ່ນເລີ່ມຕົ້ນການນໍາໃຊ້ການຄວບຄຸມເວີຊັນໂດຍບໍ່ມີການຮຽນຮູ້ວິທີການນໍາໃຊ້ຢ່າງຖືກຕ້ອງ, ຍ້ອນວ່ານີ້ແມ່ນບ່ອນທີ່ເຈົ້າຈະເຮັດຜິດພາດທັງຫມົດຂອງທ່ານແລະເລືອກເອົານິໄສທີ່ບໍ່ດີທີ່ອາດຈະເຮັດໃຫ້ເກີດບັນຫາຕື່ມອີກໃນເວລາທີ່ທ່ານຕ້ອງການກັບຄືນເວລາ. ກັບ codebase ຂອງທ່ານ.

ເມື່ອທ່ານໄດ້ເຂົ້າໃຈລະບົບການຄຸ້ມຄອງແຫຼ່ງທີ່ທ່ານເລືອກແລ້ວ, ທຸກສິ່ງທຸກຢ່າງຈະງ່າຍຂຶ້ນຫຼາຍແລະກາຍເປັນຄວາມກົດດັນຫນ້ອຍລົງ. ການຮຽນຮູ້ເຄື່ອງມືເຫຼົ່ານີ້ຕ້ອງໃຊ້ເວລາ ແລະ ການປະຕິບັດ – ແຕ່ໃຫ້ເວລາແກ່ຕົວເຈົ້າເອງ ຖ້າສິ່ງຕ່າງໆບໍ່ສຳເລັດສົມບູນໃນຄັ້ງທຳອິດ!

5. ໃຊ້ເຄື່ອງມືທີ່ຖືກຕ້ອງ

ໃຫ້ແນ່ໃຈວ່າທ່ານກໍາລັງໃຊ້ເຄື່ອງມືທີ່ດີໃນການຈັດການ codebase ຂອງເຈົ້າສາມາດຊ່ວຍໄດ້, ເຖິງແມ່ນວ່າມັນປະກອບມີພຽງແຕ່ຫນຶ່ງຫຼືສອງຊິ້ນຂອງຊອບແວ. ການນໍາໃຊ້ເຄື່ອງມືການເຊື່ອມໂຍງແບບຕໍ່ເນື່ອງ (CI) ແລະການຈັດສົ່ງຢ່າງຕໍ່ເນື່ອງ (CD) ທັງຫມົດສາມາດຊ່ວຍໃນບັນຫານີ້, ໂດຍການສະຫນັບສະຫນູນລະບົບການຄວບຄຸມສະບັບຫຼືເອົາມັນໄປອີກຂັ້ນຕອນຫນຶ່ງໄປສູ່ການທົດສອບອັດຕະໂນມັດ, ການເຜີຍແຜ່ແລະຂັ້ນຕອນອື່ນໆໃນຂະບວນການພັດທະນາ.

ຕົວຢ່າງຫນຶ່ງຢູ່ທີ່ນີ້ແມ່ນ Codeship ເຊິ່ງສະຫນອງການບໍລິການທັງ CI ແລະ CD ເປັນສ່ວນຫນຶ່ງຂອງຊຸດທີ່ໃຫຍ່ກວ່າສໍາລັບນັກພັດທະນາ - ມັນຊ່ວຍໃຫ້ການຕິດຕັ້ງງ່າຍຜ່ານ GitHub, ໂຄງການສ່ວນຕົວໃນບ່ອນເກັບຂໍ້ມູນ GitLab, Docker containers ສໍາລັບການຕິດຕັ້ງແລະອື່ນໆ. ປະເພດຂອງການບໍລິການນີ້ສາມາດເຮັດໃຫ້ຊີວິດງ່າຍຂຶ້ນຫຼາຍໃນເວລາທີ່ມັນມາກັບການຄຸ້ມຄອງ codebase ຂອງທ່ານ, ສະນັ້ນມັນເປັນສິ່ງທີ່ທ່ານຄວນເບິ່ງເຂົ້າໄປໃນແນ່ນອນຖ້າຫາກວ່າທ່ານຍັງບໍ່ທັນໄດ້.

6. ຕັດ​ສິນ​ໃຈ​ຜູ້​ທີ່​ມີ​ການ​ເຂົ້າ​ເຖິງ​ສິ່ງ​ທີ່

ໃນຂະນະທີ່ມີຄົນຈໍານວນຫລາຍທີ່ເຂົ້າເຖິງໂຄງການຂອງທ່ານສາມາດເປັນປະໂຫຍດໃນບາງສະຖານະການ, ມັນຍັງເຮັດໃຫ້ຊີວິດມີຄວາມຫຍຸ້ງຍາກໃນເວລາທີ່ຕິດຕາມແຕ່ລະຄົນລົງຖ້າມີສິ່ງໃດທີ່ຕ້ອງການແກ້ໄຂຫຼືເບິ່ງຄືນໃຫມ່. ການປິ່ນປົວທຸກຢ່າງທີ່ເຂົ້າສູ່ codebase ແມ່ນມີໃຫ້ກັບສະມາຊິກທຸກຄົນຂອງທີມແລະຫຼັງຈາກນັ້ນໃຫ້ແນ່ໃຈວ່າທຸກຄົນຮູ້ວ່າພວກເຂົາຢືນຢູ່ບ່ອນໃດແມ່ນວິທີການທີ່ມີຄວາມຮູ້ສຶກທົ່ວໄປທີ່ສາມາດຊ່ວຍຫຼີກເວັ້ນບັນຫາຕໍ່ໄປອີກແລ້ວ. ທັນທີທີ່ໃຜຜູ້ຫນຶ່ງເຮັດຄວາມຜິດພາດໃນໄຟລ໌ສະເພາະໃດຫນຶ່ງ, ນີ້ອາດຈະກາຍເປັນຄວາມຮູ້ສາທາລະນະຫຼັງຈາກທີ່ມັນກັບຄືນເຂົ້າໄປໃນການຄວບຄຸມສະບັບ - ແລະຫຼັງຈາກນັ້ນທຸກຄົນທີ່ໃຊ້ໄຟລ໌ນັ້ນອາດຈະມີບັນຫາດຽວກັນ.

7. ໃຊ້ຍຸດທະສາດການສາຂາຂອງທ່ານເພື່ອໃຫ້ໄດ້ປຽບຂອງທ່ານ

ການນໍາໃຊ້ສາຂາເປັນສ່ວນຫນຶ່ງຂອງລະບົບການຄວບຄຸມສະບັບຂອງທ່ານສາມາດເປັນປະໂຫຍດທີ່ສຸດໃນເວລາທີ່ມັນມາກັບການຕິດຕາມວ່າພາກສ່ວນໃດຂອງ codebase ມີການປ່ຽນແປງແລະໃຜຮັບຜິດຊອບສໍາລັບສິ່ງທີ່ - ນອກຈາກນັ້ນ, ມັນຍັງສາມາດຊ່ວຍທ່ານເບິ່ງວ່າມີການເຮັດວຽກຫຼາຍປານໃດໃນ. ໂຄງການໃນໄລຍະເວລາໂດຍການກວດກາສາຂາທີ່ແຕກຕ່າງກັນຂອງມັນ. ຄຸນສົມບັດນີ້ສາມາດເປັນຕົວຊ່ວຍຊີວິດໄດ້ຖ້າມີບາງຢ່າງຜິດພາດກັບການປ່ຽນແປງສະເພາະອັນໜຶ່ງທີ່ໄດ້ເຮັດ - ທ່ານສາມາດດຶງພວກມັນກັບຄືນມາອີກຄັ້ງ ແລະແກ້ໄຂບັນຫາຕ່າງໆທີ່ປະກົດຂຶ້ນກ່ອນທີ່ພວກມັນຈະຖືກສົ່ງໄປຫາເຊີບເວີສົດຢູ່ບ່ອນອື່ນ.

ເຄັດລັບໂບນັດ 8. ຢ່າຍູ້ການປ່ຽນແປງຂອງເຈົ້າໄວເກີນໄປໂດຍບໍ່ໄດ້ທົດສອບກ່ອນ... ອີກເທື່ອໜຶ່ງ!

ການຊຸກຍູ້ການປ່ຽນແປງໃນ codebase ຂອງທ່ານສາມາດເປັນເລື່ອງງ່າຍ, ແຕ່ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະບໍ່ຟ້າວຜ່ານຂັ້ນຕອນນີ້. ຖ້າການຊຸກຍູ້ສົດໆທີ່ມີຂໍ້ຜິດພາດບາງຢ່າງຢູ່ໃນນັ້ນ, ທ່ານສາມາດສິ້ນສຸດການໃຊ້ເວລາຫຼາຍຊົ່ວໂມງຫຼືຫຼາຍມື້ເພື່ອແກ້ໄຂບັນຫາແລະພະຍາຍາມຕິດຕາມບັນຫາດ້ວຍຕົນເອງຖ້າທ່ານບໍ່ໄດ້ປ່ອຍໃຫ້ເວລາພຽງພໍສໍາລັບການທົດສອບຄັ້ງທໍາອິດ - ເວັ້ນເສຍແຕ່ວ່າມີບາງສິ່ງບາງຢ່າງເຊັ່ນ: Codeship ຢູ່ໃນມືເພື່ອຊ່ວຍໃນການທົດສອບອັດຕະໂນມັດແລະການນໍາໃຊ້!

ແນວໃດກໍ່ຕາມທີ່ດີຂັ້ນຕອນການທົດສອບຂອງທ່ານໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນຢ່າງໃດກໍ່ຕາມ, ບາງຄັ້ງສິ່ງຕ່າງໆຈະເລື່ອນຜ່ານຮອຍແຕກ. ມັນເກີດຂື້ນໃນເວລາທີ່ຄົນເຮົາເມື່ອຍລ້າແລະລົບກວນຫຼັງຈາກການເຮັດວຽກຫຼາຍມື້ໂດຍບໍ່ມີການພັກຜ່ອນຫຼາຍ - ການເຕືອນສະຕິຢ່າງຕໍ່ເນື່ອງແລະກວດເບິ່ງສິ່ງທີ່ກໍາລັງຈະເຂົ້າສູ່ການຜະລິດຕົວຈິງມັກຈະເປັນຕົວຊ່ວຍຊີວິດໃນເວລາທີ່ຄວາມຜິດພາດເຫຼົ່ານີ້ເກີດຂື້ນ, ແນວໃດກໍ່ຕາມ.

ເຄັດລັບໂບນັດ 9. ຮຽນຮູ້ທັງໝົດທີ່ເຈົ້າສາມາດເຮັດໄດ້ກ່ຽວກັບລະບົບການຄວບຄຸມເວີຊັນຂອງເຈົ້າ

ການຮັກສາຄຸນສົມບັດ ໃໝ່ ແລະສະບັບປັບປຸງໃນຊຸດຊອບແວຄວບຄຸມລຸ້ນສະເພາະຂອງທ່ານແມ່ນມີຄວາມ ສຳ ຄັນຫຼາຍເມື່ອເວົ້າເຖິງເຕັກໂນໂລຢີ - ນີ້ອາດຈະບໍ່ກ່ຽວຂ້ອງກັບການຈັດການ codebase ໃນຕອນ ທຳ ອິດ, ແຕ່ທ່ານຈະເຫັນຜົນປະໂຫຍດໃນໄວໆນີ້. ຖ້າທ່ານຢູ່ຂ້າງຫນ້າຂອງເກມແລະຮູ້ວ່າມີຫຍັງເກີດຂຶ້ນ. ຕົວຢ່າງ, ການເພີ່ມປະສິດທິພາບທັງຫມົດສາມາດມີຢູ່ສໍາລັບ Git ແລ້ວທີ່ຜູ້ຄົນກໍາລັງໃຊ້ປະໂຫຍດ, ເຊັ່ນ "ສາຂາ git -d". ແນວໃດກໍ່ຕາມທີ່ດີຂັ້ນຕອນການທົດສອບຂອງທ່ານໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນຢ່າງໃດກໍ່ຕາມ, ບາງຄັ້ງສິ່ງຕ່າງໆຈະເລື່ອນຜ່ານຮອຍແຕກ. ມັນເກີດຂື້ນໃນເວລາທີ່ຄົນເຮົາເມື່ອຍລ້າແລະລົບກວນຫຼັງຈາກການເຮັດວຽກຫຼາຍມື້ໂດຍບໍ່ມີການພັກຜ່ອນຫຼາຍ - ການເຕືອນສະຕິຢ່າງຕໍ່ເນື່ອງແລະກວດເບິ່ງສິ່ງທີ່ກໍາລັງຈະເຂົ້າສູ່ການຜະລິດຕົວຈິງມັກຈະເປັນຕົວຊ່ວຍຊີວິດໃນເວລາທີ່ຄວາມຜິດພາດເຫຼົ່ານີ້ເກີດຂື້ນ, ແນວໃດກໍ່ຕາມ.

ສະຫຼຸບ

ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໄດ້, ມີຫຼາຍວິທີທີ່ມີການຈັດການ codebase ທີ່ດີຢູ່ໃນສະຖານທີ່ສາມາດຊ່ວຍເຮັດໃຫ້ຊີວິດຂອງເຈົ້າງ່າຍຂຶ້ນຫຼາຍ. ຖ້າຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ, ລະບົບນີ້ເຮັດໃຫ້ທ່ານມີທັດສະນະທີ່ບໍ່ມີຄ່າກ່ຽວກັບສິ່ງທີ່ໄດ້ເຮັດໃນໂຄງການມາເຖິງຕອນນັ້ນແລະເຮັດໃຫ້ມັນງ່າຍຕໍ່ການກໍານົດບັນຫາໃດໆກັບວຽກງານໂດຍສະເພາະຢ່າງໄວວາ. ບໍ່ວ່າທ່ານກໍາລັງໃຊ້ Git ຫຼືບໍ່, ຄໍາແນະນໍາເຫຼົ່ານີ້ທັງຫມົດຄວນຊ່ວຍເຮັດໃຫ້ສິ່ງຕ່າງໆເຮັດວຽກໄດ້ອຍ່າງລຽບງ່າຍ - ຢ່າລືມກວດເບິ່ງຄືນໃຫມ່ໃນໄວໆນີ້ສໍາລັບຂໍ້ຄວາມ blog ເພີ່ມເຕີມກ່ຽວກັບການຄວບຄຸມເວີຊັນ!…

Git ປ້າຍໂຄສະນາການລົງທະບຽນ webinar
ຂ້າມ TOR Censorship

ຂ້າມການເຊັນເຊີອິນເຕີເນັດດ້ວຍ TOR

ການຂ້າມຜ່ານການເຊັນເຊີອິນເຕີເນັດດ້ວຍການແນະນຳ TOR ໃນໂລກທີ່ການເຂົ້າເຖິງຂໍ້ມູນຖືກຄວບຄຸມຫຼາຍຂຶ້ນ, ເຄື່ອງມືເຊັ່ນເຄືອຂ່າຍ Tor ໄດ້ກາຍເປັນສິ່ງສຳຄັນສຳລັບ

ອ່ານ​ຕື່ມ "
Kobold Letters: ການໂຈມຕີ phishing ອີເມວທີ່ໃຊ້ HTML

Kobold Letters: ການໂຈມຕີ phishing ອີເມວທີ່ໃຊ້ HTML

Kobold Letters: ການໂຈມຕີ phishing ອີເມວໂດຍອີງໃສ່ HTML ໃນວັນທີ 31 ມີນາ 2024, Luta Security ໄດ້ອອກບົດຄວາມທີ່ສ່ອງແສງກ່ຽວກັບ vector phishing ທີ່ຊັບຊ້ອນໃຫມ່, Kobold Letters.

ອ່ານ​ຕື່ມ "