Διαρροή στο OpenCode: αν χρησιμοποιείτε κλειδιά API για ChatGPT ή Claude, αλλάξτε τα

Το OpenCode, εργαλείο AI για προγραμματιστές, ανακοίνωσε ότι επιτιθέμενοι μπήκαν σε ένα παλιό του σύστημα, με πιθανή διαρροή κλειδιών API για OpenAI και Anthropic. Τι ξέρουμε και τι να κάνετε.

Μάτσο με κλειδιά σε κρίκο, εικόνα για τη διαρροή κλειδιών API στο OpenCode
Ένα κλειδί API λειτουργεί σαν το κλειδί του σπιτιού: όποιος το έχει, μπαίνει. Φωτογραφία: Pittigrilli / Wikimedia Commons, CC BY-SA 4.0 (περικομμένη)

Με μια ματιά

  • Το OpenCode ανακοίνωσε στις 17 Οκτωβρίου παραβίαση σε παλιό σύστημα, που αφορά περίπου το 1,4% των χρηστών του Console.
  • Κλειδιά API για OpenAI και Anthropic μπορεί να έχουν διαρρεύσει. Η εταιρεία το συνδέει με επίθεση distillation, χωρίς να έχει επιβεβαιώσει κατάχρηση.
  • Αν χρησιμοποιείτε το OpenCode, ακυρώνετε τα κλειδιά από τη σελίδα κάθε παρόχου, ελέγχετε χρεώσεις από τις 16 Οκτωβρίου και βάζετε όρια.

Το OpenCode, εργαλείο ανοιχτού κώδικα για προγραμματισμό με AI agents, ανακοίνωσε στις 17 Οκτωβρίου μια παραβίαση ασφαλείας. Επιτιθέμενοι μπήκαν σε ένα παλιό σύστημα, που η εταιρεία σχεδίαζε ήδη να κλείσει.

Το πρόβλημα αφορά περίπου το 1,4% των χρηστών του OpenCode Console, όσους είχαν συνδέσει λογαριασμούς άλλων παρόχων. Σε αυτούς, τα κλειδιά API για OpenAI, Anthropic και άλλους παρόχους μπορεί να έχουν διαρρεύσει.

Τι ξέρουμε για τη διαρροή στο OpenCode

  • Πότε: η εταιρεία το ανακοίνωσε στις 17 Οκτωβρίου και έστειλε email στους χρήστες που αφορά·
  • Ποιοι: περίπου το 1,4% των χρηστών του Console, όσοι είχαν συνδέσει εξωτερικούς παρόχους·
  • Ποια κλειδιά: κλειδιά για OpenAI και Anthropic, σύμφωνα με το Cyber Security News. Άλλες πηγές αναφέρουν και την Google·
  • Κατάχρηση: το OpenCode λέει ότι δεν μπορεί ακόμη να επιβεβαιώσει αν κάποιος χρησιμοποίησε τα κλειδιά. Κάποιοι χρήστες, πάντως, αναφέρουν χρεώσεις που δεν έκαναν οι ίδιοι.

Η εταιρεία συνδέει το περιστατικό με μια «επίθεση distillation» μεγάλης κλίμακας. Σε μια τέτοια επίθεση, κάποιος στέλνει πάρα πολλές ερωτήσεις σε ένα μοντέλο, για να εκπαιδεύσει το δικό του με τις απαντήσεις. Με ξένα κλειδιά, τον λογαριασμό τον πληρώνει ο κάτοχος του κλειδιού. Το OpenCode λέει ότι συνεργάζεται με την Anthropic, την OpenAI και την Google.

Τι να κάνετε αν χρησιμοποιείτε το OpenCode

Αν πήρατε email από το OpenCode, τα κλειδιά σας αφορούν το περιστατικό. Αν δεν πήρατε, η εταιρεία λέει ότι δεν σας αφορά. Ακόμη και τότε, ένας γρήγορος έλεγχος δεν κοστίζει τίποτα. Σύμφωνα με τις οδηγίες της Cyera:

  • Ακύρωση: ακυρώνετε τα παλιά κλειδιά από τη σελίδα κάθε παρόχου, όχι από το OpenCode. Μια διαγραφή μέσα στο OpenCode δεν σταματά όποιον έχει ήδη αντίγραφο·
  • Νέα κλειδιά: φτιάχνετε καινούργια και τα βάζετε σε όλα τα εργαλεία και τις εφαρμογές που τα χρησιμοποιούν·
  • Χρεώσεις: ελέγχετε τη χρήση και τον λογαριασμό από τις 16 Οκτωβρίου και μετά, για ασυνήθιστα μοντέλα, ώρες ή ποσά·
  • Όρια: βάζετε ανώτατο όριο χρέωσης και ειδοποιήσεις στον λογαριασμό κάθε παρόχου.

Μια ακόμη συμβουλή: μην πατάτε συνδέσμους από email που υπόσχονται «βοήθεια» με τα κλειδιά. Πηγαίνετε κατευθείαν στη σελίδα του παρόχου. Τέτοια περιστατικά είναι ιδανική αφορμή για phishing.

Γιατί τα εργαλεία για AI agents είναι στόχος

Τα εργαλεία για προγραμματισμό με AI agents κρατούν συχνά πολλά κλειδιά μαζί, για διαφορετικά μοντέλα. Έτσι, μια διαρροή σε ένα σημείο ανοίγει πόρτες σε πολλούς λογαριασμούς. Επιπλέον, η ζήτηση για φθηνή πρόσβαση στα καλύτερα μοντέλα κάνει τα κλειδιά πολύτιμα για επιθέσεις distillation.

Το φαινόμενο δεν είναι καινούργιο. Σύμφωνα με την Cyera, η Anthropic ανέφερε τον Σεπτέμβριο ότι εργαστήρια από την Κίνα μάζευαν κλειδιά API για να αντλούν δεδομένα από το Claude. Για το OpenCode, όμως, κανείς δεν έχει πει δημόσια ποιος βρίσκεται πίσω από την επίθεση, όπως σημειώνει και το Crypto Briefing.

Για το πόσο εμπιστεύονται οι προγραμματιστές τα εργαλεία AI, δείτε την έρευνα του Stack Overflow. Περισσότερα για τα AI agents θα βρείτε στην ενότητα Ρομποτική & Agents.

Πηγές:

Συντάκτης: Κλαύδιος