Εδώ είναι ένα αστείο σφάλμα: ένας ερευνητής ασφαλείας ανακάλυψε ότι ένα προσεκτικά σχεδιασμένο όνομα δικτύου προκαλεί σφάλμα στη στοίβα δικτύωσης iOS και μπορεί να απενεργοποιήσει εντελώς την ικανότητα του iPhone σας να συνδεθεί σε Wi-Fi.
στο twitter, Εμφάνιση του Carl Shaw Ότι μετά τη συμμετοχή σε ένα δίκτυο Wi-Fi με ένα συγκεκριμένο όνομα (“% p% s% s% s% s% n”), όλες οι λειτουργίες Wi-Fi στο iPhone απενεργοποιούνται από εκείνη τη στιγμή και μετά.
Μόλις το iPhone ή το iPad σας συνδεθεί στο δίκτυο με το όνομα “% p% s% s% s% s% n”, η συσκευή αποτυγχάνει να συνδεθεί σε δίκτυα Wi-Fi ή να χρησιμοποιήσει λειτουργίες δικτύου συστήματος όπως το AirDrop. Το πρόβλημα επιμένει μετά την επανεκκίνηση της συσκευής (αν και υπάρχει μια λύση, δείτε παρακάτω).
Παρόλο που ο Schuo δεν αναφέρει λεπτομερώς πώς ακριβώς το ανακάλυψε, οποιοσδήποτε προγραμματιστής πρέπει να σημειώσει ένα μοτίβο στο όνομα του funky δικτύου που απαιτείται για να προκαλέσει το σφάλμα.
Εδώ είναι η πιθανή εξήγηση: “%[character]Η σύνταξη χρησιμοποιείται συνήθως σε γλώσσες προγραμματισμού για τη μορφοποίηση μεταβλητών στη συμβολοσειρά εξόδου. Στο C, ο οριοθέτης ‘% n’ σημαίνει αποθήκευση του αριθμού των χαρακτήρων που είναι γραμμένοι στη συμβολοσειρά μορφής σε μια μεταβλητή που μεταβιβάζεται στη συνάρτηση μορφής συμβολοσειράς. Ίσως το υποσύστημα Wi-Fi μεταβιβάζει το μη διορθωμένο όνομα Wi-Fi (SSID) σε κάποια εσωτερική βιβλιοθήκη που διαμορφώνει τη συμβολοσειρά, η οποία με τη σειρά της προκαλεί εγγραφή μνήμης και υπερχείλιση buffer. Αυτό θα καταστρέψει τη μνήμη και ο λογοκριτής iOS θα σταματήσει τη διαδικασία, απενεργοποιώντας έτσι αποτελεσματικά το Wi-Fi του χρήστη.
Προφανώς, αυτή είναι μια τόσο μυστηριώδης αλυσίδα γεγονότων που είναι πολύ απίθανο κάποιος να πέσει σε αυτό κατά λάθος, εκτός εάν μια ομάδα απάτη Wi-Fi εμφανίζεται ξαφνικά στην άγρια φύση με ανοιχτά δίκτυα Wi-Fi χρησιμοποιώντας το δηλητηριασμένο όνομα. Μέχρι να επιδιορθώσει η Apple αυτήν την κατάσταση αιχμής σε μια μελλοντική ενημέρωση λειτουργικού συστήματος, απλώς παρακολουθήστε τυχόν δίκτυα Wi-Fi που έχουν ποσοστά σύμβολα στα ονόματά τους.
Ωστόσο, εάν εσείς είναι Με τον ένα ή τον άλλο τρόπο, το σφάλμα δεν φαίνεται να καταστρέφει μόνιμα το υλικό σας.
Θα πρέπει να μπορείτε να επαναφέρετε όλες τις ρυθμίσεις δικτύου και να ξεκινήσετε ξανά. Στις Ρυθμίσεις, μεταβείτε στο Γενικά -> Επαναφορά -> Επαναφορά ρυθμίσεων δικτύου. Αυτό επαναφέρει όλα τα δίκτυα Wi-Fi που είναι αποθηκευμένα στο iPhone (καθώς και άλλα πράγματα όπως ρυθμίσεις κινητής τηλεφωνίας και πρόσβαση VPN), αφαιρώντας έτσι τη γνώση του κακόβουλου ονόματος δικτύου από τη μνήμη του. Στη συνέχεια, μπορείτε να εγγραφείτε ξανά στο τυπικό οικιακό σας δίκτυο Wi-Fi.
FTC: Χρησιμοποιούμε συνδέσμους συνεργατών για να κερδίσουμε εισόδημα. Περισσότερο.
Ρίξτε μια ματιά στο 9to5Mac στο YouTube για περισσότερες ειδήσεις της Apple: