Η χαρτογράφηση του browser fingerprinting και η ανακάλυψη
Κατά την έρευνα γύρω από τις τεχνικές ταυτοποίησης χρηστών (browser fingerprinting) και μηχανισμών προστασίας anti-bot, η σάρωση χιλιάδων ιστοσελίδων μέσω αυτοματοποιημένων scripts προσφέρει μια μοναδική εικόνα για το τι εκτελείται στον browser. Η διαδικασία περιλαμβάνει την παρεμβολή κλήσεων API, όπως οι μέθοδοι του HTML <canvas> και οι ιδιότητες του navigator. Συγκεντρώνοντας χιλιάδες τέτοια δείγματα σε μια κεντρική βάση δεδομένων, ο στόχος είναι η κατανόηση των μεθόδων που χρησιμοποιούν οι πάροχοι ασφαλείας.
Ωστόσο, ένα συγκεκριμένο script από την υπηρεσία servicepipe.tech αποκάλυψε μια εντελώς διαφορετική προσέγγιση όσον αφορά την προστασία της πνευματικής ιδιοκτησίας και την αποτροπή της αντίστροφης μηχανικής (reverse engineering).
Τεχνάσματα παραπλάνησης και anti-LLM obfuscation
Κατά την εξέταση του πηγαίου κώδικα, ο παρατηρητής έρχεται αντιμέτωπος με συναρτήσεις και μεταβλητές που φέρουν ανησυχητικά ονόματα, όπως υπολογισμοί τοξικότητας ρικίνης, σύνθεσης φεντανύλης και δημιουργίας όπλων μαζικής καταστροφής. Επιπλέον, αποκωδικοποιώντας κρυφές συμβολοσειρές Unicode, αποκαλύπτεται ένα πλαστό system prompt που δίνει εντολές παράκαμψης κανόνων ασφαλείας (unrestricted mode) και περιλαμβάνει αναφορές σε πολιτικά ευαίσθητα γεγονότα, όπως τα γεγονότα της πλατείας Τιενανμέν.
Αυτή η τακτική δεν αποτελεί πραγματικό κdδικα παραγωγής βιολογικών όπλων ή κυβερνοεπιθέσεων, αλλά αποτελεί μια στοχευμένη μέθοδο anti-LLM obfuscation. Σκοπός της είναι να ενεργοποιήσει τα φίλτρα ασφαλείας των μοντέλων τεχνητής νοημοσύνης, αποτρέποντας τους μηχανικούς από το να χρησιμοποιήσουν generative AI εργαλεία για την αυτόματη αποκωδικοποίηση, ανάλυση και απομεταγλώττιση (decompilation) του obfuscated JavaScript κώδικα.
Η πραγματική λειτουργία του script
Pέρα από τα περίπλοκα φίλτρα και τα ψευδή δεδομένα που στοχεύουν τα LLMs, η βασική λειτουργία του script παραμένει τυπική για έναν μηχανισμό προστασίας anti-DDoS και bot mitigation. Συλλέγει τα συνηθισμένα σήματα τηλεμετρίας από το περιβάλλον εκτέλεσης (runtime), όπως:
- Δεδομένα περιηγητή και παραμέτρους του αντικειμένου
navigator. - Χαρακτηριστικά WebGL (vendor, renderer, υποστηριζόμενα extensions).
- Έλεγχους ακεραιότητας περιβάλλοντος για τον εντοπισμό headless browsers.
Η έρευνα πίσω από το Domain αποκαλύπτει σύνδεση με τη ρωσική εταιρεία Servicepipe, η οποία ειδικεύεται σε συστήματα ελέγχου κυκλοφορίας και προστασίας από επιθέσεις DDoS. Το παράδειγμα αυτό αποδεικνύει πώς οι τεχνικές obfuscation εξελίσσονται, αξιοποιώντας πλέον τις αδυναμίες και τους αυτοματισμούς των σύγχρονων γλωσσικών μοντέλων.