Η Google DeepMind παρουσίασε το CodeMender, ένα νέο AI εργαλείο που υπόσχεται να εντοπίζει και να επιδιορθώνει ευπάθειες λογισμικού πριν αυτές αξιοποιηθούν από κυβερνοεγκληματίες. Το καινοτόμο αυτό σύστημα φιλοδοξεί να λειτουργήσει ως αυτόματος «επισκευαστής» για έργα ανοιχτού κώδικα, μειώνοντας δραστικά τον φόρτο εργασίας των προγραμματιστών που ασχολούνται με την ασφάλεια.

Σύμφωνα με τη DeepMind, το CodeMender μπορεί να εντοπίζει προβλήματα ασφαλείας και να δημιουργεί έτοιμα patches, τα οποία στη συνέχεια αξιολογούνται από ανθρώπους ερευνητές πριν εφαρμοστούν. Η διαδικασία αυτή, όπως υποστηρίζει η εταιρεία, συνδυάζει την ταχύτητα και ακρίβεια της τεχνητής νοημοσύνης με την εμπειρία και κρίση των ειδικών, δημιουργώντας ένα πιο αξιόπιστο μοντέλο ασφάλειας.

Η βάση του CodeMender είναι το Gemini Deep Think, ένα από τα πιο προηγμένα μοντέλα της DeepMind. Το σύστημα χρησιμοποιεί ποικιλία αναλυτικών εργαλείων – από fuzzing και στατική ανάλυση έως differential testing – για να εντοπίσει τις ρίζες των σφαλμάτων στον κώδικα και να αποτρέψει την επανεμφάνισή τους. Με αυτό τον τρόπο, δεν περιορίζεται μόνο στην επιδιόρθωση υπαρχόντων προβλημάτων, αλλά συμβάλλει και στη συνολική θωράκιση του λογισμικού.

Η Raluca Ada Popa, ανώτερη ερευνήτρια στη DeepMind, και ο John Flynn, αντιπρόεδρος ασφαλείας της εταιρείας, αποκάλυψαν πως το εργαλείο έχει ήδη αποδείξει την αποτελεσματικότητά του. «Μέσα στους τελευταίους έξι μήνες που αναπτύσσουμε το CodeMender, έχουμε ήδη υποβάλει 72 διορθώσεις ασφαλείας σε έργα ανοιχτού κώδικα, κάποια από τα οποία περιλαμβάνουν πάνω από 4,5 εκατομμύρια γραμμές κώδικα», ανέφεραν σε σχετική ανάρτηση στο blog της DeepMind.

Ένα από τα πιο ενδιαφέροντα στοιχεία του CodeMender είναι η διπλή του λειτουργία. Μπορεί να δρα αντιδραστικά, επιδιορθώνοντας σφάλματα που έχουν ήδη εντοπιστεί, αλλά και προληπτικά, επαναγράφοντας τμήματα κώδικα ώστε να εξαφανίσει ολόκληρες κατηγορίες ευπαθειών. Παράλληλα, διαθέτει τη δυνατότητα να επικυρώνει τις δικές του διορθώσεις πριν αυτές σταλούν στους ανθρώπινους ελεγκτές, μειώνοντας έτσι σημαντικά τον χρόνο συντήρησης ασφαλείας.

Η Google δίνει ιδιαίτερη έμφαση στο γεγονός ότι το CodeMender δεν προορίζεται να αντικαταστήσει τους ανθρώπους, αλλά να λειτουργήσει ως υποστηρικτικός μηχανισμός. Ο στόχος είναι να ενισχύσει τις ομάδες ασφαλείας, επιτρέποντάς τους να επικεντρωθούν στις πιο κρίσιμες απειλές, ενώ η τεχνητή νοημοσύνη αναλαμβάνει τον εντοπισμό και την αντιμετώπιση των πιο επαναλαμβανόμενων ή τεχνικά απαιτητικών ζητημάτων.

Ένα χαρακτηριστικό παράδειγμα της αποτελεσματικότητάς του είναι η παρέμβασή του στη βιβλιοθήκη συμπίεσης εικόνων libwebp. Το CodeMender εφάρμοσε αυτόματα -fbounds-safety annotations σε τμήματα του κώδικα, διαδικασία που, σύμφωνα με τη DeepMind, θα μπορούσε να είχε αποτρέψει παλαιότερες επιθέσεις. Οι συγκεκριμένες επισημάνσεις υποχρεώνουν τον compiler να ελέγχει τα όρια των buffers, μειώνοντας έτσι τον κίνδυνο επιθέσεων που βασίζονται σε overflow.

Η DeepMind αναγνωρίζει ότι η τεχνητή νοημοσύνη χρησιμοποιείται ολοένα και περισσότερο και από κακόβουλους παράγοντες, κάτι που καθιστά επιτακτική την ανάπτυξη εξίσου εξελιγμένων εργαλείων άμυνας. Το CodeMender, σύμφωνα με την εταιρεία, αποτελεί βήμα προς αυτή την κατεύθυνση, προσφέροντας στους προγραμματιστές ένα «έξυπνο» σύστημα που μπορεί να παρακολουθεί, να εντοπίζει και να επιδιορθώνει τρωτά σημεία με ταχύτητα που δύσκολα θα μπορούσε να επιτύχει ένας άνθρωπος μόνος του.

Στο επόμενο στάδιο, η DeepMind σκοπεύει να επεκτείνει τις δοκιμές του CodeMender σε συνεργασία με διαχειριστές έργων ανοιχτού κώδικα. Εφόσον αποδειχθεί αξιόπιστο, το εργαλείο θα διατεθεί ευρύτερα σε προγραμματιστές και εταιρείες που αναζητούν πιο αυτοματοποιημένες λύσεις ασφάλειας.

Παράλληλα, η Google αναθεώρησε το Secure AI Framework της, ενισχύοντας τα πρότυπα ασφάλειας για εφαρμογές τεχνητής νοημοσύνης, ενώ παρουσίασε και ένα νέο πρόγραμμα επιβράβευσης για τον εντοπισμό ευπαθειών που σχετίζονται με την AI. Με αυτό τον τρόπο, η εταιρεία επιδιώκει να καλλιεργήσει μια πιο ενεργή κουλτούρα ασφάλειας γύρω από την ανάπτυξη έξυπνων συστημάτων.

Πηγή: deepmind.google

Αφήστε ένα Σχόλιο

Το e-mail σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *


Διαβάστε επίσης

Η Apple απαγορεύει στους υπαλλήλους της να χρησιμοποιούν το ChatGPT

Η Apple έχει περιορίσει τη χρήση του ChatGPT και άλλων εξωτερικών βοηθητικών προγραμμάτων τεχνητής νοημοσύνης από τους υπαλλήλους της, καθώς αναπτύσσει τη δική της παρόμοια τεχνολογία, σύμφωνα με την Wall Street Journal.

Western Digital Confirms Customer Data Stolen by Hackers in March Breach

Digital storage giant Western Digital confirmed that an "unauthorized third party" gained access to its systems and stole personal information belonging to the company's online store customers.

Chameleon Android malware: Μιμείται τραπεζικά και crypto apps

Από τις αρχές του 2021, ένα Android malware trojan με την ονομασία “Chameleon” έχει στοχεύσει χρήστες τόσο στην Αυστραλία όσο και στην Πολωνία.