Τον Αύγουστο του 2022, ο μηχανικός της Microsoft, Raymond Chen, διηγήθηκε μια ενδιαφέρουσα ιστορία για το πώς ένα συγκεκριμένο τραγούδι προκαλούσε σφάλματα στα συστήματα. Όπως αποδείχθηκε, το εν λόγω τραγούδι ήταν το Rhythm Nation της Janet Jackson, το οποίο προκαλούσε προβλήματα στους σκληρούς δίσκους (HDD) φορητών υπολογιστών 2,5 ιντσών με ρυθμό 5400 RPM, καθώς ορισμένες συχνότητες που παίζονταν στο τραγούδι ταίριαζαν με τη συχνότητα συντονισμού των σκληρών δίσκων.
Η ιστορία δεν αποκάλυψε ποιες ήταν αυτές οι συχνότητες, αλλά βάσει των διαθέσιμων ερευνητικών πληροφοριών, οι σκληροί δίσκοι δονούνταν οπουδήποτε μεταξύ 0 και 5.000 Hz με picks στα 12,5, 87,5, 1100, 1450, 1700 και 1850 Hz, επομένως ορισμένες από αυτές τις συχνότητες πυροδοτούσαν τον συντονισμό.
Αμέσως μετά, το τραγούδι καταχωρήθηκε σαν επίσημο exploit από το MITRE με ID το CVE-2022-38392, το οποίο, όσο αστείο κι αν ακούγεται, ουσιαστικά καθιστά την ακρόαση του Rhythm Nation της Janet Jackson μια κυβερνοαπειλή.
Η Microsoft έχει διορθώσει εδώ και καιρό αυτό το πρόβλημα και έτσι δεν αποτελεί λόγο ανησυχίας. Εκτός αυτού, τα περισσότερα σύγχρονα συστήματα δεν επηρεάζονται ούτως ή άλλως, καθώς χρησιμοποιούν SSD που δεν είναι μηχανικής φύσης όπως οι σκληροί δίσκοι.
Ο Chen ανέφερε επίσης πώς η Microsoft κατάλαβε ότι η χρήση βαρύτερων σκληρών δίσκων 3,5 ιντσών απέτρεπε αυτό το πρόβλημα. Ωστόσο, αυτή δεν ήταν μια εφικτή λύση, καθώς οι φορητοί υπολογιστές απαιτούν μικρότερο και ελαφρύτερο χώρο αποθήκευσης. Έτσι, υιοθετήθηκε μια προσέγγιση μέσω λογισμικού για τον μετριασμό του προβλήματος μέσω της χρήσης του APO ή Αντικειμένων Επεξεργασίας Ήχου (Audio Processing Objects).
Για όσους αναρωτιούνται πώς βοήθησε το APO, ουσιαστικά βοήθησε στο φιλτράρισμα ή την αποκοπή αυτών των προβληματικών συχνοτήτων στο τραγούδι, καθώς το APO είναι ουσιαστικά ένα DSP ή ψηφιακή επεξεργασία σήματος (digital signal processing) σε λογισμικό.
Νωρίτερα αυτή την εβδομάδα, ο Raymond Chen μοιράστηκε ένα άλλο μέρος αυτής της ιστορίας, εξηγώντας πώς μια ενημέρωση στις λειτουργίες του APO των Windows παραλίγο να προκαλέσει ξανά προβλήματα σε φορητούς υπολογιστές.
Από τα Windows 7 και μετά, η Microsoft πρόσθεσε μια επιλογή για την απενεργοποίηση όλων των φίλτρων μέσω APO χρησιμοποιώντας τη ρύθμιση “Απενεργοποίηση όλων των βελτιώσεων ήχου“, και αυτό με τη σειρά του απενεργοποίησε τα φίλτρα που είχαν προστεθεί ειδικά για το τραγούδι της Janet Jackson.
Ευτυχώς, η εταιρεία το ανακάλυψε γρήγορα, διαφορετικά θα είχαμε πολλούς σύγχρονους υπολογιστές με Windows 8.1, Windows 10, ή ακόμη και πρώιμους υπολογιστές με Windows 11 να “πέφτουν” αν κάποιος είχε απενεργοποιήσει το APO. Και αναφέρουμε ευτυχώς γιατί οι ρυθμίσεις ήχου δεν είναι το πρώτο πράγμα που θα σκεφτόταν κάποιος εάν ένα σύστημα άρχιζε να παρουσιάζει μια δυσλειτουργία.
Ο Γιώργος ακόμα αναρωτιέται τι κάνει εδώ….
