ສິ່ງທີ່ຊອບແວເຮັດເພື່ອປົກປ້ອງການຕິດຕັ້ງ, ຜູ້ເບິ່ງ ແລະ ຂໍ້ມູນຂອງມັນ ຕາມທີ່ຖືກພັດທະນາໃນມື້ນີ້. ນີ້ແມ່ນຄຳອະທິບາຍຟີເຈີ, ບໍ່ແມ່ນການຮັບຮອງ ຫຼື ການຄ້ຳປະກັນ; ຜູ້ດຳເນີນງານຮັກສາຄວາມປອດໄພຂອງເຊີບເວີທີ່ຊອບແວເຮັດວຽກຢູ່.
ຕິດຕັ້ງເອງຕັ້ງແຕ່ການອອກແບບ
ທຸກອົງປະກອບເຮັດວຽກເທິງເຊີບເວີທີ່ຜູ້ດຳເນີນງານຄວບຄຸມ: panel, API ຜູ້ສະໝັກ, worker, origin ແລະ node. ຜູ້ເຜີຍແຜ່ບໍ່ໄດ້ຮັບຫຍັງຈາກການຕິດຕັ້ງ ນອກຈາກສິ່ງທີ່ຜູ້ດຳເນີນງານເປີດ (ການກວດອັບເດດສົ່ງສະເພາະເວີຊັນ; ການຄົ້ນຫາ TMDB ສົ່ງຊື່ທີ່ຄົ້ນຫາ).
ບັນຊີ ແລະ ການເຂົ້າເຖິງ panel
ບັນຊີ panel ມີບົດບາດ ແລະ ກຸ່ມສິດ; ລະຫັດຜ່ານເກັບເປັນ hash bcrypt; ລະຫັດຜ່ານຄັ້ງດຽວຕາມເວລາ (TOTP) ມີໃຫ້ ແລະ ບັງຄັບສຳລັບຜູ້ດູແລລະບົບໄດ້; ການເຂົ້າສູ່ລະບົບຖືກປົກປ້ອງຈາກ brute force; reCAPTCHA ຫຼື Turnstile ທາງເລືອກໃນໜ້າເຂົ້າສູ່ລະບົບ; ທຸກການປ່ຽນແປງຖືກຂຽນໃນ audit log ພ້ອມຜູ້ກະທຳ ແລະ ທີ່ຢູ່.
ຄວາມລັບ ແລະ ຂໍ້ມູນທີ່ເກັບໄວ້
ຂໍ້ມູນ SSH ຂອງເຊີບເວີ, ຄີ API ຂອງບຸກຄົນທີສາມ ແລະ ຄວາມລັບທີ່ຄ້າຍຄືກັນຖືກປະທັບຕາດ້ວຍຄີທີ່ໄດ້ຈາກຄວາມລັບຂອງການຕິດຕັ້ງກ່ອນເກັບ; Admin API key ເກັບເປັນ hash ແລະ ສະແດງຄັ້ງດຽວ. ລະຫັດຜ່ານ line (ຜູ້ເບິ່ງ) ເກັບເປັນຂໍ້ຄວາມທຳມະດາ ເພາະແອັບ player ຕ້ອງຖືກບອກ; ຜູ້ດຳເນີນງານຮັບຜິດຊອບການປົກປ້ອງຖານຂໍ້ມູນ.
ການປົກປ້ອງການເບິ່ງ
ລິ້ງເບິ່ງຖືກເຊັນດ້ວຍ HMAC-SHA256 ແລະ ໝົດອາຍຸ; ຜູກກັບທີ່ຢູ່ຂອງຜູ້ເບິ່ງໄດ້; ແຕ່ລະ line ມີຂີດຈຳກັດການເຊື່ອມຕໍ່; ກົດຕາມປະເທດ, ISP ຫຼື ທີ່ຢູ່ບລັອກ ຫຼື ອະນຸຍາດຜູ້ເບິ່ງໄດ້; ການເຂົ້າສູ່ລະບົບລົ້ມເຫຼວຊ້ຳໆຖືກບລັອກອັດຕະໂນມັດ. ບໍ່ມີ DRM.
ການສຳຮອງ ແລະ ຄວາມທົນທານ
dump ຖານຂໍ້ມູນຕາມຕາຕະລາງ ເຂົ້າລະຫັດດ້ວຍ passphrase ທີ່ຜູ້ດຳເນີນງານຖື, ພ້ອມການກວດການກູ້ຄືນທຸກ dump ແລະ ສຳເນົານອກສະຖານທີ່ໄປຍັງບ່ອນເກັບທີ່ເຂົ້າກັນໄດ້ກັບ S3 (ທາງເລືອກ); ໂໝດບຳລຸງຮັກສາ; node ກັບໄປໃຊ້ origin; ງານເຮັດວຽກດ້ວຍ lease ແລະ ກຳນົດເວລາ.
ການເບິ່ງເຫັນ
metrics Prometheus ແລະ endpoint ສຸຂະພາບສຳລັບ API, panel ແລະ worker; ມຸມມອງການເຊື່ອມຕໍ່ ແລະ ທຣາຟຟິກ; ການແຈ້ງເຕືອນທາງອີເມວ, Telegram ຫຼື webhook ທີ່ເຊັນຊື່; log ຂອງ cluster ສຳລັບທຸກການປ່ຽນເຊີບເວີ.
ການລາຍງານຊ່ອງໂຫວ່
ຂຽນຫາ [email protected] ໂດຍມີຫົວຂໍ້ "Security" ແລະ ຄຳອະທິບາຍທີ່ເຮັດໃຫ້ແຍກບັນຫາຊ້ຳໄດ້. ກະລຸນາໃຫ້ເວລາແກ້ໄຂກ່ອນເຜີຍແຜ່ລາຍລະອຽດ. ຜູ້ເຜີຍແຜ່ບໍ່ມີໂຄງການ bug bounty.