ຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພຂອງຄລາວຈະເປັນປະໂຫຍດເມື່ອພວກມັນແກ້ໄຂຊ່ອງຫວ່າງທີ່ແທ້ຈິງທີ່ຜູ້ໂຈມຕີໃຊ້ປະໂຫຍດ: ຖັງ S3 ສາທາລະນະທີ່ບໍ່ມີໃຜສັງເກດເຫັນ, CI runner ທີ່ມີ wildcard. AWS ສິດອະນຸຍາດ, ຄວາມລັບທີ່ຮົ່ວໄຫຼໃນບັນທຶກການສ້າງ, ຫຼື ການເພິ່ງພາອາໄສທີ່ເປັນອັນຕະລາຍທີ່ຕິດຕັ້ງຢ່າງງຽບໆໃນລະຫວ່າງ pipeline ແລ່ນ. ເຫດການຄວາມປອດໄພໃນຄລາວສ່ວນໃຫຍ່ບໍ່ໄດ້ເກີດຈາກໄພຂົ່ມຂູ່ທີ່ບໍ່ຮູ້ຈັກ. ພວກມັນເກີດຈາກຈຸດອ່ອນທີ່ຮູ້ຈັກແຕ່ບໍ່ເຄີຍຖືກບັງຄັບໃຊ້, ຈັດລຳດັບຄວາມສຳຄັນ ຫຼື ແກ້ໄຂ.
ຄູ່ມືນີ້ກວມເອົາ 20 ຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພຂອງຄລາວທີ່ໃຊ້ໄດ້ຈິງ ເຊິ່ງຈັດລຽງຕາມຊັ້ນຕ່າງໆຄື: ຕົວຕົນ, ຂໍ້ມູນ, ໂຄງສ້າງພື້ນຖານ, ລະບົບຕ່ອງໂສ້ການສະໜອງຊອບແວ, CI/CD pipelines, ການກວດຈັບ, ແລະ ການຕອບສະໜອງຕໍ່ເຫດການ. ບໍ່ວ່າທ່ານຈະສ້າງບັນຊີຄລາວດຽວໃຫ້ແຂງແກ່ນ ຫຼື ຮັບປະກັນຄວາມປອດໄພຂອງຫຼາຍທີມ DevSecOps pipeline, ການຄວບຄຸມເຫຼົ່ານີ້ຊ່ວຍປ້ອງກັນການລະເມີດທີ່ເກີດຂຶ້ນຕົວຈິງ.
ເປັນຫຍັງຄວາມປອດໄພຂອງຄລາວຈຶ່ງລົ້ມເຫລວເຖິງວ່າຈະມີຄຳແນະນຳຫຼາຍຢ່າງກ່ຽວກັບຄວາມປອດໄພຂອງຄລາວ
ຄວາມປອດໄພຂອງຄລາວແມ່ນຊຸດການຄວບຄຸມ, ນະໂຍບາຍ ແລະ ເຄື່ອງມືທີ່ປົກປ້ອງຂໍ້ມູນ, ແອັບພລິເຄຊັນ ແລະ ພື້ນຖານໂຄງລ່າງທີ່ເຮັດວຽກຢູ່ໃນສະພາບແວດລ້ອມຄລາວ. ມັນກວມເອົາຕົວຕົນ, ເຄືອຂ່າຍ, ຂໍ້ມູນ, ລະຫັດແອັບພລິເຄຊັນ, ການເພິ່ງພາອາໄສ, ການຕັ້ງຄ່າພື້ນຖານໂຄງລ່າງ ແລະ ການສ້າງ. pipelines.
ເຫດຜົນທີ່ມັນຍັງລົ້ມເຫຼວຢູ່ສະເໝີສຳລັບທີມງານທີ່ມີຄວາມເປັນຜູ້ໃຫຍ່ບໍ່ແມ່ນການຂາດຄວາມຮູ້. ມັນແມ່ນບັນຫາໂຄງສ້າງສາມຢ່າງຄື:
- ຄວາມໄວ ທຽບກັບ ຄວາມປອດໄພ. Pipelineການເຄື່ອນໄຫວໄວ. ການຄວບຄຸມທີ່ເພີ່ມຄວາມຂັດແຍ້ງຈະຖືກປິດໃຊ້ງານ. ທີມງານທີ່ໄດ້ຮັບຄວາມປອດໄພຂອງຄລາວຢ່າງຖືກຕ້ອງບໍ່ໄດ້ເພີ່ມປະຕູ, ພວກເຂົາເຮັດໃຫ້ການບັງຄັບໃຊ້ເປັນອັດຕະໂນມັດໂດຍກົງໃນຂະບວນການເຮັດວຽກ.
- ການແຕກແຍກຂອງເຄື່ອງມື. ການສະແກນຄວາມລັບໃນເຄື່ອງມືດຽວ, SCA ໃນອີກອັນໜຶ່ງ, IaC ໃນໜຶ່ງສ່ວນສາມ. ການບໍ່ມີມຸມມອງທີ່ເປັນເອກະພາບໝາຍຄວາມວ່າຊ່ອງຫວ່າງລະຫວ່າງຊັ້ນການຄຸ້ມຄອງຫຼຸດລົງ, ແລະການຄົ້ນພົບບໍ່ເຄີຍມີຄວາມກ່ຽວຂ້ອງກັບຄວາມສ່ຽງທີ່ແທ້ຈິງ.
- ເຕືອນຄວາມອິດເມື່ອຍ. ເຄື່ອງສະແກນທີ່ຄົ້ນຫາ CVE ຫຼາຍຮ້ອຍອັນຕໍ່ມື້ຈະຝຶກອົບຮົມວິສະວະກອນໃຫ້ບໍ່ສົນໃຈການຄົ້ນພົບ, ລວມທັງການຄົ້ນພົບທີ່ສຳຄັນ. ການຈັດລຳດັບຄວາມສຳຄັນບໍ່ແມ່ນທາງເລືອກ; ມັນແມ່ນສິ່ງທີ່ກຳນົດວ່າຄວາມປອດໄພໃຊ້ໄດ້ແທ້ຫຼືບໍ່.
ຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພຂອງຄລາວຂ້າງລຸ່ມນີ້ແມ່ນຖືກອອກແບບມາເພື່ອປິດຊ່ອງຫວ່າງເຫຼົ່ານັ້ນໃນທາງປະຕິບັດ. ແທນທີ່ຈະປະຕິບັດຕໍ່ຄວາມປອດໄພຂອງຄລາວເປັນບັນຫາໃນເວລາແລ່ນເທົ່ານັ້ນ, ພວກມັນກວມເອົາເສັ້ນທາງການສົ່ງມອບທັງໝົດຈາກລະຫັດໄປຫາຄລາວ.
20 ຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພຂອງຄລາວ:
ເຄັດລັບຄວາມປອດໄພຂອງຄລາວໃນການຄຸ້ມຄອງຕົວຕົນ ແລະ ການເຂົ້າເຖິງ
1. ເປີດໃຊ້ການພິສູດຢືນຢັນຕົວຕົນຫຼາຍປັດໄຈຢູ່ທຸກບ່ອນ
MFA ຍັງຄົງເປັນຕົວຄວບຄຸມ ROI ສູງສຸດອັນດຽວໃນຄວາມປອດໄພຂອງຄລາວ. ມັນຢຸດການໂຈມຕີການລັກຂໍ້ມູນປະຈຳຕົວໂດຍບໍ່ຕັ້ງໃຈ, ແລະ ຜູ້ໂຈມຕີກໍຮູ້ເລື່ອງນີ້ດີ. ບັນຊີໃດກໍ່ຕາມທີ່ບໍ່ມີ MFA ແມ່ນເປົ້າໝາຍທີ່ອ່ອນແອ.
ບັງຄັບໃຊ້ MFA ສຳລັບທຸກໆຕົວຕົນຂອງມະນຸດໃນສະພາບແວດລ້ອມຄລາວຂອງທ່ານ: ບັນຊີນັກພັດທະນາ, ຄອນໂຊນຜູ້ເບິ່ງແຍງລະບົບ, ພອດທອລຜູ້ໃຫ້ບໍລິການຄລາວ, CI/CD dashboards. ໃຊ້ MFA (ລະຫັດຮາດແວ, ລະຫັດຜ່ານ) ທີ່ທົນທານຕໍ່ການຫຼອກລວງສຳລັບບັນຊີທີ່ມີສິດທິພິເສດ. ລະຫັດທີ່ອີງໃສ່ເວລາຜ່ານແອັບ authenticator ແມ່ນມາດຕະຖານຂັ້ນຕ່ຳ.
2. ໃຊ້ສິດທິພິເສດໜ້ອຍທີ່ສຸດ, ໂດຍສະເພາະກັບຕົວຕົນທີ່ບໍ່ແມ່ນມະນຸດ
ຫຼັກການຂອງສິດທິພິເສດໜ້ອຍທີ່ສຸດ ເຂົ້າໃຈກັນດີສຳລັບມະນຸດ. ສ່ວນທີ່ທີມງານພາດໄປຢ່າງຕໍ່ເນື່ອງແມ່ນຕົວຕົນທີ່ບໍ່ແມ່ນມະນຸດ: CI/CD ບັນຊີການບໍລິການ, ຟັງຊັນ Lambda, ປະລິມານວຽກຂອງຕູ້ຄອນເທນເນີ, ຕົວແລ່ນ GitHub Actions.
ຕົວຕົນເຫຼົ່ານີ້ສະສົມສິດອະນຸຍາດ wildcard ເພາະວ່າພວກມັນຖືກຕັ້ງຄ່າພຽງຄັ້ງດຽວ ແລະ ບໍ່ເຄີຍຖືກທົບທວນຄືນ. ພວກມັນຍັງແມ່ນສິ່ງທີ່ຜູ້ໂຈມຕີເປົ້າໝາຍໃນການໂຈມຕີລະບົບຕ່ອງໂສ້ການສະໜອງ, ເພາະວ່າພວກມັນສາມາດເຂົ້າເຖິງຄວາມລັບ, ບ່ອນເກັບມ້ຽນ, ຊັບພະຍາກອນການຜະລິດ ແລະ ລະບົບລຸ່ມສຸດໄດ້.
ກວດສອບສິດອະນຸຍາດບັນຊີການບໍລິການທຸກໆໄຕມາດ. ລຶບສິ່ງໃດກໍ່ຕາມທີ່ບໍ່ໄດ້ໃຊ້ເປັນເວລາ 90 ມື້ອອກ.
3. ປ່ຽນແທນໃບຢັ້ງຢືນທີ່ມີອາຍຸຍືນຍາວດ້ວຍໂທເຄັນທີ່ມີອາຍຸສັ້ນ
ກະແຈ API ແບບຄົງທີ່ ແລະ ໂທເຄັນທີ່ມີອາຍຸຍືນຍາວ ແມ່ນໜຶ່ງໃນສາເຫດທົ່ວໄປທີ່ສຸດໃນການລະເມີດຂໍ້ມູນຂອງຄລາວ. ພວກມັນໄດ້ຮັບ commitຖືກນຳໄປ repos, ຮົ່ວໄຫຼໃນບັນທຶກ CI, ຄັດລອກລົງໃນ Slack, ແລະລືມໄວ້ໃນ .env ໄຟລ໌ຕ່າງໆ, ຫຼັງຈາກນັ້ນຈະມີຜົນບັງຄັບໃຊ້ເປັນເວລາຫຼາຍເດືອນ ຫຼື ຫຼາຍປີ.
ປ່ຽນພວກມັນດ້ວຍໃບຢັ້ງຢືນທີ່ມີອາຍຸສັ້ນເທົ່າທີ່ຈະເປັນໄປໄດ້: AWS STS ຮັບຜິດຊອບໜ້າທີ່, ສະຫະພັນຂໍ້ມູນປະຈຳຕົວຂອງ GCP Workload, ການກະທຳຂອງ GitHub OIDCເມື່ອຂໍ້ມູນປະຈຳຕົວຄົງທີ່ບໍ່ສາມາດຫຼີກລ່ຽງໄດ້, ໃຫ້ເກັບມັນໄວ້ໃນຕົວຈັດການຄວາມລັບ (Vault, AWS Secrets Manager, Azure Key Vault) ແລະ ໝຸນໂດຍອັດຕະໂນມັດ.
4. ຈັດຕັ້ງປະຕິບັດການເຂົ້າເຖິງແບບທັນເວລາສຳລັບສິດທິພິເສດທີ່ຍົກລະດັບ
ການເຂົ້າເຖິງຂອງຜູ້ເບິ່ງແຍງລະບົບແບບຖາວອນແມ່ນຄວາມສ່ຽງແບບຖາວອນ. ສິດອະນຸຍາດທີ່ສູງຂຶ້ນແບບຖາວອນໝາຍຄວາມວ່າຕົວຕົນທີ່ຖືກລະເມີດພຽງອັນດຽວແມ່ນພຽງພໍທີ່ຈະເຂົ້າເຖິງການຜະລິດໄດ້.
ລະບົບການເຂົ້າເຖິງ JIT (AWS IAM Identity Center, GCP Privileged Access Manager, Okta Access Requests) ອະນຸຍາດການເຂົ້າເຖິງທີ່ຍົກລະດັບຕາມຄວາມຕ້ອງການ, ມີເວລາຈຳກັດ, ແລະ ມີບັນທຶກການກວດສອບຄົບຖ້ວນ. ນັກພັດທະນາໄດ້ຮັບສິ່ງທີ່ເຂົາເຈົ້າຕ້ອງການເມື່ອເຂົາເຈົ້າຕ້ອງການ. ຜູ້ໂຈມຕີບໍ່ພົບເປົ້າໝາຍທີ່ຢືນຢູ່ໄດ້.
5. ບັງຄັບໃຊ້ Zero Trust ໃນທົ່ວການສື່ສານລະຫວ່າງການບໍລິການ
ຮູບແບບຂອບເຂດແບບດັ້ງເດີມສົມມຸດວ່າທຸກຢ່າງພາຍໃນເຄືອຂ່າຍແມ່ນເຊື່ອຖືໄດ້. ສະພາບແວດລ້ອມແບບ cloud-native ທີ່ມີ microservices, containers, ແລະ dynamic workloads ເຮັດໃຫ້ການສົມມຸດຕິຖານນັ້ນເປັນອັນຕະລາຍ.
ສູນຄວາມໄວ້ວາງໃຈ ໝາຍຄວາມວ່າທຸກໆຄຳຮ້ອງຂໍແມ່ນໄດ້ຮັບການກວດສອບຄວາມຖືກຕ້ອງ ແລະ ອະນຸຍາດ, ໂດຍບໍ່ຄຳນຶງເຖິງທີ່ມາຂອງມັນ. ຈັດຕັ້ງປະຕິບັດການກວດສອບຄວາມຖືກຕ້ອງແບບບໍລິການຕໍ່ການບໍລິການ (mTLS, ຕົວຕົນຂອງຕາໜ່າງການບໍລິການ), ບັງຄັບໃຊ້ນະໂຍບາຍເຄືອຂ່າຍໃນລະດັບວຽກງານ, ແລະ ປະຕິບັດຕໍ່ການຈະລາຈອນພາຍໃນວ່າບໍ່ໜ້າເຊື່ອຖືຕາມຄ່າເລີ່ມຕົ້ນ.
ຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພຂອງຄລາວໃນການປົກປ້ອງຂໍ້ມູນ
6. ເຂົ້າລະຫັດທຸກຢ່າງ, ລວມທັງການຈະລາຈອນພາຍໃນ
ການເຂົ້າລະຫັດໃນເວລາພັກຜ່ອນ (AES-256, KMS ທີ່ຖືກຈັດການ) ຕອນນີ້ແມ່ນ standard ການຝຶກຊ້ອມ. ຊ່ອງຫວ່າງທີ່ທີມສ່ວນໃຫຍ່ມີແມ່ນ ການເຂົ້າລະຫັດໃນລະຫວ່າງການຂົນສົ່ງສຳລັບການຈະລາຈອນພາຍໃນ.
ໃນ VPC ທີ່ມີ microservices ແລະການສື່ສານລະຫວ່າງ container ກັບ container, ການຈະລາຈອນທີ່ຢູ່ "ພາຍໃນ" ບໍ່ປອດໄພໂດຍທຳມະຊາດ. ຈັດຕັ້ງປະຕິບັດ Mutual TLS (mTLS) ສຳລັບການສື່ສານການບໍລິການພາຍໃນ. ໃຊ້ service mesh (Istio, Linkerd) ຫຼື zero-trust networking layer ເພື່ອບັງຄັບໃຊ້ສິ່ງນີ້ໂດຍອັດຕະໂນມັດແທນທີ່ຈະອີງໃສ່ແຕ່ລະທີມເພື່ອຕັ້ງຄ່າມັນຢ່າງຖືກຕ້ອງ.
7. ກວດສອບ ແລະ ແກ້ໄຂຄວາມລັບທີ່ຖືກເປີດເຜີຍກ່ອນທີ່ມັນຈະແຜ່ລາມອອກໄປ
ຄວາມລັບ commitການໂອນໄປຫາບ່ອນເກັບຂໍ້ມູນບໍ່ໄດ້ເປັນຄວາມລັບ. GitHub ຈັດດັດສະນີບ່ອນເກັບຂໍ້ມູນສາທາລະນະພາຍໃນວິນາທີ. ບ່ອນເກັບຂໍ້ມູນພາຍໃນບໍ່ມີພູມຕ້ານທານ, ເມື່ອຄວາມລັບຢູ່ໃນປະຫວັດ git, ມັນສາມາດເຂົ້າເຖິງໄດ້ໂດຍທຸກຄົນທີ່ສາມາດເຂົ້າເຖິງບ່ອນເກັບຂໍ້ມູນ, ດຽວນີ້ ຫຼື ໃນອະນາຄົດ.
ຊັ້ນປ້ອງກັນມີຄວາມສຳຄັນ (pre-commit hooks, ປລັກອິນ IDE) ແຕ່ບໍ່ພຽງພໍ. ທ່ານຕ້ອງການການສະແກນຢ່າງຕໍ່ເນື່ອງໃນທົ່ວບ່ອນເກັບມ້ຽນທັງໝົດລວມທັງປະຫວັດ commits, CI/CD ບັນທຶກ, IaC ໄຟລ໌ ແລະ ຮູບພາບບັນຈຸ. ເມື່ອກວດພົບຄວາມລັບ, ການຕອບສະໜອງຕ້ອງເປັນໄປທັນທີ: ຍົກເລີກ, ໝຸນວຽນ, ແລະ ປະເມີນວ່າມັນມີການເຂົ້າເຖິງລະຫວ່າງການເປີດເຜີຍ ແລະ ການກວດຈັບຫຼືບໍ່.
8. ຈັດປະເພດຂໍ້ມູນ ແລະ ນຳໃຊ້ການຄວບຄຸມໂດຍອີງໃສ່ຄວາມອ່ອນໄຫວ
ບໍ່ແມ່ນຂໍ້ມູນທັງໝົດໃນສະພາບແວດລ້ອມຄລາວຂອງທ່ານມີຄວາມສ່ຽງດຽວກັນຖ້າຖືກເປີດເຜີຍ. ການປະຕິບັດຕໍ່ທຸກຢ່າງຄືກັນໝາຍເຖິງການລົງທຶນຫຼາຍເກີນໄປໃນການຄວບຄຸມຂໍ້ມູນທີ່ມີຄວາມສ່ຽງຕໍ່າ ແລະ ການປົກປ້ອງຂໍ້ມູນທີ່ສຳຄັນແທ້ໆບໍ່ພຽງພໍ.
ຈັດປະເພດຂໍ້ມູນຕາມຄວາມອ່ອນໄຫວ (ສາທາລະນະ, ພາຍໃນ, ຄວາມລັບ, ຖືກຈຳກັດ). ນຳໃຊ້ການຄວບຄຸມການເຂົ້າເຖິງ, ການເຂົ້າລະຫັດ standardແລະ ຂໍ້ກຳນົດການບັນທຶກການກວດສອບໃນແຕ່ລະຊັ້ນ. ການຈັດປະເພດອັດຕະໂນມັດບ່ອນທີ່ເປັນໄປໄດ້, ການຕິດແທັກດ້ວຍຕົນເອງຈະບໍ່ຂະຫຍາຍຂະໜາດ.
ຄວາມປອດໄພດ້ານພື້ນຖານໂຄງລ່າງ ແລະ ການຕັ້ງຄ່າ
9. ສະແກນ IaC ໃນທຸກໆ Commit, ບໍ່ພຽງແຕ່ກ່ອນການນຳໃຊ້ເທົ່ານັ້ນ
ໂຄງສ້າງພື້ນຖານເປັນລະຫັດແມ່ນບ່ອນທີ່ການຕັ້ງຄ່າທີ່ບໍ່ຖືກຕ້ອງຖືກສ້າງຂຶ້ນ, ບໍ່ແມ່ນໃນການຜະລິດ. ຖັງ S3 ສາທາລະນະ, ກຸ່ມຄວາມປອດໄພເປີດ, ຫຼືບົດບາດ IAM ກັບ *:* ສິດອະນຸຍາດບໍ່ໄດ້ປາກົດຂຶ້ນໂດຍບັງເອີນ. ມັນເລີ່ມຕົ້ນເປັນແຖວໃນໄຟລ໌ Terraform ຫຼືລາຍການ Kubernetes ທີ່ບໍ່ມີໃຜໝາຍ.
IaC ການສະແກນຕ້ອງດໍາເນີນການໃນທຸກໆ pull request, ໂດຍມີການຄົ້ນພົບປາກົດຢູ່ໃນຂັ້ນຕອນການທົບທວນລະຫັດ. ສະແກນ Terraform, Kubernetes manifests, CloudFormation, Helm charts, Dockerfiles, ແລະ CI/CD ການຕັ້ງຄ່າ.
ຊີເກນີ IaC Security ສະແກນທຸກຮູບແບບທີ່ຮອງຮັບໃນທຸກໆ commit, ເຊື່ອມໂຍງການຄົ້ນພົບກັບຊັບພະຍາກອນສະເພາະ, ແລະ ເຊື່ອມໂຍງກັບຂະບວນການເຮັດວຽກ PR ຂອງທ່ານ ເພື່ອໃຫ້ນັກພັດທະນາໄດ້ຮັບຄຳຕິຊົມໃນບ່ອນທີ່ພວກເຂົາເຮັດວຽກ, ບໍ່ແມ່ນໃນບ່ອນແຍກຕ່າງຫາກ dashboard ພວກເຂົາບໍ່ເຄີຍເປີດ. ເລີ່ມການທົດລອງໃຊ້ຟຣີ →
10. ປະຕິບັດຕໍ່ນະໂຍບາຍຄວາມປອດໄພຄືກັບລະຫັດ
ການທົບທວນຄວາມປອດໄພດ້ວຍຕົນເອງບໍ່ໄດ້ປັບຂະໜາດ. ນະໂຍບາຍຕາມລະຫັດເຮັດ.
ໃຊ້ເຄື່ອງມືຕ່າງໆເຊັ່ນ OPA (Open Policy Agent) ຫຼື Kyverno ເພື່ອສະແດງກົດລະບຽບຄວາມປອດໄພເປັນລະຫັດທີ່ມີລຸ້ນ ແລະ ສາມາດທົດສອບໄດ້. ບັງຄັບໃຊ້ພວກມັນໄດ້ທີ່ pipeline ລະດັບດັ່ງນັ້ນການນຳໃຊ້ Kubernetes ດ້ວຍ ສິດທິພິເສດ: ຈິງ ຫຼື ຕູ້ຄອນເທນເນີທີ່ເຮັດວຽກເປັນ root ຈະລົ້ມເຫຼວໂດຍອັດຕະໂນມັດທຸກໆຄັ້ງ. ເມື່ອນະໂຍບາຍມີຢູ່ໃນລະຫັດ, ພວກມັນຖືກທົບທວນ ແລະ ປັບປຸງຄືກັບສິ່ງປະດິດທາງວິສະວະກຳໃດໆ. ເມື່ອພວກມັນຢູ່ໃນເອກະສານ, ພວກມັນຈະລອຍໄປ.
11. ບັງຄັບໃຊ້ມາດຕະຖານການຕັ້ງຄ່າທີ່ປອດໄພ ແລະ ຕິດຕາມກວດກາການເຄື່ອນທີ່
ການຕັ້ງຄ່າເລີ່ມຕົ້ນແມ່ນໄດ້ຮັບການປັບປຸງໃຫ້ດີທີ່ສຸດເພື່ອຄວາມສະດວກສະບາຍ, ບໍ່ແມ່ນຄວາມປອດໄພ. ການບໍລິການຄລາວ, ເວລາແລ່ນຂອງຄອນເທນເນີ, ແລະກຸ່ມ Kubernetes ທີ່ມີການຈັດການມາພ້ອມກັບການຕັ້ງຄ່າທີ່ງ່າຍຕໍ່ການໃຊ້ ແລະ ງ່າຍຕໍ່ການນຳໃຊ້.
ເລີ່ມຕົ້ນຈາກ CIS ມາດຕະຖານສຳລັບຜູ້ໃຫ້ບໍລິການຄລາວ, ເວລາແລ່ນຂອງຕູ້ຄອນເທນເນີ ແລະ ລະບົບປະຕິບັດການຂອງທ່ານ. ເຂົ້າລະຫັດພວກມັນເປັນນະໂຍບາຍເປັນລະຫັດເພື່ອໃຫ້ພວກມັນຖືກບັງຄັບໃຊ້ໂດຍອັດຕະໂນມັດ. ຕິດຕາມກວດກາຢ່າງຕໍ່ເນື່ອງສຳລັບການເລື່ອນລອຍ, ການປະຕິບັດຕາມການຕັ້ງຄ່າໃນອາທິດທີ່ຜ່ານມາອາດຈະບໍ່ປະຕິບັດຕາມໃນມື້ນີ້ຫຼັງຈາກການປ່ຽນແປງຢ່າງໄວວາທີ່ຖືກຍູ້ພາຍໃຕ້ຄວາມກົດດັນ.
12. ແບ່ງເຄືອຂ່າຍ ແລະ ຈຳກັດການເຄື່ອນໄຫວທາງຂ້າງ
ສະຖາປັດຕະຍະກຳເຄືອຂ່າຍແບບຮາບພຽງໝາຍຄວາມວ່າເມື່ອຜູ້ໂຈມຕີປະນີປະນອມພາລະວຽກໜຶ່ງ, ພວກເຂົາສາມາດເຂົ້າເຖິງທຸກຢ່າງອື່ນໄດ້. ການແບ່ງສ່ວນເຄືອຂ່າຍປະກອບດ້ວຍລັດສະໝີການລະເບີດ.
ໃຊ້ VPCs, subnets, ແລະກຸ່ມຄວາມປອດໄພເພື່ອສ້າງເຂດໂດດດ່ຽວຕາມໜ້າທີ່ ແລະ ຄວາມອ່ອນໄຫວ. ຈຳກັດການຈະລາຈອນທາງທິດຕາເວັນອອກ-ຕາເວັນຕົກລະຫວ່າງການບໍລິການໃຫ້ພຽງແຕ່ສິ່ງທີ່ຈຳເປັນເທົ່ານັ້ນ. ຈັດຕັ້ງປະຕິບັດການກັ່ນຕອງ egress, ວຽກງານທີ່ຖືກໂຈມຕີສ່ວນໃຫຍ່ຕ້ອງໄປເຖິງເຊີບເວີທີ່ຄວບຄຸມໂດຍຜູ້ໂຈມຕີ, ແລະການຄວບຄຸມ egress ແມ່ນໜຶ່ງໃນໂອກາດທີ່ດີທີ່ສຸດຂອງທ່ານໃນການກວດພົບ ຫຼື ປ້ອງກັນສິ່ງນັ້ນ.
ຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພຂອງລະບົບຕ່ອງໂສ້ການສະໜອງຊອບແວໃນຄລາວ
ຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພຂອງຄລາວທີ່ສຳຄັນທີ່ສຸດບາງຢ່າງບໍ່ໄດ້ເລີ່ມຕົ້ນພາຍໃນຄອນໂຊນຜູ້ໃຫ້ບໍລິການຄລາວອີກຕໍ່ໄປ. ພວກມັນເລີ່ມຕົ້ນກ່ອນໜ້ານີ້, ພາຍໃນລະບົບຕ່ອງໂສ້ການສະໜອງຊອບແວ. CI/CD ຂັ້ນຕອນການເຮັດວຽກ, ຄວາມລັບ, ສະຄຣິບສ້າງ ແລະ ສິ່ງປະດິດຕ່າງໆສາມາດນຳສະເໜີຄວາມສ່ຽງດ້ານຄລາວກ່ອນການນຳໃຊ້.
13. ສະແກນທຸກໆ Dependency ກ່ອນທີ່ມັນຈະເຂົ້າສູ່ Build ຂອງທ່ານ
ແພັກເກດແຫຼ່ງເປີດແມ່ນເວັກເຕີການເຂົ້າເຖິງເບື້ອງຕົ້ນທີ່ພົບເລື້ອຍທີ່ສຸດໃນການໂຈມຕີລະບົບຕ່ອງໂສ້ການສະໜອງທີ່ທັນສະໄໝ. ແຄມເປນ Shai-Hulud ໃນປີ 2024 ໄດ້ທຳລາຍແພັກເກດ npm ຫຼາຍກວ່າ 830 ຊຸດ. ປະຕູຫຼັງ XZ Utils ເກືອບທຳລາຍການກວດສອບຄວາມຖືກຕ້ອງ SSH ໃນລະບົບ Linux ຫຼາຍລ້ານລະບົບ. ໃນທັງສອງກໍລະນີ, ລະຫັດທີ່ເປັນອັນຕະລາຍໄດ້ມາຮອດຜ່ານຂະບວນການຕິດຕັ້ງ dependency ຕາມປົກກະຕິ.
ພື້ນຖານ SCA (ການວິເຄາະອົງປະກອບຊອບແວ), ລາຍຊື່ CVE ດິບ, ຍັງບໍ່ພຽງພໍ. ສິ່ງທີ່ທ່ານຕ້ອງການແທ້ໆ:
- ການວິເຄາະການເຂົ້າເຖິງ: ຟັງຊັນທີ່ມີຄວາມສ່ຽງຖືກເອີ້ນຢູ່ໃນລະຫັດຂອງເຈົ້າແທ້ບໍ?
- ການກວດຫາ malware: ແພັກເກດນີ້ສະແດງພຶດຕິກຳທີ່ເປັນອັນຕະລາຍ, ສະຄຣິບທີ່ສັບສົນ, ການເອີ້ນເຄືອຂ່າຍທີ່ບໍ່ຄາດຄິດ, ວົງຈອນຊີວິດບໍ? hooks ທີ່ຕິດຕັ້ງ runtimes ພາຍນອກບໍ?
- ການໃຫ້ຄະແນນ EPSSຄວາມເປັນໄປໄດ້ເທົ່າໃດທີ່ CVE ນີ້ຈະຖືກນຳໃຊ້ຢ່າງຫ້າວຫັນໃນທຳມະຊາດໃນປັດຈຸບັນ, ບໍ່ພຽງແຕ່ໃນທາງທິດສະດີເທົ່ານັ້ນ?
14. ລັອກລົງ CI/CD Pipelines
CI/CD ລະບົບຕ່າງໆມີສິດເຂົ້າເຖິງຄວາມລັບ, ຂໍ້ມູນປະຈຳຕົວໃນຄລາວດ໌, ແລະສະພາບແວດລ້ອມການຜະລິດ. ໂດຍປົກກະຕິແລ້ວພວກມັນຍັງບໍ່ໄດ້ຮັບການແກ້ໄຂໃຫ້ແຂງແກ່ນກວ່າລະບົບການຜະລິດທີ່ພວກມັນນຳໃຊ້.
ການຄວບຄຸມເພື່ອບັງຄັບໃຊ້:
- ຮຽກຮ້ອງໃຫ້ມີການທົບທວນລະຫັດສຳລັບການປ່ຽນແປງໃດໆຕໍ່ກັບ pipeline ໄຟລ໌ການຕັ້ງຄ່າ (.github/workflows/, ເຈນກິນສ໌ໄຟລ໌, ຯ ລະຯ )
- ຈຳກັດຜູ້ແລ່ນທີ່ໂຮດດ້ວຍຕົນເອງໃຫ້ກັບບ່ອນເກັບຂໍ້ມູນທີ່ໄດ້ຮັບການອະນຸມັດ, ການເຂົ້າເຖິງຜູ້ແລ່ນທີ່ບໍ່ໄດ້ກວດສອບແມ່ນເສັ້ນທາງໂດຍກົງໄປສູ່ການລັກຂໍ້ມູນປະຈຳຕົວ
- ຢ່າຖ່າຍທອດຄວາມລັບເປັນຕົວແປສະພາບແວດລ້ອມແບບຂໍ້ຄວາມທຳມະດາ; ໃຊ້ການເຊື່ອມໂຍງຕົວຈັດການຄວາມລັບ
- ການກວດສອບ pipeline ບັນທຶກສຳລັບຄຳສັ່ງທີ່ບໍ່ຄາດຄິດ, ການໂທເຄືອຂ່າຍຜິດປົກກະຕິ, ຫຼື ການປະຕິບັດໃນເວລາທີ່ບໍ່ຄາດຄິດ
ຊີເກນີ CI/CD ຄວາມປອດໄພ ບັງຄັບໃຊ້ guardrails ໂດຍກົງໃນຂອງທ່ານ pipeline , ການສະກັດກັ້ນການສ້າງທີ່ບໍ່ປອດໄພ, ການກວດຫາຂະບວນການເຮັດວຽກທີ່ຖືກສີດເຂົ້າ, ແລະ ການຮັບປະກັນ pipeline ຄວາມບໍລິສຸດຜຸດຜ່ອງໃນແຕ່ລະຂັ້ນຕອນ. ຈອງການສາທິດ →
15. ກວດສອບຄວາມຖືກຕ້ອງຂອງການສ້າງ ແລະ ເຊັນຊື່ສິ່ງປະດິດ
ຖ້າຜູ້ໂຈມຕີສາມາດສັກລະຫັດເຂົ້າໄປໃນສະຄຣິບສ້າງ, ດັດແປງສິ່ງປະດິດຫຼັງຈາກການລວບລວມ, ຫຼື ທຳລາຍ CI runner, ພວກເຂົາເປັນເຈົ້າຂອງລະບົບຕ່ອງໂສ້ການສະໜອງຊອບແວຂອງທ່ານ, ບໍ່ວ່າລະຫັດແຫຼ່ງຂໍ້ມູນຂອງທ່ານຈະສະອາດປານໃດກໍຕາມ.
ບັງຄັບໃຊ້ການຄວບຄຸມຄວາມສົມບູນຂອງການສ້າງ:
- ປັກໝຸດທຸກລຸ້ນທີ່ຂຶ້ນກັບກັນ ແລະ ຮູບພາບພື້ນຖານໃສ່ກັບບົດສະຫຼຸບທີ່ແນ່ນອນ, ບໍ່ແມ່ນແທັກ
- ເຊັນສິ່ງປະດິດກໍ່ສ້າງ ແລະ ກວດສອບລາຍເຊັນກ່ອນການນຳໃຊ້
- ຕິດຕາມການປ່ຽນແປງທີ່ບໍ່ຄາດຄິດຕໍ່ CI/CD ໄຟລ໌ workflow, workflows ທີ່ຖືກສີດເຂົ້າແມ່ນຕົວຊີ້ບອກຫຼັກໃນການໂຈມຕີເຊັ່ນ Shai-Hulud
- ຈັດຕັ້ງປະຕິບັດການຢັ້ງຢືນ SLSA ເພື່ອພິສູດດ້ວຍການເຂົ້າລະຫັດວ່າມີຫຍັງຖືກສ້າງຂຶ້ນ, ຈາກແຫຼ່ງໃດ, ແລະໂດຍຫຍັງ pipeline
ການກວດຫາໄພຂົ່ມຂູ່ແລະການຕອບໂຕ້ເຫດການ
16. ລວມເອົາການບັນທຶກ ແລະ ສ້າງການເບິ່ງເຫັນໃນທົ່ວທັງ Stack
ທ່ານບໍ່ສາມາດກວດພົບສິ່ງທີ່ທ່ານເບິ່ງບໍ່ເຫັນ. ການຕິດຕາມຄວາມປອດໄພຂອງຄລາວສ່ວນໃຫຍ່ແມ່ນສຸມໃສ່ເວລາແລ່ນ, CloudTrail, ບັນທຶກການໄຫຼຂອງ VPC, GuardDuty. ນັ້ນແມ່ນສິ່ງທີ່ຈຳເປັນແຕ່ບໍ່ພຽງພໍ.
ການໂຈມຕີເຊັ່ນ Shai-Hulud ແລະ SolarWinds ປະສົບຜົນສຳເລັດ ສ່ວນໜຶ່ງແມ່ນຍ້ອນການປະນີປະນອມເກີດຂຶ້ນໃນ build. pipeline, ດົນນານກ່ອນທີ່ສິ່ງໃດຈະໄປຮອດການຕິດຕາມການຜະລິດ. ການເບິ່ງເຫັນທີ່ສົມບູນຮຽກຮ້ອງໃຫ້ມີການຄຸ້ມຄອງທົ່ວການປ່ຽນແປງລະຫັດແຫຼ່ງຂໍ້ມູນ, ຊັ້ນການສ້າງ ແລະ ສິ່ງປະດິດ, ເວລາແລ່ນຄລາວ, ແລະ ກິດຈະກຳ API.
17. ຈັດລຳດັບຄວາມສຳຄັນຂອງການຄົ້ນພົບຕາມຄວາມສາມາດໃນການນຳໃຊ້, ບໍ່ພຽງແຕ່ຄວາມຮຸນແຮງເທົ່ານັ້ນ
ເຄື່ອງສະແກນທີ່ຜະລິດຜົນການຄົ້ນພົບ 500 ອັນຕໍ່ອາທິດຝຶກອົບຮົມທີມງານໃຫ້ບໍ່ສົນໃຈຜົນການຄົ້ນພົບ, ລວມທັງຜົນການຄົ້ນພົບທີ່ສຳຄັນ. ການຈັດລຳດັບຄວາມສຳຄັນແມ່ນສິ່ງທີ່ແຍກໂປຣແກຣມຄວາມປອດໄພທີ່ເຮັດວຽກອອກຈາກໂປຣແກຣມທີ່ມີຢູ່ໃນເຈ້ຍ.
ການຈັດລຳດັບຄວາມສຳຄັນທີ່ມີປະສິດທິພາບລວມເຖິງ: ຄວາມສາມາດໃນການເຂົ້າເຖິງໄດ້ (ລະຫັດທີ່ມີຄວາມສ່ຽງຖືກປະຕິບັດຕົວຈິງແລ້ວບໍ?), ການເປີດເຜີຍ (ການບໍລິການຫັນໜ້າເຂົ້າຫາອິນເຕີເນັດບໍ?), ຄະແນນ EPSS (ຄວາມເປັນໄປໄດ້ຂອງການຂູດຮີດຢ່າງຫ້າວຫັນ), ແລະ ສະພາບການທາງທຸລະກິດ (ສະພາບແວດລ້ອມການຜະລິດ ທຽບກັບ ການພັດທະນາ).
Xygeni ASPM ນຳເອົາການຄົ້ນພົບທັງໝົດມາ SAST, SCA, IaC, ຄວາມລັບ, ແລະ pipeline security ເຂົ້າໄປໃນມຸມມອງຄວາມສ່ຽງແບບລວມສູນ, ພ້ອມດ້ວຍການຈັດລຳດັບຄວາມສຳຄັນຕາມສະພາບການທີ່ບອກທີມງານຂອງທ່ານຢ່າງແນ່ນອນວ່າຕ້ອງແກ້ໄຂຫຍັງກ່ອນ. ຈອງການສາທິດ →
18. ສ້າງພື້ນຖານພຶດຕິກຳ ແລະ ແຈ້ງເຕືອນກ່ຽວກັບຄວາມແຕກຕ່າງ
ລາຍເຊັນທີ່ຮູ້ຈັກບໍ່ດີຈະຈັບເອົາໄພຂົ່ມຂູ່ທີ່ຮູ້ຈັກ. ການກວດຫາຄວາມຜິດປົກກະຕິທາງດ້ານພຶດຕິກຳຈະຈັບເອົາໄພຂົ່ມຂູ່ທີ່ບໍ່ຮູ້ຈັກ, zero-days, ຮູບແບບການໂຈມຕີແບບໃໝ່, ແລະ ໄພຂົ່ມຂູ່ພາຍໃນ.
ສໍາລັບທ່ານ CI/CD ໂດຍສະເພາະສະພາບແວດລ້ອມ, ສ້າງຕັ້ງເສັ້ນຖານສຳລັບໄລຍະເວລາການກໍ່ສ້າງປົກກະຕິ, ຮູບແບບການຕິດຕັ້ງແພັກເກດປົກກະຕິ, ຈຸດໝາຍປາຍທາງເຄືອຂ່າຍທີ່ຄາດໄວ້ໃນລະຫວ່າງການກໍ່ສ້າງ, ແລະ standard ຮູບແບບການເຂົ້າເຖິງຄວາມລັບ. ຄວາມແຕກຕ່າງຈາກເສັ້ນຖານເຫຼົ່ານີ້ແມ່ນສັນຍານເຕືອນໄພທຳອິດຂອງທ່ານ, ແລະຊັ້ນທີ່ທີມງານສ່ວນໃຫຍ່ບໍ່ມີການເບິ່ງເຫັນເລີຍ.
19. ກຳນົດ Runbooks ສຳລັບສະຖານະການເຫດການສະເພາະ Cloud
ແຜນການຕອບໂຕ້ເຫດການທົ່ວໄປບໍ່ໄດ້ຄຳນຶງເຖິງສະຖານະການສະເພາະຄລາວ: ແພັກເກດທີ່ຖືກໂຈມຕີທີ່ຕິດຕັ້ງແລ້ວໃນ 40 ບໍລິການ, ຕົວແລ່ນ CI ທີ່ມີຂໍ້ມູນປະຈຳຕົວຖືກລັກໂດຍສະຄຣິບຕິດຕັ້ງລ່ວງໜ້າທີ່ເປັນອັນຕະລາຍ, ສິ່ງປະດິດການສ້າງທີ່ອາດຈະຖືກແຊກແຊງໃນ 72 ຊົ່ວໂມງທີ່ຜ່ານມາ.
ສ້າງ runbooks ສະເພາະສຳລັບ: ການເພິ່ງພາອາໄສທີ່ຖືກທຳລາຍ, pipeline ການລັກຂໍ້ມູນປະຈຳຕົວ, ການເປີດເຜີຍຂໍ້ມູນທີ່ເກີດຈາກການຕັ້ງຄ່າຜິດພາດ, ແລະ ການສີດ CI workflow ທີ່ເປັນອັນຕະລາຍ. ແຕ່ລະ runbook ຄວນກຳນົດວ່າໃຜເປັນເຈົ້າຂອງການຕອບສະໜອງ, ສິ່ງທີ່ຖືກຍົກເລີກທັນທີ, ແລະ ການກວດສອບທາງດ້ານນິຕິວິທະຍາອັນໃດທີ່ຈຳເປັນເພື່ອກຳນົດລັດສະໝີຂອງການລະເບີດ.
20. ແລ່ນເຄື່ອງອອກກຳລັງກາຍແບບຕັ້ງໂຕະcises, ຢ່າງໜ້ອຍສອງຄັ້ງຕໍ່ປີ
ປຶ້ມຄູ່ມືການແລ່ນທີ່ຍັງບໍ່ທັນໄດ້ຮັບການທົດສອບແມ່ນສົມມຸດຕິຖານ. ການອອກກຳລັງກາຍແບບຕັ້ງໂຕະcisເປີດເຜີຍຊ່ອງຫວ່າງໃນແຜນການຕອບໂຕ້ຂອງທ່ານກ່ອນທີ່ຜູ້ໂຈມຕີຈະເຮັດ. ເປົ້າໝາຍບໍ່ແມ່ນເພື່ອປະຕິບັດຕາມຄູ່ມືຢ່າງສົມບູນແບບ, ແຕ່ມັນແມ່ນເພື່ອຄົ້ນພົບສິ່ງທີ່ຂາດຫາຍໄປ.
ແລ່ນຢ່າງໜ້ອຍສອງຄັ້ງcises ຕໍ່ປີ, ຈຳລອງປະເພດສະຖານະການທີ່ແຕກຕ່າງກັນ: ການປະນີປະນອມລະບົບຕ່ອງໂສ້ການສະໜອງ, ການລະເມີດຂໍ້ມູນທີ່ຂັບເຄື່ອນດ້ວຍການຕັ້ງຄ່າທີ່ບໍ່ຖືກຕ້ອງ, ຜູ້ແລ່ນ CI ທີ່ຖືກປະນີປະນອມ. ລວມທັງທີມງານທີ່ຈະຕອບສະໜອງຕົວຈິງ, ຄວາມປອດໄພ, DevOps, ແລະນັກພັດທະນາທີ່ເຮັດວຽກຕາມການໂທ.
ລາຍການກວດສອບຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພຂອງຄລາວ: ເອກະສານອ້າງອີງດ່ວນ
| layer | ການຄວບຄຸມກະແຈ |
|---|---|
| Identity | MFA ຢູ່ທົ່ວທຸກແຫ່ງ, ສິດທິພິເສດໜ້ອຍທີ່ສຸດ, ໃບຢັ້ງຢືນອາຍຸສັ້ນ, ການເຂົ້າເຖິງ JIT |
| ຂໍ້ມູນ | ເຂົ້າລະຫັດໃນເວລາພັກຜ່ອນ ແລະ ໃນລະຫວ່າງການຂົນສົ່ງ, ການສະແກນຄວາມລັບ ແລະ ການຍົກເລີກອັດຕະໂນມັດ, ການຈັດປະເພດຂໍ້ມູນ |
| ພື້ນຖານໂຄງລ່າງ | IaC ການສະແກນເປີດຢູ່ commit, ນະໂຍບາຍເປັນລະຫັດ, CIS ການບັງຄັບໃຊ້ພື້ນຖານ, ການແບ່ງສ່ວນເຄືອຂ່າຍ |
| ຕ່ອງໂສ້ການສະ ໜອງ | SCA ດ້ວຍຄວາມສາມາດໃນການເຂົ້າເຖິງ ແລະ ການກວດຫາມັລແວ, CI/CD ການແຂງຕົວ, ການສ້າງຄວາມສົມບູນ ແລະ SLSA |
| ການຄົ້ນພົບ | ການບັນທຶກຂໍ້ມູນສູນກາງ, ການຈັດລຳດັບຄວາມສຳຄັນໂດຍອີງໃສ່ EPSS, ການກວດຫາຄວາມຜິດປົກກະຕິດ້ານພຶດຕິກຳ |
| ການຕອບສະຫນອງ | ປຶ້ມຄູ່ມືການແລ່ນສະເພາະຄລາວ, ການອອກກຳລັງກາຍແບບໂຕະcises, ການປະເມີນລັດສະໝີຂອງການລະເບີດທີ່ໄດ້ບັນທຶກໄວ້ |
Xygeni ຊ່ວຍນຳໃຊ້ຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພຂອງຄລາວໃນທົ່ວ Full Stack ໄດ້ແນວໃດ
ຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພໃນຄລາວຈະເຮັດວຽກໄດ້ເມື່ອທີມງານສາມາດບັງຄັບໃຊ້ພວກມັນໄດ້ຢ່າງສອດຄ່ອງຕະຫຼອດວົງຈອນການຈັດສົ່ງຊອບແວທັງໝົດ. ເຄື່ອງມືສ່ວນໃຫຍ່ກວມເອົາຊັ້ນດຽວຄື: ຣັນໄທມ໌, ລະຫັດ, ການເພິ່ງພາອາໄສ, ຄວາມລັບ, ຫຼື CI/CDແຕ່ການໂຈມຕີຕົວຈິງເຄື່ອນຍ້າຍຜ່ານຊັ້ນຕ່າງໆ.
Xygeni ເຊື່ອມຕໍ່ຊັ້ນເຫຼົ່ານີ້ດ້ວຍການກວດສອບ, ການຈັດລຳດັບຄວາມສຳຄັນ ແລະ ການແກ້ໄຂແບບປະສົມປະສານຕັ້ງແຕ່ການຍູ້ git ຄັ້ງທຳອິດຈົນເຖິງການຜະລິດ.
| layer | ຄວາມສາມາດຂອງ Xygeni | ສິ່ງທີ່ມັນປ້ອງກັນ |
|---|---|---|
| Source code | SAST + ການແກ້ໄຂ AI | ການສີດ, ຄວາມລົ້ມເຫຼວຂອງການກວດສອບ, ການອອກແບບທີ່ບໍ່ປອດໄພ |
| Dependencies | SCA + ການກວດຫາມັລແວ + EPSS | ການປະນີປະນອມລະບົບຕ່ອງໂສ້ການສະໜອງ, ການຫຸ້ມຫໍ່ທີ່ມີຄວາມສ່ຽງ |
| ຄວາມລັບ | ຄວາມປອດໄພຂອງຄວາມລັບ + ການຍົກເລີກອັດຕະໂນມັດ | ການເປີດເຜີຍຂໍ້ມູນປະຈຳຕົວ, ຄວາມສ່ຽງດ້ານໂທເຄັນໄລຍະຍາວ |
| IaC ແລະ ຕັ້ງຄ່າ | IaC Security | ການຕັ້ງຄ່າທີ່ບໍ່ຖືກຕ້ອງກ່ອນທີ່ພວກມັນຈະຮອດການຜະລິດ |
| CI/CD Pipeline | CI/CD ຄວາມປອດໄພ + ການກວດສອບຄວາມຜິດປົກກະຕິ | Pipeline ການສີດ, ການປະນີປະນອມຂອງຜູ້ແລ່ນ |
| ສ້າງສິ່ງປະດິດ | Build Security + SLSA provenance | ສິ່ງປະດິດທີ່ຖືກດັດແປງ, ການປ່ອຍທີ່ບໍ່ມີລາຍເຊັນ |
| ທ່າທາງຄວາມສ່ຽງ | ASPM | ມຸມມອງແບບລວມ, ການຈັດລຳດັບຄວາມສຳຄັນຂ້າມຊັ້ນ |
ຜົນໄດ້ຮັບ: ທີມງານຮັກສາຄວາມປອດໄພໄດ້ຮັບສັນຍານແທນທີ່ຈະເປັນສຽງລົບກວນ. ນັກພັດທະນາໄດ້ຮັບຄຳຕິຊົມບ່ອນທີ່ພວກເຂົາເຮັດວຽກ, ບໍ່ແມ່ນໃນເຄື່ອງມືແຍກຕ່າງຫາກທີ່ພວກເຂົາບໍ່ເຄີຍເປີດ. ແລະຄວາມປອດໄພກາຍເປັນສ່ວນໜຶ່ງຂອງຂະບວນການຈັດສົ່ງ, ບໍ່ແມ່ນປະຕູທີ່ເຮັດໃຫ້ມັນຊ້າລົງ.
ຄວາມຄິດສຸດທ້າຍ
ຄຳແນະນຳກ່ຽວກັບຄວາມປອດໄພຂອງຄລາວແມ່ນງ່າຍທີ່ຈະລະບຸແຕ່ຍາກທີ່ຈະບັງຄັບໃຊ້. ທີມງານທີ່ຫຼຸດຜ່ອນຄວາມສ່ຽງຂອງຄລາວທີ່ແທ້ຈິງບໍ່ໄດ້ອີງໃສ່ການທົບທວນດ້ວຍຕົນເອງ, ເຄື່ອງມືທີ່ກະແຈກກະຈາຍ, ຫຼືການຈັດລຳດັບຄວາມສຳຄັນຂອງຄວາມຮຸນແຮງເທົ່ານັ້ນ. ແທນທີ່ຈະ, ພວກເຂົາເຮັດໃຫ້ການຄວບຄຸມຄວາມປອດໄພພາຍໃນເປັນອັດຕະໂນມັດ. pipelines, ຈັດລຳດັບຄວາມສຳຄັນຕາມຄວາມສາມາດໃນການຂູດຮີດ, ແລະ ປະຕິບັດຕໍ່ລະບົບຕ່ອງໂສ້ການສະໜອງຊອບແວທັງໝົດເປັນສ່ວນໜຶ່ງຂອງໜ້າດິນໂຈມຕີຄລາວ.
ນັ້ນໝາຍເຖິງການຮັກສາຄວາມປອດໄພຫຼາຍກວ່າພື້ນຖານໂຄງລ່າງໃນເວລາແລ່ນ. ມັນໝາຍເຖິງການປົກປ້ອງລະຫັດແຫຼ່ງ, ການເພິ່ງພາອາໄສ, ຄວາມລັບ, IaC, CI/CD ຂັ້ນຕອນການເຮັດວຽກ, ສ້າງສິ່ງປະດິດ, ແລະ ທ່າທາງຄວາມສ່ຽງຂອງແອັບພລິເຄຊັນຮ່ວມກັນ.
ຖ້າເຄື່ອງມືປັດຈຸບັນຂອງທ່ານເຮັດໃຫ້ມີຊ່ອງຫວ່າງລະຫວ່າງຊັ້ນເຫຼົ່ານັ້ນ, Xygeni ຈະຊ່ວຍປິດພວກມັນດ້ວຍການກວດສອບ, ການຈັດລຳດັບຄວາມສຳຄັນ ແລະ ການແກ້ໄຂແບບປະສົມປະສານໃນທົ່ວເສັ້ນທາງເຕັມຈາກລະຫັດໄປຫາຄລາວ.
???? ເລີ່ມການທົດລອງໃຊ້ຟຣີ 7 ມື້ຂອງທ່ານ , ບໍ່ຕ້ອງໃຊ້ບັດເຄຣດິດ, ສະແກນຜົນໄດ້ພາຍໃນນາທີ
???? ຈອງແບບສາທິດ ແລະເບິ່ງວ່າ Xygeni ເຊື່ອມຕໍ່ກັບຄລາວສະເພາະຂອງທ່ານໄດ້ແນວໃດ ແລະ pipeline ຕັ້ງຄ່າ
ກ່ຽວກັບຜູ້ຂຽນ
ຜູ້ຮ່ວມກໍ່ຕັ້ງ & CTO
Fatima Said ຊ່ຽວຊານດ້ານເນື້ອຫາທີ່ນັກພັດທະນາເປັນອັນດັບໜຶ່ງສຳລັບ AppSec, DevSecOps ແລະ software supply chain securityລາວປ່ຽນສັນຍານຄວາມປອດໄພທີ່ສັບສົນໃຫ້ກາຍເປັນຄໍາແນະນໍາທີ່ຊັດເຈນ ແລະ ສາມາດປະຕິບັດໄດ້ ເຊິ່ງຊ່ວຍໃຫ້ທີມງານຈັດລໍາດັບຄວາມສໍາຄັນໄດ້ໄວຂຶ້ນ, ຫຼຸດຜ່ອນສິ່ງລົບກວນ ແລະ ສົ່ງລະຫັດທີ່ປອດໄພກວ່າ.




