Η Microsoft ανακοίνωσε ότι αντικατέστησε την προεπιλεγμένη μηχανή δέσμης ενεργειών JScript με τη νεότερη και πιο ασφαλή JScript9Legacy στα Windows 11, έκδοση 24H2 και μεταγενέστερες.
Δείτε επίσης: Τα Windows 11 επιτέλους ξεπέρασαν τα Windows 10

Η απόφαση αυτή ελήφθη λόγω ανησυχιών για την ασφάλεια, καθώς η JScript9Legacy αναμένεται να προσφέρει καλύτερη προστασία απέναντι σε διαδικτυακές απειλές, όπως επιθέσεις μέσω cross-site scripting (XSS), αλλά και βελτιωμένη απόδοση. Η JScript (jscript.dll), που παρουσιάστηκε το 1996, αποτελεί την υλοποίηση της Microsoft για το ECMAScript, παρόμοια με τη JavaScript, και χρησιμοποιήθηκε κυρίως στον Internet Explorer καθώς και ως γλώσσα σεναρίων για την αυτοματοποίηση εργασιών στα Windows, την επικύρωση φορμών ή τη δημιουργία διαχειριστικών σεναρίων.
Η συγκεκριμένη μηχανή θεωρείται σήμερα ξεπερασμένη, μη συμβατή με τα σύγχρονα πρότυπα ασφαλείας της JavaScript και αποτελεί συχνό στόχο για επιθέσεις που περιλαμβάνουν αλλοίωση μνήμης, αυθαίρετη εκτέλεση κώδικα και ευπάθειες XSS, οι οποίες μπορούν να ενεργοποιηθούν μέσω κακόβουλων εγγράφων, email και ιστοσελίδων.
Παρά το παρωχημένο της χαρακτήρα, η JScript παρέμεινε μέχρι σήμερα η προεπιλεγμένη μηχανή στα Windows, προκειμένου να διασφαλιστεί η συμβατότητα με παλαιότερα συστήματα και να αποφευχθούν προβλήματα σε κρίσιμες ροές εργασίας.
Δείτε ακόμα: Τα Windows 11 πρόκειται να κάνουν το δεξί κλικ πολύ πιο ισχυρό
Ωστόσο, με την απόσυρση του Internet Explorer και τη διευρυμένη υιοθέτηση του προγράμματος περιήγησης Edge, η Microsoft θέτει πλέον τα όρια και αντικαθιστά οριστικά τη JScript με την JScript9Legacy (jscript9legacy.dll), ξεκινώντας από τα Windows 11 έκδοση 24H2.

Η νέα μηχανή αποτελεί εκσυγχρονισμένη έκδοση της JScript9, μπορεί να χρησιμοποιηθεί και εκτός προγράμματος περιήγησης και έχει σχεδιαστεί ώστε να υποστηρίζει παλαιά σενάρια με μεγαλύτερη ασφάλεια και καλύτερη συμβατότητα.
Η μετάβαση γίνεται αυτόματα χωρίς να απαιτείται κάποια ενέργεια από τον χρήστη, και τα υπάρχοντα σενάρια αναμένεται να συνεχίσουν να λειτουργούν κανονικά.
Σε περίπτωση που παρουσιαστούν προβλήματα συμβατότητας, η Microsoft αναφέρει ότι είναι δυνατή η επαναφορά στην παλιά μηχανή επικοινωνώντας με την ομάδα υποστήριξης.
Δείτε επίσης: Η Microsoft διορθώνει σφάλμα που εμποδίζει την εγκατάσταση των Windows 11 24H2
Η μετάβαση από την παλιά JScript στην JScript9Legacy εντάσσεται στη γενικότερη στρατηγική της Microsoft για τον εκσυγχρονισμό του λειτουργικού της συστήματος και την απομάκρυνση από τεχνολογίες που βασίζονται στον Internet Explorer. Ο Internet Explorer, παρότι έχει επίσημα αποσυρθεί, εξακολουθούσε να υποστηρίζεται έμμεσα μέσω στοιχείων όπως η JScript, κυρίως για λόγους συμβατότητας με παλιά εταιρικά ή κυβερνητικά συστήματα.
Πηγή: bleepingcomputer
