Gyorsítsa fel a 2-faktoros hitelesítést Androidon a Tasker segítségével

A 2 tényezős hitelesítés növelheti fiókja biztonságát, de a bejelentkezés során is több gondot okozhat. A Tasker Authentication Helper megoldja ezt!

Mindannyian tudjuk, hogy az online biztonság nagyon fontos, ezért sokan elkezdtünk különféle kéttényezős hitelesítési módszereket használni.

"Az Ön Google ellenőrző kódja: 431973"

De valahányszor ezt az üzenetet kapom, amikor be akarok jelentkezni, arra gondolok: na, gyerünk! Biztonságban akarok lenni, de hányszor kell elmondanom: "Én vagyok a Google!" A biztonság mellett általában nem lehet megenni és megenni a tortát... vagy tudsz? Itt jön be a Tasker Authentication Helper! Bár tisztában vagyok a Google telefonról történő bejelentkezés funkciójával, ez a projekt túlmutat ezen, és bármilyen típusú SMS-alapú 2-faktoros hitelesítéssel működnie kell. Azt fogjuk tenni, hogy lekérjük a tokent egy szöveges üzenetből, és a Csatlakozás funkcióval elküldjük más eszközökre.

TaskerFejlesztő: joaomgcd

Ára: 3,49.

4.6.

Letöltés
Csatlakozzon a joaoapps általFejlesztő: joaomgcd

Ár: Ingyenes.

4.5.

Letöltés

Tasker 2 Factor Authentication Helper

Be kell vallanom, hogy legtöbbször a legegyszerűbb profilok oldják meg a legbosszantóbb problémákat. A Tasker Authentication Helper nagyon egyszerű, bár eltartott egy ideig, amíg szerencsétlenül megbuktam a reguláris kifejezésekben (regex). Nem találtam egyetlen regex képletet sem, amivel mindezt egy lépésben meg tudnám tenni, de a profil jól működik 2 együtt működő regex szűrővel. Ha profi vagy a regexben, nyugodtan kombináld a két képletet, és tudasd velem!

Ha VALÓBAN aggódik amiatt, hogy milyen eszközökkel osztja meg ezt a vágólapot, korlátozhatja a kódot fogadó eszközöket egy aktív PC a Taskerben.

Vanilla Tasker Trigger

Bár személy szerint jobban szeretem a fizetős AutoNotification Tasker beépülő modult használni az SMS-értesítések lehallgatására, ezt az egész beállítást egyszerűen elvégezheti Csak Tasker - fizetős bővítmények nélkül. A vanília beállítás ellenőrzi minden beérkezett üzenetet (fogadott szöveges üzenet esemény), megpróbálja elemezni annak tartalmát. A szöveges üzenet a rendszerváltozóban tárolódik %SMSRB.

Authentication Helper Profile - Vanilla Tasker

Profile: Pin Code Vanilla 

Esemény: Fogadott szöveg [ Típus: Bármelyik feladó:* Tartalom:* ]

Írja be: Fogj egy kódot

Olvass tovább

Automatikus értesítési trigger

Automatikus értesítésFejlesztő: joaomgcd

Ár: Ingyenes.

4.3.

Letöltés

A vanília Tasker triggerrel ellentétben az AutoNotification elfogó segítségével csak akkor tudjuk futtatni a feladatot, ha a szöveges üzenet tartalmazza a "pin" vagy "code" szavakat. Így a Tasker-profil nem fut minden beérkezett szöveges üzenetnél. Az AutoNotification Intercept triggert használom az üzenet elfogására. Az értesítési szöveg egyszerű szűrője: %antext (pin|kód) kontextusban beállítva, biztosítja, hogy ne kezdjek el ok nélkül értéket hozzárendelni. Ne futtassuk le a feladatot, ha nem muszáj.

Hitelesítési segédprofil

Profile: Pin Code Txt 

Esemény: AutoNotification Intercept [ Konfiguráció: Esemény viselkedése: igaz

Értesítés típusa: Csak a létrehozott értesítések

Értesítési alkalmazás: Jel

Értesítési szöveg: pin|kód (regex) (kis- és nagybetűk)

Csomag neve: org.thoughtcrime.securesms ]

Írd be: Fogj egy kódot

Olvass tovább

A 2-faktoros hitelesítési kód beszerzése

A kód szöveges üzenetből való kihalászásához 2 regex szűrőt fogunk használni. Ez megakadályozza a helytelen értékek hozzárendelését:

  • Szöveg számmal, de PIN vagy kódszó nélkül.
  • Szöveg számmal, amely nem PIN vagy kód.
  • Több számot tartalmazó szöveg. Rögzítse az első egyezést a kód/pin után.
  • Több számot tartalmazó szöveg, ahol a kód/pin szó a kód után kerül.

