Εντοπιστής Κρυφών Χαρακτήρων
Εντοπίστε αόρατους χαρακτήρες, χαρακτήρες μηδενικού πλάτους και RTL override στο κείμενο. Δωρεάν online εργαλείο ασφαλείας για εύρεση κρυφών χαρακτήρων Unicode.
Τι είναι οι κρυφοί χαρακτήρες στο κείμενο;
Οι κρυφοί χαρακτήρες είναι αόρατοι χαρακτήρες Unicode ή χαρακτήρες μηδενικού πλάτους. Περιλαμβάνουν κενά μηδενικού πλάτους (U+200B), μη διακοπτικά κενά (U+00A0), συνδέτες μηδενικού πλάτους (U+200D), χαρακτήρες παράκαμψης RTL/LTR και άλλους χαρακτήρες ελέγχου.
Ποιους τύπους κρυφών χαρακτήρων εντοπίζει;
Κενά μηδενικού πλάτους (U+200B), μη συνδέτες (U+200C), συνδέτες (U+200D), μη διακοπτικά κενά (U+00A0), μαλακές παύλες (U+00AD), σημάδια RTL (U+200F), σημάδια LTR (U+200E), παρακάμψεις RTL (U+202E), παρακάμψεις LTR (U+202D) και άλλους αόρατους χαρακτήρες ελέγχου Unicode.
Γιατί να ελέγξω για κρυφούς χαρακτήρες;
Μπορούν να χρησιμοποιηθούν για επιθέσεις trojan source, phishing (εμφάνιση "exe.txt" ως "txt.exe"), παράκαμψη φίλτρων και ενσωμάτωση ιχνηλάτησης. Μπορούν επίσης να προκαλέσουν απρόσμενη συμπεριφορά σε κώδικα και URLs.
Τι είναι η επίθεση trojan source;
Χρησιμοποιεί αόρατους χαρακτήρες Unicode όπως αμφίδρομες παρακάμψεις για να κάνει τον κώδικα να φαίνεται διαφορετικά από τη μεταγλώττιση. Εντοπίστηκε από ερευνητές του Cambridge το 2021.
Τι είναι οι χαρακτήρες παράκαμψης RTL και γιατί είναι επικίνδυνοι;
Οι χαρακτήρες RTL (U+202E) αντιστρέφουν την κατεύθυνση κειμένου. Χρησιμοποιούνται στο phishing για να εμφανίσουν "photo\u202Efdp.exe" ως "photoexe.pdf", εξαπατώντας χρήστες.
Τι είναι το κενό μηδενικού πλάτους;
Το κενό μηδενικού πλάτους (U+200B) είναι αόρατο και δεν καταλαμβάνει χώρο. Μερικές φορές εισάγεται κατά την αντιγραφή από ιστοσελίδες ή PDF.
Μπορούν οι κρυφοί χαρακτήρες να με παρακολουθούν;
Ναι. Ορισμένοι ιστότοποι ενσωματώνουν αόρατους χαρακτήρες Unicode ως υδατογραφήματα. Τα κενά μηδενικού πλάτους χρησιμοποιούνται και στη στεγανογραφία.
Πώς λειτουργεί αυτός ο εντοπιστής;
Αναλύει κάθε χαρακτήρα εξετάζοντας το code point Unicode, εντοπίζοντας αόρατους, μηδενικού πλάτους ή χαρακτήρες που επηρεάζουν την κατεύθυνση.
Τα δεδομένα μου στέλνονται σε server;
Όχι. Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησης με JavaScript. Το κείμενό σας δεν φεύγει ποτέ από τη συσκευή.
Πώς αφαιρώ κρυφούς χαρακτήρες;
Μετά τον εντοπισμό, χρησιμοποιήστε τη λειτουργία αφαίρεσης. Μπορείτε επίσης να αφαιρέσετε επιλεκτικά συγκεκριμένους τύπους.
Μπορεί να εντοπίσει επιθέσεις homoglyph;
Εστιάζει σε αόρατους και χαρακτήρες μηδενικού πλάτους. Για homoglyphs (όπως λατινικό "a" vs κυριλλικό "\u0430") χρειάζεστε επιπλέον εργαλεία οπτικής σύγκρισης, αλλά πολλές επιθέσεις χρησιμοποιούν και αόρατους χαρακτήρες.
Είναι δωρεάν;
Ναι, εντελώς δωρεάν. Χωρίς εγγραφή, χωρίς όρια, χωρίς κρυφές χρεώσεις.
Λειτουργεί με όλες τις γλώσσες;
Ναι. Λειτουργεί με κείμενο Unicode σε κάθε γλώσσα, συμπεριλαμβανομένων λατινικών, κυριλλικών, αραβικών, εβραϊκών, κινεζικών, ιαπωνικών, κορεατικών, ντεβαναγκάρι.
Διαφορά μεταξύ κενού μηδενικού πλάτους και μη διακοπτικού κενού;
Το κενό μηδενικού πλάτους (U+200B) είναι εντελώς αόρατο. Το μη διακοπτικό κενό (U+00A0) είναι ορατό σαν κενό αλλά αποτρέπει αυτόματες αλλαγές γραμμής.