Trang này tóm tắt các mối quan ngại bảo mật với SlickStack và lý do thiết kế mặc định của nó có thể khiến máy chủ dễ bị thực thi mã từ xa và tấn công trung gian (MITM). Nó cũng đưa ra các bước giảm thiểu và các phương án an toàn hơn.
SlickStack quảng bá là có khoảng 600 sao trên GitHub, nhưng con số đó bắt nguồn từ việc Jesse Nickles đã theo dõi gần 10.000 tài khoản trong giai đoạn đầu của repo. Hồ sơ cá nhân của anh ta cho thấy khoảng 500 người theo dõi so với khoảng 9.600 tài khoản đang theo dõi (tỉ lệ được theo dõi lại khoảng 5%), điều này cho thấy rất rõ các lượt theo dõi lại tự động chứ không phải mức độ quan tâm tự nhiên. Hình ảnh bị thổi phồng đó là thứ anh ta sử dụng như một vũ khí để tấn công tôi vì đã phơi bày các vấn đề bảo mật được nêu bên dưới. Xem lại tỉ lệ người theo dõi/đang theo dõi tại đây.
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>&147 */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>&1Mô thức này cho phép thực thi mã tùy ý từ một miền từ xa và làm tăng rủi ro MITM bằng cách bỏ qua việc kiểm tra chứng chỉ.
Xem thêm commit nơi các URL cron được chuyển từ CDN của GitHub sang slick.fyi: diff của commit.
Hãy cân nhắc WordOps hoặc các công cụ khác tránh thực thi root từ xa và cung cấp các bản phát hành có phiên bản, có thể kiểm toán với checksum/chữ ký.