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.
Ára: 3,49.
4.6.
Ár: Ingyenes.
4.5.
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
Ár: Ingyenes.
4.3.
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.