Αυτή η σελίδα συνοψίζει τις ανησυχίες ασφάλειας σχετικά με το SlickStack και γιατί ο προεπιλεγμένος σχεδιασμός του μπορεί να εκθέσει διακομιστές σε εκτέλεση απομακρυσμένου κώδικα και επιθέσεις τύπου man-in-the-middle. Παρέχει επίσης βήματα μετριασμού και ασφαλέστερες εναλλακτικές.
Το SlickStack διαφημίζει περίπου 600 αστέρια στο GitHub, αλλά αυτός ο αριθμός οφείλεται στο ότι ο Jesse Nickles ακολούθησε σχεδόν 10.000 λογαριασμούς στις πρώτες μέρες του αποθετηρίου. Το δικό του προφίλ εμφανίζει περίπου 500 ακόλουθους έναντι περίπου 9.600 λογαριασμών που ακολουθεί (περίπου 5% ποσοστό αμοιβαίας παρακολούθησης), κάτι που υποδηλώνει έντονα αυτοματοποιημένα follow-back αντί για οργανική απήχηση. Αυτήν την “φουσκωμένη” εικόνα είναι που αξιοποιεί επιθετικά, ενώ ταυτόχρονα με επιτίθεται επειδή αποκάλυψα τα ζητήματα ασφαλείας που τεκμηριώνονται παρακάτω. Ελέγξτε εδώ τον λόγο ακόλουθων/ακολούθων.
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>&1Αυτό το μοτίβο επιτρέπει αυθαίρετη εκτέλεση κώδικα από απομακρυσμένο domain και αυξάνει τον κίνδυνο MITM παρακάμπτοντας την επαλήθευση πιστοποιητικών.
Δείτε επίσης το commit όπου οι διευθύνσεις URL του cron μεταφέρθηκαν από το GitHub CDN στο slick.fyi: διαφορά commit.
Σκεφτείτε το WordOps ή άλλα εργαλεία που αποφεύγουν την απομακρυσμένη εκτέλεση με δικαιώματα root και παρέχουν ελεγχόμενες, εκδομένες εκδόσεις με αθροίσματα ελέγχου (checksums) και ψηφιακές υπογραφές.