Επιτιθέμενοι παραβίασαν τη διαδικασία έκδοσης του LiteLLM, της δημοφιλούς βιβλιοθήκης Python και πύλης για πρόσβαση σε μοντέλα AI, και δημοσίευσαν στις 21 Οκτωβρίου μολυσμένη έκδοση 1.107.0 σε PyPI, Docker Hub και GHCR. Τα πακέτα περιείχαν κακόβουλα αρχεία που εκτελούνταν σε κάθε εκκίνηση της Python και συνέλεγαν διαπιστευτήρια cloud, κλειδιά AI, αρχεία .env, κλειδιά SSH και δεδομένα φυλλομετρητή. Οι εκδόσεις έμειναν διαθέσιμες για περίπου δύο ώρες πριν αφαιρεθούν. Η ομάδα του έργου συνιστά επιστροφή στην έκδοση 1.106.2, απομόνωση και επανεγκατάσταση των επηρεασμένων συστημάτων και αλλαγή όλων των μυστικών.
Τι σημαίνει: Το LiteLLM χρησιμοποιείται ως ενδιάμεσο στρώμα ανάμεσα σε εφαρμογές και παρόχους μοντέλων, άρα βρίσκεται ακριβώς εκεί όπου συγκεντρώνονται τα πιο πολύτιμα κλειδιά μιας εταιρείας. Γι' αυτό η επίθεση είναι ιδιαίτερα επικίνδυνη: μία αυτόματη αναβάθμιση αρκούσε για να φύγουν διαπιστευτήρια cloud, πρόσβαση σε αποθετήρια κώδικα και κλειδιά προς υπηρεσίες AI. Για ελληνικές ομάδες ανάπτυξης που ενσωματώνουν τεχνητή νοημοσύνη σε προϊόντα, το περιστατικό θέτει ξανά το ζήτημα του πώς εγκαθίστανται εξαρτήσεις. Το «καρφίτσωμα» εκδόσεων με hashes, η αποφυγή ετικετών όπως latest σε παραγωγή και μια μικρή καθυστέρηση πριν υιοθετηθεί κάθε νέα έκδοση μειώνουν δραστικά τον κίνδυνο. Εξίσου σημαντικό είναι τα περιβάλλοντα build και παραγωγής να μην έχουν περισσότερα δικαιώματα από όσα χρειάζονται, ώστε ένα κλεμμένο κλειδί να ανοίγει λίγες πόρτες. Το ότι ο κακόβουλος κώδικας ενεργοποιούνταν ακόμη και όταν κάποιος έτρεχε Python για να ελέγξει το σύστημα δείχνει ότι η απόκριση πρέπει να γίνεται από καθαρό περιβάλλον. Για εταιρείες υπό NIS2, η διαχείριση κινδύνου εφοδιαστικής αλυσίδας λογισμικού είναι ρητή υποχρέωση, και περιστατικά σαν αυτό είναι το πρακτικό παράδειγμα που πρέπει να καλύπτουν οι διαδικασίες.
Διαβάστε το πρωτότυπο στο BleepingComputer
Σχετική υπηρεσία: Ανάπτυξη λογισμικού
Σχετικές ειδήσεις
- Η Rivian εξαγοράζει τη βρετανική Third Dimension AI για προσομοιώσεις αυτόνομης οδήγησης
- Railway: παραβίαση στις μεταβλητές περιβάλλοντος, όλοι οι χρήστες καλούνται να αλλάξουν κλειδιά
- Interpol: 1.462 συλλήψεις και 105 εκατ. δολάρια ανακτήθηκαν σε επιχείρηση κατά του κυβερνοεγκλήματος στην Αφρική
- GitLab: κενό μέγιστης σοβαρότητας επιτρέπει εκτέλεση κώδικα χωρίς σύνδεση
- Etsy: νέοι κανόνες για την AI, η πρώτη φωτογραφία κάθε αγγελίας πρέπει να είναι ανεπεξέργαστη