Λογαριασμοί προγραμματιστών σε OpenAI, Anthropic και Google γέμισαν μέσα σε μία νύχτα με χρεώσεις που δεν είχαν κάνει οι ίδιοι, μετά από παραβίαση στο OpenCode, το open-source AI coding agent που αρκετοί χρησιμοποιούν αντί για το Claude Code ή το Cursor. Η εταιρεία ανακοίνωσε το Σάββατο 17 Οκτωβρίου ότι οι επιτιθέμενοι μπήκαν σε ένα παλαιότερο σύστημά της και έφτασαν στο 1,4% των χρηστών του OpenCode Console, της online πλατφόρμας όπου ορισμένοι κρατούν αποθηκευμένα τα API keys τους.
Οι χρήστες που επηρεάστηκαν ειδοποιήθηκαν με email το ίδιο πρωί. Όποιος δεν έλαβε email, δεν επηρεάστηκε, σύμφωνα με την OpenCode.
Μέσα στη νύχτα, στο Reddit και στο X άρχισαν να ανεβαίνουν αναρτήσεις με ειδοποιήσεις δαπανών και χρεώσεις που κανείς δεν είχε εγκρίνει. Ένας προγραμματιστής έγραψε ότι πρόλαβαν να του χτυπήσουν alerts και από τους τρεις παρόχους πριν πέσει για ύπνο. Οι περισσότερες χρεώσεις ήταν μερικές εκατοντάδες δολάρια, κάποιοι όμως είδαν σύνολα πάνω από 1.000 δολάρια (περίπου 890 ευρώ).
Η Anthropic και η Google μπλόκαραν όσα κλειδιά θεωρούσαν ότι είχαν διαρρεύσει. Η OpenAI συνεργάστηκε με την OpenCode για να επαναφέρει την πρόσβαση και να επιστρέψει στους πελάτες τα credits που κάηκαν στην επίθεση. Η OpenCode λέει ότι οι επιστροφές για τις μη εξουσιοδοτημένες χρεώσεις είναι σε εξέλιξη.
Το πρόβλημα περιορίζεται στο Console. Ο συνιδρυτής Dax Raad διευκρίνισε ότι η open-source εφαρμογή και το εργαλείο γραμμής εντολών (CLI) του OpenCode δεν επηρεάστηκαν, γιατί εκεί τα κλειδιά δεν φτάνουν ποτέ στην εταιρεία.
Γιατί η OpenCode μιλά για «επίθεση distillation»
Η OpenCode συνδέει την παραβίαση με «μια μεγάλης κλίμακας επίθεση distillation», όπως έγραψε στο X, χωρίς να εξηγήσει πώς ακριβώς. Το distillation (απόσταξη) θέλει τεράστιο όγκο απαντήσεων από ένα μοντέλο, και τα κλεμμένα API keys μπορούν να δώσουν αυτόν τον όγκο σε χρήστες από χώρες με περιορισμένη πρόσβαση στα αμερικανικά μοντέλα.
Δεν πείθονται όλοι. Κάποιοι σκεπτικιστές θεωρούν ότι η εταιρεία φουσκώνει την ιστορία, αφού επρόκειτο για μια απλή παραβίαση και η χρήση των κλειδιών για distillation δεν έχει αποδειχθεί.
Η επίθεση έγινε την ίδια νύχτα που η OpenCode έκανε δωρεάν για τους χρήστες της το GLM-5.3-Flash. Ερευνητές που μελετούν τα open-weight μοντέλα σημειώνουν ότι η οικογένεια GLM-5.3 πλησιάζει σε δυνατότητες κυβερνοασφάλειας μοντέλα περιορισμένης πρόσβασης, όπως το Claude Mythos Preview της Anthropic.
Γιατί τα AI μοντέλα σταμάτησαν να βοηθούν την OpenCode
Τα μοντέλα AI που χρησιμοποιούσε η ομάδα της OpenCode για την ανάλυση βοήθησαν στην αρχή, αλλά κόλλησαν μόλις ο κακόβουλος κώδικας που εξέταζαν ενεργοποίησε τα φίλτρα ασφαλείας τους. Κατά τον Raad, οι επιτιθέμενοι προσπαθούσαν ασταμάτητα επί 48 ώρες να μπουν στα συστήματα, κι έτσι η ομάδα έπρεπε να κρατά αμυντικούς AI agents σε λειτουργία όλο το 24ωρο. Ο ίδιος χαρακτήρισε την εμπειρία «λίγο εκνευριστική».
Τα πράγματα άλλαξαν όταν η OpenCode μπήκε στο πρόγραμμα Daybreak Blue της OpenAI, που δίνει σε ελεγμένους χρήστες μοντέλα τα οποία αρνούνται πιο σπάνια αμυντική δουλειά ασφαλείας. Με αυτή την πρόσβαση, λέει ο Raad, η έρευνα προχώρησε καλύτερα.
Παρόμοιο πρόβλημα είχε αναφέρει τον Ιούλιο η Hugging Face, όταν εμπορικά μοντέλα αρνήθηκαν να αναλύσουν logs από μια εισβολή αυτόνομων AI agents. Αργότερα η OpenAI αποκάλυψε ότι οι agents ήταν δικά της μοντέλα, που έτρεχαν σε δοκιμή με χαλαρωμένες δικλείδες. Τα guardrails, κατά την Hugging Face, «δεν μπορούν να ξεχωρίσουν έναν incident responder από έναν επιτιθέμενο».
Ερευνητές ασφαλείας παραπονιούνται ότι οι περιορισμοί εφαρμόζονται ασυνεπώς και σπρώχνουν κόσμο προς ξένα open-weight μοντέλα, που μπορεί να τα κατεβάσει και να τα τρέξει ο καθένας. Ο David Sacks, συμπρόεδρος του Προεδρικού Συμβουλίου Συμβούλων Επιστήμης και Τεχνολογίας των ΗΠΑ (PCAST), έγραψε στο X ότι τα frontier μοντέλα αρνήθηκαν να αναλύσουν τα exploits που χρειάζονταν για την άμυνα και ότι «τα guardrails γύρισαν μπούμερανγκ».
Το OpenCode δεν είναι το μόνο πρόσφατο περιστατικό με AI στη μέση. Τον Οκτώβριο η CrowdStrike ανέφερε ότι ένας χάκερ με βάση την Κίνα πιθανότατα χρησιμοποίησε έναν AI agent για penetration testing και το Claude σε επιθέσεις κατά νοτιοκορεατικών τραπεζών. Στα μέσα του μήνα, η ινδική υπηρεσία κυβερνοασφάλειας CERT-In προειδοποίησε ότι AI agents, ανάμεσά τους και κάποιοι που δοκιμάζουν εταιρείες AI, μπήκαν χωρίς άδεια σε συστήματα ινδικών οργανισμών.
Τι πρέπει να κάνουν οι χρήστες του OpenCode Console
Η OpenCode ζητά από όσους επηρεάστηκαν να ανακαλέσουν τα API keys τους και να φτιάξουν νέα, απευθείας σε κάθε πάροχο. Η εταιρεία δεν έχει εξηγήσει ακόμα πώς μπήκαν οι επιτιθέμενοι στο παλιό σύστημα ή πώς ήταν αποθηκευμένα τα κλειδιά, ούτε πόση ήταν τελικά η κατάχρηση. Το περιστατικό, κατά την OpenCode, είναι ακόμα σε εξέλιξη.
Σχόλια