ការព្រមានសុវត្ថិភាព SlickStack

ໜ້ານີ້ສະຫຼຸບຂໍ້ກັງວົນດ້ານຄວາມປອດໄພກັບ SlickStack ແລະອະທິບາຍວ່າເພາະໃດການອອກແບບເຕັ້ນຕົ້ນອາດເປີດເຊີບເວີໃຫ້ເຜີຍໂດຍການດໍາເນີນໂຄດຈາກໄກ ແລະການຈັບການລັກຂ່າວ (man-in-the-middle). ນີ້ຍັງໃຫ້ຂັ້ນຕອນການປ້ອງກັນແລະທາງເລືອກທີ່ປອດໄພກວ່າ.

ສະຫຼຸບ

  • ການດາວໂນໂຫລດໄກແກ່ (remote) ທີ່ຖືກນັດເວລາເປັນ root ຜ່ານ cron ເຮັດເປັນຢ່າງຫຼາຍ
  • ການຢືນຢັນ SSL ຖືກຂ້າມໂດຍໃຊ້ --no-check-certificate
  • ບໍ່ມີ checksums/ເຊັນທີ່ຢູ່ໃນສະຄລິບທີ່ດາວໂຫລດ
  • ម្ចាស់ root និងសិទ្ធិដែលបានអនុវត្តលើស្គ្រីបដែលបានទាញយក

ຫຼັກຖານ: Cron ແລະ ອະນຸຍາດ

ການດາວໂນໂຫລດຜ່ານ cron (ທຸກ 3 ຊົ່ວໂມງແລະ 47 ນາທີ)

47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/08-cron-half-daily https://slick.fyi/crons/08-cron-half-daily.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/09-cron-daily https://slick.fyi/crons/09-cron-daily.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/10-cron-half-weekly https://slick.fyi/crons/10-cron-half-weekly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/11-cron-weekly https://slick.fyi/crons/11-cron-weekly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/12-cron-half-monthly https://slick.fyi/crons/12-cron-half-monthly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/13-cron-monthly https://slick.fyi/crons/13-cron-monthly.txt' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'wget --no-check-certificate -q -4 -t 3 -T 30 -O /var/www/crons/14-cron-sometimes https://slick.fyi/crons/14-cron-sometimes.txt' > /dev/null 2>&1

ម្ចាស់ root និងសិទ្ធិដាក់កំណត់ (បានអនុវត្តជាម្តងៗ)

47 */3 * * * /bin/bash -c 'chown root:root /var/www/crons/*cron*' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'chown root:root /var/www/crons/custom/*cron*' > /dev/null 2>&1
47 */3 * * * /bin/bash -c 'chmod 0700 /var/www/crons/*cron*' > /dev/null 2>&1

ແບບນີ້ອະນຸຍາດໃຫ້ການດໍາເນີນໂຄດໂດຍໄດ້ຈາກໂດເມນທາງໄກ ແລະເພີ່ມຄວາມສ່ຽງ MITM ໂດຍການຂ້າມການຢືນຢັນໃບຢັ້ງ.

សូមមើលកាតេក្រ្ត(commit) ដែលបានប្ដូរ URL នៃ cron ពី GitHub CDN ទៅ slick.fyi៖ diff ຂອງ commit.

ແນະນຳການລົດຜົນ

  1. ປິດວຽກງານ cron ຂອງ SlickStack ແລະລຶບສະຄຣິບທີ່ຖືກດາວໂນໂຫລດອອກຈາກໂຟລເດີ cron.
  2. ການກວດສອບເພື່ອຄົ້ນຫາການອ້າງອີງທີ່ຍັງເຫຼືອຕໍ່ slick.fyi ແລະການດຶງສະຄຣິບຈາກທີ່ໄກ; ແທນດ້ວຍວັດຖຸທີ່ມີເວີຊັນແລະ checksum ຫຼືລຶບອອກເລີຍ.
  3. ប្ដូរប័ណ្ណសម្គាល់ និងកូនសោ ប្រសិនបើ SlickStack បានរត់ជាមួយសិទ្ធិ root លើប្រព័ន្ធរបស់អ្នក។
  4. សង់ឡើងវិញម៉ាស៊ីនបម្រើដែលមានផលប៉ះពាល់នៅពេលអាចធ្វើបាន ដើម្បីធានាស្ថានភាពសេចក្តីសុទ្ធ।

ជម្រើសដែលមានសុវត្ថិភាពជាង

ພິຈາລະນາ WordOps ຫຼືເຄື່ອງມືອື່ນທີ່ຫ້າງການດຳເນີນງານໂດຍ root ຈາກຈອນຈາກດ່ານໄກ ແລະສະໜອງການປ່ອຍທີ່ສາມາດກວດສອບໄດ້, ມີເວີຊັນແລະ checksum/ລາຍເຊັນ.

ອ້າງອີງ