SlickStack ਸੁਰੱਖਿਆ ਚੇਤਾਵਨੀ

ਇਹ ਪੰਨਾ SlickStack ਨਾਲ ਸੁਰੱਖਿਆ ਸੰਬੰਧੀ ਚਿੰਤਾਵਾਂ ਦਾ ਸਾਰ ਦਿੰਦਾ ਹੈ ਅਤੇ ਦਸਦਾ ਹੈ ਕਿ ਇਸਦਾ ਡਿਫਾਲਟ ਡਿਜ਼ਾਇਨ ਕਿਵੇਂ ਸਰਵਰਾਂ ਨੂੰ ਦੂਰੇ ਕੋਡ ਚਲਾਉਣ ਅਤੇ ਮੈਨ-ਇਨ-ਦ-ਮਿਡਲ ਹਮਲਿਆਂ ਲਈ ਖੁੱਲਾ ਛੱਡ ਸਕਦਾ ਹੈ। ਇਹ ਰੋਕਥਾਮ ਕਦਮ ਅਤੇ ਸੁਰੱਖਿਅਤ ਵਿਕਲਪ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਸਾਰ

  • cron ਰਾਹੀਂ root ਵਜੋਂ ਅਕਸਰ ਨਿਯਤ ਕੀਤੇ ਜਾਂਦੇ ਰਿਮੋਟ ਡਾਊਨਲੋਡ
  • SSL ਜਾਂਚ ਨੂੰ --no-check-certificate ਦੀ ਵਰਤੋਂ ਨਾਲ ਬਾਈਪਾਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ
  • ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਗਈਆਂ ਸਕ੍ਰਿਪਟਾਂ 'ਤੇ ਕੋਈ ਚੈਕਸਮ ਜਾਂ ਸਾਈਨਚਰ ਨਹੀਂ ਹਨ
  • ਫੈਚ ਕੀਤੇ ਸਕ੍ਰਿਪਟਾਂ 'ਤੇ ਰੂਟ ਮਾਲਕੀ ਅਤੇ ਅਧਿਕਾਰ ਲਾਗੂ ਕੀਤੇ ਗਏ

ਸਬੂਤ: 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

ਰੂਟ ਮਾਲਕੀ ਅਤੇ ਪਾਬੰਦ ਅਧਿਕਾਰ (ਕਈ ਵਾਰ ਲਾਗੂ ਕੀਤੇ ਗਏ)

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) ਜੋਖਮ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ।

ਇਸ ਦੇ ਨਾਲ-ਨਾਲ ਉਸ ਕਮੇਟ ਨੂੰ ਵੀ ਵੇਖੋ ਜਿੱਥੇ cron URLs GitHub CDN ਤੋਂ slick.fyi 'ਤੇ ਬਦਲੇ ਗਏ ਸਨ: ਕਮਿਟ ਫਰਕ.

ਰੋਕਥਾਮ ਲਈ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼

  1. SlickStack cron ਜਾਬਜ਼ ਨੂੰ ਅਸਮਰੱਥ ਕਰੋ ਅਤੇ cron ਡਾਇਰੈਕਟਰੀਜ਼ ਵਿੱਚੋਂ ਪ੍ਰਾਪਤ ਕੀਤੇ ਗਏ ਸਕ੍ਰਿਪਟ ਹਟਾ ਦਿਓ।
  2. slick.fyi ਅਤੇ ਰਿਮੋਟ ਸਕ੍ਰਿਪਟ ਪੁਲਾਂ ਨਾਲ ਬਾਕੀ ਰਹਿਣ ਵਾਲੇ ਹਵਾਲਿਆਂ ਲਈ ਆਡਿਟ; ਵਰਜਨ-ਨਿਰਧਾਰਿਤ, ਚੈਕਸਮ ਵਾਲੇ ਆਰਟੀਫੈਕਟ ਨਾਲ ਬਦਲੋ ਜਾਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਹਟਾ ਦਿਓ।
  3. ਜੇ SlickStack ਤੁਹਾਡੇ ਸਿਸਟਮਾਂ 'ਤੇ ਰੂਟ ਅਧਿਕਾਰਾਂ ਨਾਲ ਚੱਲਿਆ ਸੀ ਤਾਂ ਲਾਗਇਨ ਜਾਣਕਾਰੀ ਅਤੇ ਕੁੰਜੀਆਂ ਬਦਲੋ।
  4. ਸਾਫ਼ ਹਾਲਤ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਸੰਭਵ ਹੋਣ 'ਤੇ ਪ੍ਰਭਾਵਿਤ ਸਰਵਰਾਂ ਨੂੰ ਰੀਬਿਲਡ ਕਰੋ।

ਜਿਆਦਾ ਸੁਰੱਖਿਅਤ ਵਿਕਲਪ

WordOps ਜਾਂ ਹੋਰ ਸਾਜ਼ੋ-ਸਮਾਨ ਬਾਰੇ ਵਿਚਾਰ ਕਰੋ ਜੋ ਰਿਮੋਟ ਰੂਟ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਤੋਂ ਬਚਦੇ ਹਨ ਅਤੇ ਚੈਕਸਮ/ਸਿਗਨੇਚਰਾਂ ਨਾਲ ਆਡੀਟ ਕਰਨਯੋਗ, ਵਰਜ਼ਨਡ ਰਿਲੀਜ਼ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।

ਹਵਾਲੇ