Ha a Vanilla Tasker triggert használja, cserélje ki a %antext val vel %SMSRB.

Fogj meg egy kódfeladatot

Grab A Code 

V1: Változó keresés Csere [ Változó:%antext Keresés:(kód|tű).*?\d+

Kis- és nagybetű figyelmen kívül hagyása: Többsoros: Csak egy meccsen: Be

Találatok tárolása itt:%kód Találatok cseréje: Ki Csere erre: ]

V2: Változó keresés Csere [ Változó:%antext Keresés:^(.*?)\d+

Kis- és nagybetű figyelmen kívül hagyása: Többsoros: Csak egy meccsen: Be

Találatok tárolása itt:%code Találatok cseréje: Ki Csere erre: ] Ha [ %code1 !Set ]

V3: Változó keresés Csere [ Változó:%kód1 Keresés:\d+

Kis- és nagybetű figyelmen kívül hagyása: Többsoros: Csak egy meccsen: Be

Találatok tárolása itt:%auth Találatok cseréje: Ki Csere erre: ]

A4: Vágólap beállítása [ Szöveg:%auth1 Hozzáadás: Ki ]

Olvass tovább

Kérjük, tesztelje az üzenetet, hogy megbizonyosodjon arról, hogy az üzenetek szűrése megfelelően történik.

Tasker Authentication Helper - regex

A tényleges kód rögzítéséhez Regexet fogok használni. A telefonomon több különböző variációt is tároltam, és ezt fogom példaként használni. Megpróbáltam a lehető legtöbb forgatókönyvet lefedni, de ha az ellenőrző szöveg kívül esik a regex szűrőim hatókörén, akkor módosítania kell az igényeinek megfelelően.

Kezdjük a pin/code szavak utáni számok rögzítésével (kis- és nagybetű nem érzékeny). használom www.regex101.com hogy segítsen ebben.

(code|pin).*?\d+

Az eredmény jó, de az utolsó példával megbuktam. A meccseink a következők:

code is 431973. 

code: 895941

PIN is 4044

A keresés/csere művelettel a találatokat egy tömbben tárolom %kód. Mérkőzésünk az 1. elembe kerül: %code1. A %code1 nem lesz beállítva, ha az ellenőrző szöveg az utolsó példát követi. Ha ez a helyzet, beállíthatok egy másik Regex szűrőt:

^(.*?)\d+

Ahelyett, hogy egy nagyon bonyolult Regex-szűrőt hoznék létre (és főleg azért, mert ez egy olyan feladat, amely jóval meghaladja a Regex-értelmezésemet), csak újra szűröm az eredményeket. Mindkét esetben a második szűrő ugyanaz lesz:

\d+

A második szűrő eredménye a %auth tömb első elemeként %auth1. Ez a változó vágólap beállítására szolgál, és meg van osztva más eszközökkel a Csatlakozás alkalmazáson keresztül.


Következtetés

A Tasker Authentication Helper projekt gyorsan működik, és segít felgyorsítani a bejelentkezési időt. Azt hiszem, kezdek túl öreg lenni ahhoz, hogy emlékezzek a rövid számokra, vagy egyszerűen túl öreg vagyok ahhoz, hogy minden alkalommal megkeressem a mobilomat, amikor a biztonságom veszélyeztetése nélkül be akarok jelentkezni. Az alábbi projektfájl mindkét beállítást tartalmazza (vanília és AutoNotification). Kérjük, válasszon egyet, és tiltsa le a másik profilt.

Töltse le a Tasker 2 Factor Authentication Helper Projectet

Töltse le a fenti ZIP-fájlt, és bontsa ki a tartalmat Android-eszközének belső tárhelyére. Nyissa meg a Taskert, és tiltsa le a "Kezdő módot" a Beállításokban. Ezután térjen vissza a Tasker főoldalára, és nyomja meg hosszan a bal alsó sarokban lévő kezdőlap ikont. Látni fog egy lehetőséget a projekt „importálására”. Érintse meg ezt a lehetőséget, majd keresse meg a korábban kicsomagolt .prj.xml fájlt. Az importálás után egy új lap jelenik meg alul a Tasker alapértelmezett kezdőlapikonja mellett. Ez tartalmazza a segítő projekt profiljait és feladatait.

Kövesd a XDA-Developers oktatóanyagok hírfolyam további, ehhez hasonló bejegyzésekhez. Tekintse meg a mieinket is Tasker tippek és trükkök fórum a legújabb alkotásokhoz közösségünk automatizálási rajongói körében.