2 faktorska autentifikacija može povećati sigurnost vašeg računa, ali i više gnjavaže prilikom prijave. Tasker Authentication Helper rješava ovo!
Svi znamo da je sigurnost na internetu vrlo važna, pa su mnogi od nas počeli koristiti različite metode autentifikacije s dva faktora.
"Vaš Google kontrolni kod je 431973"
Ali svaki put kad dobijem ovu poruku kad se želim prijaviti, pomislim: ma daj! Želim biti siguran, ali koliko ti puta moram reći: 'To sam ja Google!' Uz sigurnost, obično ne možete uzeti kolač i pojesti ga... ili možeš? Ovdje dolazi Tasker Authentication Helper! Iako sam svjestan Googleove značajke prijave s telefona, ovaj projekt ide dalje od toga i trebao bi raditi s bilo kojom vrstom dvofaktorske autentifikacije temeljene na SMS-u. Ono što ćemo učiniti jest dohvaćanje tokena iz tekstualne poruke i slanje na druge uređaje koristeći Join.
Cijena: 3,49.
4.6.
Cijena: besplatno.
4.5.
Tasker 2 Factor Authentication Helper
Moram priznati da su najčešće najjednostavniji profili oni koji rješavaju najdosadnije probleme. Tasker Authentication Helper je vrlo jednostavan, iako mi je trebalo neko vrijeme da ne uspijem s regularnim izrazima (regex). Nisam uspio pronaći niti jednu regex formulu koja bi sve to učinila u jednom koraku, ali profil dobro radi s 2 regex filtera koji rade zajedno. Ako ste profesionalac u regexu, slobodno kombinirajte obje formule i javite mi!
Ako ste STVARNO zabrinuti s kojim uređajima dijelite ovaj međuspremnik, možete ograničiti uređaje koji primaju kod na aktivno računalo u Taskeru.
Vanilla Tasker okidač
Iako osobno radije koristim plaćeni dodatak AutoNotification Tasker za presretanje SMS obavijesti, cijelu ovu postavku možete izvršiti koristeći samo Samo Tasker - bez plaćenih dodataka. Vanilla postava provjerava svaku primljenu poruku (događaj primljene tekstualne poruke) pokušavajući analizirati njezin sadržaj. Tekstualna poruka pohranjena je u varijabli sustava %SMSRB.
Pomoćni profil autentifikacije - Vanilla Tasker
Profile: Pin Code Vanilla
Događaj: Primljeni tekst [ Tip: Bilo koji pošiljatelj:* Sadržaj:* ]
Unesite: Grab A Code Txt
Čitaj više
Okidač automatske obavijesti
Cijena: besplatno.
4.3.
Za razliku od vanilla Tasker okidača, pomoću presretanja AutoNotification možemo pokrenuti zadatak samo ako tekstualna poruka sadrži riječi "pin" ili "code". Na taj način Tasker profil neće raditi na svakoj primljenoj SMS poruci. Koristim okidač AutoNotification Intercept za presretanje poruke. Jednostavan filter teksta obavijesti: %antext (pin|kod) postavljen u kontekstu, osigurat će da ne počnem dodjeljivati nikakve vrijednosti bez razloga. Nemojmo izvršavati zadatak ako ne moramo.
Pomoćni profil autentifikacije
Profile: Pin Code Txt
Događaj: AutoNotification Intercept [ Konfiguracija: Ponašanje događaja: true
Vrsta obavijesti: Samo stvorene obavijesti
Aplikacija za obavijesti: Signal
Tekst obavijesti: pin|kod (regex) (velika i mala slova)
Naziv paketa: org.thoughtcrime.securesms ]
Unesite: zgrabite kod
Čitaj više
Dobivanje koda za provjeru autentičnosti u dva faktora
Kako bismo izvukli kod iz tekstualne poruke, koristit ćemo 2 filtera regularnih izraza. Ovo bi trebalo spriječiti dodjeljivanje netočnih vrijednosti:
- Tekst s brojem, ali bez PIN-a ili kodne riječi.
- Tekst s brojem koji nije PIN ili kod.
- Tekst s više brojeva. Snimite prvo podudaranje nakon koda/pina.
- Tekst s više brojeva gdje se kod/pin riječ nalazi iza koda.
Ako koristite okidač Vanilla Tasker, zamijenite ga %antekst s %SMSRB.
Zgrabi Code TASK
Grab A Code
A1: Pretraživanje varijable Zamijeni [ Varijabla:%antext Pretraživanje:(kod|pin).*?\d+
Ignoriraj velika i mala slova: Na više redaka: Samo na jednom podudaranju: Uključeno
Pohrani podudaranja u:%code Zamijeni podudaranja: Isključeno Zamijeni s: ]
A2: Pretraživanje varijable Zamijeni [ Varijabla:%antext Pretraživanje:^(.*?)\d+
Ignoriraj velika i mala slova: Na više redaka: Samo na jednom podudaranju: Uključeno
Pohrani podudaranja u:%code Zamijeni podudaranja: Isključeno Zamijeni sa: ] Ako [ %code1 !Set ]
A3: Pretraživanje varijable Zamijeni [ Varijabla:%code1 Pretraživanje:\d+
Ignoriraj velika i mala slova: Na više redaka: Samo na jednom podudaranju: Uključeno
Pohrani podudaranja u:%auth Zamijeni podudaranja: Isključeno Zamijeni s: ]
A4: Postavi međuspremnik [Tekst:%auth1 Dodaj: Isključeno]
Čitaj više
Testirajte poruku kako biste bili sigurni da se vaše poruke odgovarajuće filtriraju.
Tasker Authentication Helper - regularni izraz
Za snimanje stvarnog koda, koristit ću Regex. Imam nekoliko različitih varijacija pohranjenih na svom telefonu i koristit ću ih kao primjer. Pokušao sam pokriti najveći mogući broj scenarija, ali ako vaš verifikacijski tekst ne izlazi iz opsega mojih regularnih filtara - morat ćete ga prilagoditi svojim potrebama.
Počnimo s hvatanjem brojeva iza riječi pin/kod (neosjetljivo na velika i mala slova). koristim www.regex101.com pomoći s ovim.
(code|pin).*?\d+
Rezultat je dobar, ali nisam uspio s zadnjim primjerom. Naše utakmice su:
code is 431973.code: 895941
PIN is 4044
Pomoću radnje traženja/zamjene pohranit ću podudaranja u niz %kodirati. Naša će utakmica biti smještena u 1. element: %code1. The %code1 neće biti postavljen ako verifikacijski tekst slijedi zadnji primjer. Ako je to slučaj, mogu postaviti drugi Regex filter:
^(.*?)\d+
Umjesto izrade vrlo kompliciranog Regex filtra (uglavnom zato što je to zadatak daleko iznad mog razumijevanja Regexa), samo ću ponovno filtrirati rezultate. U oba slučaja, drugi filtar će biti isti:
\d+
Rezultat drugog filtra pohranjuje se u %auth niz kao prvi element %auth1. Ova se varijabla koristi za postavljanje međuspremnika i dijeli se s drugim uređajima putem aplikacije Join.
Zaključak
Tasker Authentication Helper projekt radi brzo i pomaže ubrzati vrijeme prijave. Mislim da postajem prestar da pamtim kratke brojeve, ili jednostavno prestar da odem i pronađem svoj mobitel svaki put kad se želim bilo gdje prijaviti, a da ne ugrozim svoju sigurnost. Projektna datoteka u nastavku sadrži obje postavke (vanilla i AutoNotification). Odaberite jedan i onemogućite drugi profil.
Preuzmite Tasker 2 Factor Authentication Helper Project
Preuzmite gornju ZIP datoteku i ekstrahirajte sadržaj u internu pohranu svog Android uređaja. Otvorite Tasker i onemogućite "Beginner Mode" u postavkama. Zatim se vratite na glavnu stranicu Taskera i dugo pritisnite ikonu početne stranice u donjem lijevom kutu. Vidjet ćete opciju za "uvoz" projekta. Dodirnite tu opciju, a zatim pronađite .prj.xml datoteku koju ste ranije izdvojili. Nakon uvoza, vidjet ćete novu karticu na dnu uz zadanu početnu ikonu u Taskeru. Ovo sadrži profile i zadatke ovog pomoćnog projekta.
Prati Vodiči za XDA-Developers feed za više postova kao što je ovaj. Također, provjerite naše Tasker savjeti i trikovi forum za najnovije kreacije među entuzijastima automatizacije u našoj zajednici.