Κοινοποίηση ξανά — περιεχόμενο από τον Vincent Strubel
PHP2Shell: προσέξτε τους μετασεισμούς
Η κάπως χαοτική δημοσίευση κρίσιμων ευπαθειών στην PHP την περασμένη εβδομάδα προκάλεσε μια αξιοσημείωτη κινητοποίηση, σε παγκόσμια κλίμακα, για την επείγουσα εφαρμογή των διορθώσεων σε έναν απίστευτο αριθμό ιστοτόπων. Μπορούμε να χαιρόμαστε γι' αυτό.
Αλλά δεν πρέπει να σκεφτούμε πολύ γρήγορα ότι το πρόβλημα έχει λυθεί: ο κίνδυνος μετατοπίζεται από τους ιστοτόπους στη μυριάδα προϊόντων τρίτων που ενσωματώνουν εκδόσεις της PHP (τυχαία σε μια διαδικτυακή διεπαφή διαχείρισης): δρομολογητές, τείχη προστασίας, βιομηχανικοί ελεγκτές, συνδεδεμένα αντικείμενα με την ευρεία έννοια… Και αυτά πρέπει να ενημερωθούν.
Ένας χρήσιμος πόρος για να μην πνιγεί κανείς στην πολυπλοκότητα του θέματος: η πρωτοβουλία των ομολόγων μας
στο Nationaal Cyber Security Centrum (NCSC-NL), που συγκεντρώνουν σε ένα αποθετήριο github τις διαθέσιμες πληροφορίες για ενημερώσεις προϊόντων που ενσωματώνουν PHP.
Αυτό μας επιτρέπει να συνδυάσουμε τις προσπάθειές μας τουλάχιστον σε ευρωπαϊκή κλίμακα, και να αποφύγουμε την επανάληψη εργασίας ή πληροφοριών. Μπράβο και ευχαριστίες σε αυτούς! Η ANSSI πλέον παραπέμπει σε αυτό το αποθετήριο στη δική της ειδοποίηση, και εισάγει τις δικές της πληροφορίες στον κοινό κατάλογο.
Αποθετήριο Github: https://lnkd.in/eXTxysrt
Πηγές LinkedIn
- Προφίλ: Pierre Jean Duvivier dit Sage (LinkedIn)
- Κοινοποιών συγγραφέας: Vincent Strubel (LinkedIn)
Η ανάρτηση ⚠️ PHP2Shell: προσέξτε τους μετασεισμούς εμφανίστηκε πρώτα στο les plumes qui mordent.
Συχνές Ερωτήσεις
Συχνές Ερωτήσεις PHP2Shell Προσέξτε τους Μετασεισμούς
Ε Τι είναι το PHP2Shell
Α Είναι ένα όνομα για έναν τύπο επίθεσης όπου ένα ελάττωμα σε κώδικα PHP επιτρέπει σε έναν επιτιθέμενο να εκτελέσει τις δικές του εντολές στον διακομιστή σας — συχνά αμέσως μετά τη διόρθωση μιας σχετικής ευπάθειας. Οι μετασεισμοί είναι επακόλουθες επιθέσεις που πλήττουν πριν ή μετά τη διόρθωση της πρώτης.
Ε Τι σημαίνει μετασεισμοί εδώ
Α Είναι μια μεταφορά από τους σεισμούς. Μετά από μια εκμετάλλευση, οι επιτιθέμενοι συνεχίζουν να ανιχνεύουν για εναπομείναντα κενά, αρχεία που παραλείφθηκαν ή αδύναμες διορθώσεις. Αυτά τα επακόλουθα χτυπήματα είναι οι μετασεισμοί — και μπορεί να είναι εξίσου καταστροφικοί.
Ε Είναι το PHP2Shell ένα συγκεκριμένο CVE ή ένα πραγματικό προϊόν
Α Όχι. Είναι μια περιγραφική ετικέτα, όχι ένα αναγνωριστικό ευπάθειας ή εργαλείο. Αντιμετωπίστε το ως ένα μοτίβο προειδοποίησης: ένα ελάττωμα PHP που οδηγεί σε εκτέλεση shell συν τις επακόλουθες επιθέσεις.
Ε Πώς πηγαίνει ένας επιτιθέμενος από την PHP σε ένα shell
Α Συνήθως μέσω μη ασφαλούς διαχείρισης εισόδου — για παράδειγμα, περνώντας είσοδο χρήστη σε system, exec, shellexec, popen ή backticks — ή μέσω μεταφορτώσεων αρχείων, include/require με διαδρομές ελεγχόμενες από τον χρήστη, ή σφαλμάτων αποσειριοποίησης. Μόλις εκτελεστεί κώδικας, μπορούν να δημιουργήσουν ένα shell.
Ε Γιατί να με νοιάζει αν έχω ήδη διορθώσει το κύριο σφάλμα
Α Επειδή οι μετασεισμοί στοχεύουν αυτό που παραλείψατε: μη διορθωμένα αντίγραφα, αρχεία αντιγράφων ασφαλείας, σημεία εντοπισμού σφαλμάτων, κρυφό κώδικα ή άλλες υπηρεσίες που μοιράζονται τα ίδια διαπιστευτήρια. Μια καθαρή διόρθωση δεν αναιρεί τη ζημιά που έχει ήδη γίνει.
Ε Ποια είναι τα κοινά σημάδια προειδοποίησης μιας επίθεσης
Α Απροσδόκητες εξερχόμενες συνδέσεις, νέα ή αλλαγμένα αρχεία σε καταλόγους ιστού, παράξενα cron jobs, άγνωστοι χρήστες ή κλειδιά SSH, ασυνήθιστες διεργασίες και αιχμές σε αρχεία καταγραφής σφαλμάτων ή 500s.
Ε Πώς ελέγχω αν η εφαρμογή μου είναι ευάλωτη
Α Αναζητήστε στον κώδικά σας επικίνδυνες συναρτήσεις και δείτε αν κάποια δέχεται είσοδο χρήστη. Ελέγξτε επίσης μεταφορτώσεις αρχείων, διαδρομές include και κλήσεις unserialize. Εκτελέστε ένα εργαλείο στατικής ανάλυσης και ένα