Dviejų veiksnių autentifikavimas gali padidinti jūsų paskyros saugumą, bet ir daugiau problemų prisijungiant. Tasker autentifikavimo pagalbininkas tai išsprendžia!
Visi žinome, kad saugumas internete yra labai svarbus, todėl daugelis iš mūsų pradėjo naudoti įvairius 2 faktorių autentifikavimo metodus.
„Jūsų „Google“ patvirtinimo kodas yra 431973“
Bet kiekvieną kartą, kai gaunu šį pranešimą, kai noriu prisijungti, pagalvoju: oi, ateik! Noriu būti saugus, bet kiek kartų turiu tau pasakyti: „Tai aš Google!“ Dėl saugumo paprastai negalite valgyti pyrago ir jo valgyti... ar gali? Čia atsiranda Tasker autentifikavimo pagalbininkas! Nors žinau apie „Google“ prisijungimo iš telefono funkciją, šis projektas apima daugiau nei tai ir turėtų veikti naudojant bet kokio tipo SMS pagrįstą 2 faktorių autentifikavimą. Mes padarysime prieigos raktą iš teksto pranešimo ir išsiųsime jį į kitus įrenginius naudodami prisijungimą.
Kaina: 3,49.
4.6.
Kaina: Nemokama.
4.5.
Tasker 2 faktoriaus autentifikavimo pagalbininkas
Turiu pripažinti, kad dažniausiai patys paprasčiausi profiliai išsprendžia labiausiai erzinančius klausimus. „Tasker“ autentifikavimo pagalbininkas yra labai paprastas, nors man prireikė šiek tiek laiko, kol apgailėtinai nepavyko naudoti reguliariųjų reiškinių (regex). Nepavyko rasti vienos reguliariosios reiškinio formulės, kad visa tai būtų galima atlikti vienu žingsniu, bet profilis gerai veikia, kai kartu veikia 2 reguliariosios išraiškos filtrai. Jei esate „regex“ profesionalas, nedvejodami sujunkite abi formules ir praneškite man!
Jei TIKRAI nerimaujate, su kokiais įrenginiais bendrinate šią iškarpinę, galite apriboti kodą gaunančius įrenginius iki aktyvus kompiuteris „Tasker“..
Vanilla Tasker trigeris
Nors asmeniškai aš norėčiau naudoti mokamą AutoNotification Tasker papildinį, kad perimčiau SMS pranešimus, visą šią sąranką galite atlikti naudodami tiesiog Tik Tasker - be jokių mokamų įskiepių. Vanilės sąranka tikrina kiekvieną gautą pranešimą (gautas teksto pranešimo įvykis), bandydamas išanalizuoti jo turinį. Teksto žinutė saugoma sistemos kintamajame %SMSRB.
Autentifikavimo pagalbininko profilis – Vanilla Tasker
Profile: Pin Code Vanilla
Įvykis: gautas tekstas [ Tipas: Bet kuris siuntėjas:* Turinys:* ]
Įveskite: paimkite kodo tekstą
Skaityti daugiau
Automatinio pranešimo aktyviklis
Kaina: Nemokama.
4.3.
Skirtingai nuo vanilinio Tasker trigerio, naudodami automatinio pranešimo perėmimą galime vykdyti užduotį tik tuo atveju, jei tekstiniame pranešime yra žodžiai „smeigtukas“ arba „kodas“. Tokiu būdu Tasker profilis nebus paleistas kiekviename gautame tekstiniame pranešime. Naudoju automatinio pranešimo perėmimo paleidiklį, kad perimčiau pranešimą. Paprastas pranešimo teksto filtras: %antext (pin|kodas) nustatytas kontekste, užtikrins, kad nepradėsiu priskirti jokių verčių be priežasties. Nevykdykime užduoties, jei to nereikia.
Autentifikavimo pagalbininko profilis
Profile: Pin Code Txt
Įvykis: automatinio pranešimo perėmimas [ Konfigūracija: Įvykio elgsena: tiesa
Pranešimo tipas: tik sukurti pranešimai
Pranešimų programa: signalas
Pranešimo tekstas: PIN|kodas (regex) (didžiosios ir mažosios raidės)
Paketo pavadinimas: org.thoughtcrime.securesms ]
Įveskite: paimkite kodą
Skaityti daugiau
2 faktorių autentifikavimo kodo gavimas
Norėdami išgauti kodą iš teksto pranešimo, naudosime 2 reguliaraus reiškinio filtrus. Tai turėtų užkirsti kelią neteisingų verčių priskyrimui:
- Tekstas su skaičiumi, bet be PIN arba kodinio žodžio.
- Tekstas su numeriu, kuris nėra PIN kodas ar kodas.
- Tekstas su keliais skaičiais. Užfiksuokite pirmą atitiktį po kodo / PIN kodo.
- Tekstas su keliais skaičiais, kai kodas / PIN žodis dedamas po kodo.
Jei naudojate „Vanilla Tasker“ paleidiklį, pakeiskite %antext su %SMSRB.
Griebkite kodo UŽDUOTĮ
Grab A Code
A1: Kintamojo paieška Pakeisti [ Kintamasis:%antext Search:(kodas|smeigtukas).*?\d+
Nepaisyti didžiųjų ir mažųjų raidžių: kelių eilučių metu: tik vienoje rungtyje: įjungta
Išsaugoti atitikmenis:%kodas Pakeisti atitikmenis: Išjungti Pakeisti į: ]
A2: Kintamojo paieška Pakeisti [ Kintamasis:%antext Search:^(.*?)\d+
Nepaisyti didžiųjų ir mažųjų raidžių: kelių eilučių metu: tik vienoje rungtyje: įjungta
Išsaugoti atitikmenis:%kodas Pakeisti atitikmenis: Išjungti Pakeisti į: ] Jei [ %code1 !Set ]
A3: Kintamojo paieška Pakeisti [ Kintamasis:%kodas1 Paieška:\d+
Nepaisyti didžiųjų ir mažųjų raidžių: kelių eilučių metu: tik vienoje rungtyje: įjungta
Išsaugoti atitikmenis:%auth Pakeisti atitikmenis: išjungti Pakeisti į: ]
A4: Nustatyti iškarpinę [ Text:%auth1 Add: Off ]
Skaityti daugiau
Patikrinkite pranešimą, kad įsitikintumėte, jog jūsų pranešimai yra atitinkamai filtruojami.
Tasker autentifikavimo pagalbininkas – reguliarioji išraiška
Norėdami užfiksuoti tikrąjį kodą, naudosiu Regex. Savo telefone turiu keletą skirtingų variantų ir naudosiu juos kaip pavyzdį. Bandžiau aprėpti kuo daugiau scenarijų, bet jei patvirtinimo tekstas nepatenka į mano reguliariųjų reiškinių filtrų taikymo sritį, turėsite jį modifikuoti pagal savo poreikius.
Pradėkime nuo skaičių užfiksavimo po žodžių PIN/code (neskiriamos didžiosios ir mažosios raidės). aš naudoju www.regex101.com padėti tai padaryti.
(code|pin).*?\d+
Rezultatas geras, bet su paskutiniu pavyzdžiu man nepavyko. Mūsų rungtynės yra:
code is 431973.code: 895941
PIN is 4044
Naudodamas paieškos / keitimo veiksmą, atitikimus išsaugosiu masyve %kodas. Mūsų rungtynės bus dedamos į 1 elementą: %kodas1. The %kodas1 nebus nustatytas, jei patvirtinimo tekstas atitinka paskutinį pavyzdį. Tokiu atveju galiu nustatyti kitą Regex filtrą:
^(.*?)\d+
Užuot sukūręs labai sudėtingą Regex filtrą (ir daugiausia dėl to, kad tai yra užduotis, gerokai viršijanti mano supratimą apie Regex), aš tiesiog dar kartą filtruosiu rezultatus. Abiem atvejais antrasis filtras bus toks pat:
\d+
Antrojo filtro rezultatas išsaugomas %auth masyvas kaip pirmasis elementas %auth1. Šis kintamasis naudojamas iškarpinei nustatyti ir bendrinamas su kitais įrenginiais per programą „Prisijungti“.
Išvada
Tasker Authentication Helper projektas veikia greitai ir padeda pagreitinti prisijungimo laiką. Manau, kad darau per senas, kad prisiminčiau trumpuosius numerius, arba tiesiog per senas, kad eičiau ir rasčiau savo mobilųjį kaskart, kai noriu prisijungti bet kur nepakenkdamas saugumui. Toliau pateiktame projekto faile yra abi sąrankos (vanilės ir automatinio pranešimo). Pasirinkite vieną ir išjunkite kitą profilį.
Atsisiųskite „Tasker 2 Factor Authentication Helper Project“.
Atsisiųskite aukščiau pateiktą ZIP failą ir ištraukite turinį į vidinę „Android“ įrenginio atmintį. Atidarykite „Tasker“ ir „Preferences“ išjunkite „Pradedančiųjų režimą“. Tada grįžkite į pagrindinį „Tasker“ puslapį ir apatiniame kairiajame kampe ilgai paspauskite namų piktogramą. Pamatysite parinktį „importuoti“ projektą. Bakstelėkite šią parinktį, tada raskite .prj.xml failą, kurį ištraukėte anksčiau. Kai importuosite, apačioje šalia numatytosios „Tasker“ namų piktogramos pamatysite naują skirtuką. Čia pateikiami šio pagalbinio projekto profiliai ir užduotys.
Sekti XDA kūrėjų vadovėliai sklaidos kanalas daugiau pranešimų, tokių kaip šis. Taip pat peržiūrėkite mūsų Tasker patarimai ir gudrybės forumas naujausiems mūsų bendruomenės automatikos entuziastų kūriniams.