2-vaiheinen todennus voi lisätä tilisi turvallisuutta, mutta myös enemmän vaivaa kirjautuessasi. Tasker Authentication Helper ratkaisee tämän!
Tiedämme kaikki, että verkkoturvallisuus on erittäin tärkeää, joten monet meistä ovat alkaneet käyttää erilaisia 2-tekijätodennusmenetelmiä.
"Google-vahvistuskoodisi on 431973"
Mutta joka kerta kun saan tämän viestin, kun haluan kirjautua sisään, ajattelen: oi, tule! Haluan olla turvassa, mutta kuinka monta kertaa minun täytyy kertoa sinulle: "Se olen minä Google!" Turvallisuuden vuoksi et yleensä voi syödä kakkua ja syödä sitä... vai voitko? Tässä Tasker Authentication Helper tulee! Vaikka olen tietoinen Googlen puhelimesta sisäänkirjautumisominaisuudesta, tämä projekti menee pidemmälle ja sen pitäisi toimia minkä tahansa tyyppisen tekstiviestipohjaisen kaksivaiheisen todennuksen kanssa. Haemme tunnuksen tekstiviestistä ja lähetämme sen muille laitteille Liity-toiminnon avulla.
Hinta: 3,49
4.6.
Hinta: Ilmainen.
4.5.
Tasker 2 Factor Authentication Helper
Minun on myönnettävä, että useimmiten yksinkertaisimmat profiilit ratkaisevat ärsyttävimmät ongelmat. Tasker Authentication Helper on hyvin yksinkertainen, vaikka kestikin jonkin aikaa epäonnistua surkeasti säännöllisissä lausekkeissa (regex). En ole löytänyt yhtäkään regex-kaavaa tämän kaiken tekemiseen yhdessä vaiheessa, mutta profiili toimii hyvin kahden säännöllisen lausekkeen suodattimen kanssa, jotka toimivat yhdessä. Jos olet regexin ammattilainen, yhdistä molemmat kaavat yhteen ja kerro minulle!
Jos olet TODELLA huolissasi siitä, minkä laitteiden kanssa jaat tämän leikepöydän, voit rajoittaa koodin vastaanottavien laitteiden määrää aktiivinen PC Taskerissa.
Vanilla Tasker Trigger
Vaikka henkilökohtaisesti käytän mieluummin maksullista AutoNotification Tasker -laajennusta tekstiviesti-ilmoitusten sieppaamiseen, voit tehdä tämän koko asennuksen käyttämällä vain Vain Tasker - ilman maksettuja laajennuksia. Vanilja-asetus tarkistaa jokaisen vastaanotetun viestin (vastaanotetun tekstiviestitapahtuman), joka yrittää jäsentää sen sisältöä. Tekstiviesti tallennetaan järjestelmämuuttujaan %SMSRB.
Authentication Helper -profiili - Vanilla Tasker
Profile: Pin Code Vanilla
Tapahtuma: Vastaanotettu teksti [ Tyyppi: Mikä tahansa lähettäjä:* Sisältö:* ]
Syötä: Tartu kooditeksti
Lue lisää
AutoNotification Trigger
Hinta: Ilmainen.
4.3.
Toisin kuin vanilja Tasker-laukaisin, käyttämällä AutoNotification sieppausta voimme suorittaa tehtävän vain, jos tekstiviesti sisältää sanat "pin" tai "code". Näin Tasker-profiili ei toimi jokaisessa vastaanotetussa tekstiviestissä. Käytän AutoNotification Intercept -liipaisinta viestin sieppaamiseen. Yksinkertainen ilmoitustekstin suodatin: %antext (pin|koodi) asetettu kontekstissa, varmistaa, että en ala määrittää arvoja ilman syytä. Älkäämme suorittako tehtävää, jos meidän ei ole pakko.
Authentication Helper -profiili
Profile: Pin Code Txt
Tapahtuma: AutoNotification Intercept [ Kokoonpano: Tapahtuman käyttäytyminen: tosi
Ilmoitustyyppi: Vain luodut ilmoitukset
Ilmoitussovellus: Signaali
Ilmoitusteksti: pin|koodi (regex) (kirjainkoko)
Paketin nimi: org.thoughtcrime.securesms ]
Syötä: Tartu koodiin
Lue lisää
2-vaiheisen todennuskoodin hankkiminen
Käytämme kahta regex-suodatinta saadaksemme koodin pois tekstiviestistä. Tämän pitäisi estää väärien arvojen määrittäminen:
- Teksti, jossa on numero, mutta ilman PIN-koodia tai koodisanaa.
- Teksti, jossa on numero, joka ei ole PIN-koodi tai koodi.
- Teksti, jossa on useita numeroita. Tallenna ensimmäinen ottelu koodin/pin: n jälkeen.
- Useita numeroita sisältävä teksti, jossa koodi/pin-sana sijoitetaan koodin jälkeen.
Jos käytät Vanilla Tasker -liipaisinta, vaihda se %antext kanssa %SMSRB.
Tartu kooditehtävään
Grab A Code
A1: Muuttujahaku Korvaa [ Muuttuja:%antext Haku:(koodi|pin).*?\d+
Ohita tapaus: Monirivillä: Vain yhdessä ottelussa: Päällä
Tallenna osumat:%koodi Korvaa osumat: Pois Korvaa: ]
A2: Muuttujahaku Korvaa [ Muuttuja:%antext Haku:^(.*?)\d+
Ohita tapaus: Monirivillä: Vain yhdessä ottelussa: Päällä
Tallenna osumat paikkaan:%koodi Korvaa Osumat: Pois Korvaa: ] Jos [ %code1 !Set ]
A3: Muuttujahaku Korvaa [ Muuttuja:%koodi1 Haku:\d+
Ohita tapaus: Monirivillä: Vain yhdessä ottelussa: Päällä
Tallenna osumat:%auth Korvaa osumat: Pois Korvaa: ]
A4: Aseta leikepöytä [ Text:%auth1 Add: Off ]
Lue lisää
Testaa viestiä varmistaaksesi, että viestisi suodatetaan sen mukaisesti.
Tasker Authentication Helper - regex
Varsinaisen koodin kaappaamiseksi aion käyttää Regexiä. Minulla on useita eri muunnelmia tallennettuna puhelimeeni, ja aion käyttää sitä esimerkkinä. Yritin kattaa suurimman mahdollisen määrän skenaarioita, mutta jos vahvistustekstisi ei kuulu regex-suodattimieni soveltamisalaan, sinun on muokattava sitä tarpeidesi mukaan.
Aloitetaan tallentamalla numerot sanojen pin/code jälkeen (kirjainkoolla ei väliä). Käytän www.regex101.com auttamaan tässä.
(code|pin).*?\d+
Tulos on hyvä, mutta epäonnistuin viimeisellä esimerkillä. Ottelumme ovat:
code is 431973.code: 895941
PIN is 4044
Haku/korvaa-toiminnolla tallennan osumat taulukkoon %koodi. Ottelumme sijoitetaan 1. elementtiin: %koodi1. The %koodi1 ei aseteta, jos vahvistusteksti seuraa viimeistä esimerkkiä. Jos näin on, voin asettaa toisen Regex-suodattimen:
^(.*?)\d+
Sen sijaan, että rakentaisin erittäin monimutkaisen Regex-suodattimen (ja lähinnä siksi, että se on tehtävä paljon enemmän kuin ymmärrän Regexistä), suodatan tulokset uudelleen. Molemmissa olosuhteissa toinen suodatin on sama:
\d+
Toisen suodattimen tulos tallennetaan %auth array ensimmäisenä elementtinä %auth1. Tätä muuttujaa käytetään leikepöydän asettamiseen, ja se jaetaan muiden laitteiden kanssa Liity-sovelluksen kautta.
Johtopäätös
Tasker Authentication Helper -projekti toimii nopeasti ja nopeuttaa kirjautumisaikoja. Luulen, että olen tulossa liian vanha muistamaan lyhytnumeroita tai yksinkertaisesti liian vanha etsimään matkapuhelintani joka kerta, kun haluan kirjautua sisään missä tahansa vaarantamatta turvallisuuttani. Alla oleva projektitiedosto sisältää molemmat asetukset (vanilla ja AutoNotification). Valitse yksi ja poista toinen profiili käytöstä.
Lataa Tasker 2 Factor Authentication Helper Project
Lataa yllä oleva ZIP-tiedosto ja pura sen sisältö Android-laitteesi sisäiseen tallennustilaan. Avaa Tasker ja poista "Aloitustila" käytöstä asetuksista. Palaa sitten Taskerin pääsivulle ja paina pitkään kotikuvaketta vasemmassa alakulmassa. Näet vaihtoehdon "tuoda" projekti. Napauta tätä vaihtoehtoa ja etsi sitten aiemmin purkamasi .prj.xml-tiedosto. Tuonnin jälkeen näet uuden välilehden alareunassa Taskerin oletuskotikuvakkeen vieressä. Tämä sisältää tämän apuprojektin profiilit ja tehtävät.
Seuraa XDA-kehittäjien opetusohjelmat syöte lisää tämän kaltaisia viestejä. Tutustu myös meidän Taskerin vinkkejä ja temppuja foorumi uusimmille luomuksille yhteisömme automaatioharrastajien keskuudessa.