Ο έλεγχος ταυτότητας 2 παραγόντων μπορεί να αυξήσει την ασφάλεια του λογαριασμού σας, αλλά και μεγαλύτερη ταλαιπωρία κατά τη σύνδεση. Το Tasker Authentication Helper το λύνει αυτό!
Όλοι γνωρίζουμε ότι η ασφάλεια στο διαδίκτυο είναι πολύ σημαντική, έτσι πολλοί από εμάς έχουμε αρχίσει να χρησιμοποιούμε διάφορες μεθόδους ελέγχου ταυτότητας 2 παραγόντων.
"Ο κωδικός επαλήθευσης Google είναι 431973"
Αλλά κάθε φορά που λαμβάνω αυτό το μήνυμα όταν θέλω να συνδεθώ, σκέφτομαι: ω, έλα! Θέλω να είμαι ασφαλής, αλλά πόσες φορές πρέπει να σας πω: 'Είμαι εγώ Google!' Με ασφάλεια, συνήθως δεν μπορείτε να πάρετε το κέικ και να το φάτε επίσης... ή μπορείς; Εδώ έρχεται το Tasker Authentication Helper! Αν και γνωρίζω τη δυνατότητα σύνδεσης από το τηλέφωνο της Google, αυτό το έργο υπερβαίνει αυτό και θα πρέπει να λειτουργεί με οποιονδήποτε τύπο ελέγχου ταυτότητας 2 παραγόντων που βασίζεται σε SMS. Αυτό που θα κάνουμε είναι να ανακτήσουμε το διακριτικό από ένα μήνυμα κειμένου και να το στείλουμε σε άλλες συσκευές χρησιμοποιώντας το Join.
Τιμή: 3,49.
4.6.
Τιμή: Δωρεάν.
4.5.
Βοηθός ελέγχου ταυτότητας παραγόντων Tasker 2
Πρέπει να ομολογήσω ότι τις περισσότερες φορές τα πιο απλά προφίλ είναι αυτά που λύνουν τα πιο ενοχλητικά ζητήματα. Το Tasker Authentication Helper είναι πολύ απλό, αν και μου πήρε λίγο χρόνο για να αποτύχω παταγωδώς στις κανονικές εκφράσεις (regex). Δεν μπόρεσα να βρω έναν τύπο regex για να τα κάνω όλα αυτά σε ένα βήμα, αλλά το προφίλ λειτουργεί καλά με 2 φίλτρα regex που συνεργάζονται. Εάν είστε επαγγελματίας στο regex, μη διστάσετε να συνδυάσετε και τις δύο φόρμουλες μαζί και ενημερώστε με!
Εάν πραγματικά ανησυχείτε για τις συσκευές με τις οποίες μοιράζεστε αυτό το πρόχειρο, μπορείτε να περιορίσετε τις συσκευές που λαμβάνουν τον κωδικό σε ενεργό υπολογιστή στο Tasker.
Vanilla Tasker Trigger
Ενώ προσωπικά, προτιμώ να χρησιμοποιώ το πρόσθετο επί πληρωμή AutoNotification Tasker για να παρακολουθώ ειδοποιήσεις SMS, μπορείτε να κάνετε ολόκληρη αυτή τη ρύθμιση χρησιμοποιώντας απλώς Tasker μόνο - χωρίς πρόσθετα επί πληρωμή. Η ρύθμιση βανίλιας ελέγχει κάθε μήνυμα που λαμβάνεται, (Συμβάν ληφθέντος μηνύματος κειμένου) προσπαθώντας να αναλύσει το περιεχόμενό του. Το μήνυμα κειμένου αποθηκεύεται στη μεταβλητή συστήματος %SMSRB.
Προφίλ βοήθειας ελέγχου ταυτότητας - Vanilla Tasker
Profile: Pin Code Vanilla
Συμβάν: Κείμενο που ελήφθη [ Τύπος: Οποιοσδήποτε αποστολέας:* Περιεχόμενο:* ]
Εισαγάγετε: Πιάσε έναν κωδικό Txt
Διαβάστε περισσότερα
Ενεργοποίηση αυτόματης ειδοποίησης
Τιμή: Δωρεάν.
4.3.
Σε αντίθεση με τη σκανδάλη vanilla Tasker, χρησιμοποιώντας το AutoNotification intercept μπορούμε να εκτελέσουμε την εργασία μόνο εάν το μήνυμα κειμένου περιέχει τις λέξεις "pin" ή "code". Με αυτόν τον τρόπο το προφίλ Tasker δεν θα εκτελείται σε κάθε λαμβανόμενο μήνυμα κειμένου. Χρησιμοποιώ την ενεργοποίηση AutoNotification Intercept για να υποκλέψω το μήνυμα. Ένα απλό φίλτρο του κειμένου ειδοποίησης: %antext (pin|κωδικός) που ορίζεται στο πλαίσιο, θα διαβεβαιώσει ότι δεν θα αρχίσω να εκχωρώ τιμές χωρίς λόγο. Ας μην εκτελέσουμε την εργασία αν δεν χρειάζεται.
Προφίλ βοηθού ελέγχου ταυτότητας
Profile: Pin Code Txt
Συμβάν: AutoNotification Intercept [ Διαμόρφωση: Συμπεριφορά συμβάντος: true
Τύπος ειδοποίησης: Μόνο δημιουργημένες ειδοποιήσεις
Εφαρμογή ειδοποίησης: Σήμα
Κείμενο ειδοποίησης: pin|κωδικός (regex) (πεζά γράμματα)
Όνομα πακέτου: org.thoughtcrime.securesms ]
Εισαγάγετε: Πιάσε έναν κωδικό
Διαβάστε περισσότερα
Λήψη του κωδικού ελέγχου ταυτότητας 2 παραγόντων
Για να εξαγάγουμε τον κώδικα από ένα μήνυμα κειμένου, θα χρησιμοποιήσουμε 2 φίλτρα regex. Αυτό θα πρέπει να αποτρέψει την εκχώρηση εσφαλμένων τιμών:
- Ένα κείμενο με αριθμό, αλλά χωρίς pin ή κωδική λέξη.
- Ένα κείμενο με αριθμό που δεν είναι pin ή κωδικός.
- Ένα κείμενο με πολλούς αριθμούς. Καταγράψτε την πρώτη αντιστοίχιση μετά τον κωδικό/καρφίτσα.
- Ένα κείμενο με πολλούς αριθμούς όπου ο κωδικός/λέξη καρφίτσας τοποθετείται μετά τον κωδικό.
Εάν χρησιμοποιείτε τη σκανδάλη Vanilla Tasker, αντικαταστήστε την %antext με %SMSRB.
Πιάσε μια ΕΡΓΑΣΙΑ Κωδικού
Grab A Code
A1: Αναζήτηση μεταβλητής Αντικατάσταση [ Variable:%antext Search:(code|pin).*?\d+
Παράβλεψη υπόθεσης: Σε πολλές γραμμές: Μόνο σε έναν αγώνα: Ενεργό
Αποθήκευση αντιστοιχιών σε:%code Αντικατάσταση αντιστοιχιών: Απενεργοποίηση Αντικατάσταση με: ]
A2: Αναζήτηση μεταβλητής Αντικατάσταση [ Variable:%antext Search:^(.*?)\d+
Παράβλεψη υπόθεσης: Σε πολλές γραμμές: Μόνο σε έναν αγώνα: Ενεργό
Αποθήκευση αντιστοιχιών σε:%code Αντικατάσταση αντιστοιχίσεων: Απενεργοποίηση Αντικατάσταση με: ] Εάν [ %code1 !Set ]
A3: Αναζήτηση μεταβλητής Αντικατάσταση [ Μεταβλητή:%code1 Αναζήτηση:\d+
Παράβλεψη υπόθεσης: Σε πολλές γραμμές: Μόνο σε έναν αγώνα: Ενεργό
Αποθήκευση αγώνων σε:%auth Αντικατάσταση αντιστοιχίσεων: Απενεργοποίηση Αντικατάσταση με: ]
A4: Ορισμός Προχείρου [ Κείμενο:%auth1 Προσθήκη: Απενεργοποίηση ]
Διαβάστε περισσότερα
Δοκιμάστε το μήνυμα, για να βεβαιωθείτε ότι τα μηνύματά σας φιλτράρονται ανάλογα.
Βοηθός ελέγχου ταυτότητας Tasker - regex
Για να καταγράψω τον πραγματικό κώδικα, θα χρησιμοποιήσω το Regex. Έχω πολλές διαφορετικές παραλλαγές αποθηκευμένες στο τηλέφωνό μου και πρόκειται να τις χρησιμοποιήσω ως παράδειγμα. Προσπάθησα να καλύψω τον μεγαλύτερο δυνατό αριθμό σεναρίων, αλλά εάν το κείμενο επαλήθευσης δεν εμπίπτει στο πεδίο εφαρμογής των φίλτρων regex μου - θα πρέπει να το τροποποιήσετε σύμφωνα με τις ανάγκες σας.
Ας ξεκινήσουμε με τη λήψη των αριθμών μετά τις λέξεις pin/code (χωρίς διάκριση πεζών-κεφαλαίων). χρησιμοποιώ www.regex101.com να βοηθήσει με αυτό.
(code|pin).*?\d+
Το αποτέλεσμα είναι καλό, αλλά απέτυχα με το τελευταίο παράδειγμα. Οι αγώνες μας είναι:
code is 431973.code: 895941
PIN is 4044
Χρησιμοποιώντας την ενέργεια αναζήτησης/αντικατάστασης θα αποθηκεύσω τις αντιστοιχίσεις σε έναν πίνακα %κώδικας. Ο αγώνας μας θα τοποθετηθεί στο 1ο στοιχείο: %code1. ο %code1 δεν θα οριστεί εάν το κείμενο επαλήθευσης ακολουθεί το τελευταίο παράδειγμα. Εάν συμβαίνει αυτό, μπορώ να ορίσω ένα άλλο φίλτρο Regex:
^(.*?)\d+
Αντί να δημιουργήσω ένα πολύ περίπλοκο φίλτρο Regex (και κυρίως επειδή είναι μια εργασία πολύ πάνω από την κατανόησή μου για το Regex), θα φιλτράρω ξανά τα αποτελέσματα. Και στις δύο περιπτώσεις, το δεύτερο φίλτρο θα είναι το ίδιο:
\d+
Το αποτέλεσμα του δεύτερου φίλτρου αποθηκεύεται στο %auth πίνακα ως πρώτο στοιχείο %auth1. Αυτή η μεταβλητή χρησιμοποιείται για να ορίσετε ένα πρόχειρο και μοιράζεται με άλλες συσκευές μέσω της εφαρμογής Join.
συμπέρασμα
Το έργο Tasker Authentication Helper λειτουργεί γρήγορα και βοηθά στην επιτάχυνση των χρόνων σύνδεσης. Νομίζω ότι γίνομαι πολύ μεγάλος για να θυμάμαι τους σύντομους αριθμούς ή απλώς είμαι πολύ μεγάλος για να πηγαίνω και να βρίσκω το κινητό μου κάθε φορά που θέλω να συνδεθώ οπουδήποτε χωρίς να διακυβεύσω την ασφάλειά μου. Το αρχείο του έργου παρακάτω περιέχει και τις δύο ρυθμίσεις (vanilla και AutoNotification). Επιλέξτε ένα και απενεργοποιήστε το άλλο προφίλ.
Πραγματοποιήστε λήψη του έργου Tasker 2 Factor Authentication Helper
Κατεβάστε το παραπάνω αρχείο ZIP και εξαγάγετε τα περιεχόμενα στον εσωτερικό χώρο αποθήκευσης της συσκευής σας Android. Ανοίξτε το Tasker και απενεργοποιήστε το "Beginner Mode" στις Προτιμήσεις. Στη συνέχεια, επιστρέψτε στην κύρια σελίδα του Tasker και πατήστε παρατεταμένα το εικονίδιο αρχικής σελίδας στην κάτω αριστερή γωνία. Θα δείτε μια επιλογή για "εισαγωγή" ενός έργου. Πατήστε αυτήν την επιλογή και, στη συνέχεια, βρείτε το αρχείο .prj.xml που εξαγάξατε νωρίτερα. Μετά την εισαγωγή, θα δείτε μια νέα καρτέλα στο κάτω μέρος δίπλα στο προεπιλεγμένο εικονίδιο αρχικής σελίδας στο Tasker. Αυτό περιέχει τα προφίλ και τις εργασίες αυτού του βοηθητικού έργου.
Ακολούθησε το XDA-Developers Tutorials feed για περισσότερες αναρτήσεις όπως αυτή. Επίσης, ρίξτε μια ματιά στο δικό μας Tasker Tips & Tricks φόρουμ για τις τελευταίες δημιουργίες από τους λάτρεις του αυτοματισμού στην κοινότητά μας.