2-faktor autentificering kan øge sikkerheden på din konto, men også mere besvær ved at logge ind. Tasker Authentication Helper løser dette!
Vi ved alle, at sikkerhed online er meget vigtigt, så mange af os er begyndt at bruge forskellige 2-faktor-godkendelsesmetoder.
"Din Google-bekræftelseskode er 431973"
Men hver gang jeg modtager denne besked, når jeg vil logge ind, tænker jeg: åh, kom nu! Jeg vil gerne være sikker, men hvor mange gange skal jeg fortælle dig: 'Det er mig Google!' Med sikkerhed kan du normalt ikke have kagen og spise den også... eller kan du? Det er her, Tasker Authentication Helper kommer ind! Selvom jeg er opmærksom på Googles log ind fra telefon-funktion, går dette projekt ud over det og burde fungere med enhver form for SMS-baseret 2-faktor-godkendelse. Det, vi skal gøre, er at hente tokenet fra en tekstbesked og sende det til andre enheder ved hjælp af Join.
Pris: 3,49.
4.6.
Pris: Gratis.
4.5.
Tasker 2 Factor Authentication Helper
Jeg må indrømme, at oftest er de enkleste profiler dem, der løser de mest irriterende problemer. Tasker Authentication Helper er meget enkel, selvom det tog mig et stykke tid at fejle elendigt med regulære udtryk (regex). Jeg har ikke været i stand til at finde en eneste regex-formel til at gøre alt dette i ét trin, men profilen fungerer godt med 2 regex-filtre, der arbejder sammen. Hvis du er en professionel til regex, er du velkommen til at kombinere begge formler sammen og fortælle mig det!
Hvis du VIRKELIG er bekymret over, hvilke enheder du deler denne udklipsholder med, kan du begrænse de enheder, der modtager koden til en aktiv pc i Tasker.
Vanilje Tasker Trigger
Mens jeg personligt foretrækker at bruge det betalte AutoNotification Tasker-plugin til at opsnappe SMS-meddelelser, kan du gøre hele denne opsætning ved at bruge bare Kun Tasker - uden betalte plugins. Vanilla-opsætningen kontrollerer hver modtaget besked (modtaget tekstbeskedhændelse) ved at forsøge at analysere dens indhold. Tekstmeddelelsen gemmes i systemvariablen %SMSRB.
Authentication Helper Profile - Vanilla Tasker
Profile: Pin Code Vanilla
Begivenhed: Modtaget tekst [ Type: Enhver afsender:* Indhold:* ]
Indtast: Grib en kode tekst
Læs mere
Autonotifikationsudløser
Pris: Gratis.
4.3.
I modsætning til vanilla Tasker-udløseren kan vi ved hjælp af AutoNotification-opsnapningen kun køre opgaven, hvis tekstmeddelelsen indeholder ordene "pin" eller "kode". På denne måde kører Tasker-profilen ikke på hver modtaget tekstbesked. Jeg bruger AutoNotification Intercept-udløseren til at opsnappe beskeden. Et simpelt filter af meddelelsesteksten: %antekst (pin|kode) sat i konteksten, vil sikre, at jeg ikke begynder at tildele nogen værdier uden en grund. Lad os ikke køre opgaven, hvis vi ikke skal.
Authentication Helper Profile
Profile: Pin Code Txt
Hændelse: AutoNotification Intercept [ Konfiguration: Hændelsesadfærd: sand
Underretningstype: Kun oprettede meddelelser
Notifikationsapp: Signal
Notifikationstekst: pin|kode (regex) (case ins)
Pakkenavn: org.thoughtcrime.securesms ]
Indtast: Grib en kode
Læs mere
Få 2-faktor-godkendelseskoden
For at fiske koden ud fra en tekstbesked skal vi bruge 2 regex-filtre. Dette bør forhindre forkerte værdier i at blive tildelt:
- En tekst med et nummer, men uden pinkode eller kodeord.
- En tekst med et nummer, der ikke er en pinkode eller kode.
- En tekst med flere tal. Fang det første match efter kode/pin.
- En tekst med flere tal, hvor koden/pin-ordet er placeret efter koden.
Hvis du bruger Vanilla Tasker-udløseren, udskift venligst %antekst med %SMSRB.
Snup en kode OPGAVE
Grab A Code
A1: Variabelsøgning Erstat [ Variabel:%antext Søg:(kode|pin).*?\d+
Ignorer store og små bogstaver: På flere linjer: Kun på én kamp: Til
Butiksmatches i:%code Erstat matches: Fra Erstat med: ]
A2: Variabelsøgning Erstat [ Variabel:%antext-søgning:^(.*?)\d+
Ignorer store og små bogstaver: På flere linjer: Kun på én kamp: Til
Butiksmatches i:%code Erstat matches: Fra Erstat med: ] Hvis [ %code1 !Set ]
A3: Variabelsøgning Erstat [ Variabel:%code1 Søg:\d+
Ignorer store og små bogstaver: På flere linjer: Kun på én kamp: Til
Butiksmatches i:%auth Erstat matches: Fra Erstat med: ]
A4: Indstil udklipsholder [ Tekst:%auth1 Tilføj: Fra ]
Læs mere
Test venligst beskeden for at sikre, at dine beskeder bliver filtreret i overensstemmelse hermed.
Tasker Authentication Helper - regex
For at fange den faktiske kode, vil jeg bruge Regex. Jeg har flere forskellige variationer gemt på min telefon, og jeg vil bruge det som et eksempel. Jeg forsøgte at dække det størst mulige antal scenarier, men hvis din bekræftelsestekst falder uden for rammerne af mine regex-filtre - bliver du nødt til at ændre den til dine behov.
Lad os starte med at fange tallene efter ordene pin/kode (uafhængig af store og små bogstaver). jeg bruger www.regex101.com at hjælpe med dette.
(code|pin).*?\d+
Resultatet er godt, men jeg fejlede med det sidste eksempel. Vores kampe er:
code is 431973.code: 895941
PIN is 4044
Ved at bruge søg/erstat handling vil jeg gemme kampene i et array %kode. Vores kamp vil blive placeret i 1. element: %kode1. Det %kode1 indstilles ikke, hvis bekræftelsesteksten følger det sidste eksempel. Hvis det er tilfældet, kan jeg indstille et andet Regex-filter:
^(.*?)\d+
I stedet for at bygge et meget kompliceret Regex-filter (og mest fordi det er en opgave langt over min forståelse af Regex), vil jeg bare filtrere resultaterne igen. I begge tilfælde vil det andet filter være det samme:
\d+
Resultatet af det andet filter gemmes i %auth array som det første element %auth1. Denne variabel bruges til at indstille et udklipsholder og deles med andre enheder via Join-appen.
Konklusion
Tasker Authentication Helper-projektet fungerer hurtigt og hjælper med at fremskynde login-tider. Jeg synes, jeg er ved at være for gammel til at huske de korte numre, eller simpelthen for gammel til at gå og finde min mobil, hver gang jeg vil logge ind hvor som helst uden at gå på kompromis med min sikkerhed. Projektfilen nedenfor indeholder begge opsætninger (vanilla og AutoNotification). Vælg venligst en og deaktiver den anden profil.
Download Tasker 2 Factor Authentication Helper Project
Download ovenstående ZIP-fil og udpak indholdet til det interne lager på din Android-enhed. Åbn Tasker og deaktiver "Begyndertilstand" i Indstillinger. Gå derefter tilbage til Taskers hovedside og tryk længe på startikonet i nederste venstre hjørne. Du vil se en mulighed for at "importere" et projekt. Tryk på denne mulighed, og find derefter den .prj.xml-fil, du udpakkede tidligere. Når den er importeret, vil du se en ny fane nederst ved siden af standardhjemmeikonet i Tasker. Denne indeholder profilerne og opgaver for dette hjælperprojekt.
Følg XDA-udviklere tutorials feed for flere indlæg som dette. Tjek også vores Tasker tips og tricks forum for de seneste kreationer blandt automationsentusiaster i vores samfund.