Убрзајте аутентификацију са 2 фактора на Андроиду помоћу Таскер-а

Двофакторска аутентификација може повећати сигурност вашег налога, али и више проблема приликом пријављивања. Таскер Аутхентицатион Хелпер решава ово!

Сви знамо да је безбедност на мрежи веома важна, па су многи од нас почели да користе различите методе 2 фактора аутентификације.

„Ваш Гоогле верификациони код је 431973“

Али сваки пут када добијем ову поруку када желим да се пријавим, помислим: о, хајде! Желим да будем сигуран, али колико пута морам да вам кажем: „Ја сам Гоогле!“ Уз обезбеђење, обично не можете узети торту и појести је... или можеш? Овде долази Таскер Аутхентицатион Хелпер! Иако сам свестан функције Гоогле-овог пријављивања са телефона, овај пројекат иде даље од тога и требало би да ради са било којом врстом двофакторске аутентификације засноване на СМС-у. Оно што ћемо урадити је да преузмемо токен из текстуалне поруке и пошаљемо га другим уређајима користећи Јоин.

ТаскерПрограмер: јоаомгцд

Цена: 3,49.

4.6.

Преузимање
Придружите се преко јоаоаппсПрограмер: јоаомгцд

Цена: бесплатно.

4.5.

Преузимање

Таскер 2 Фацтор Аутхентицатион Хелпер

Морам признати да су најчешће најједноставнији профили они који решавају најнеугодније проблеме. Таскер Аутхентицатион Хелпер је веома једноставан, иако ми је требало неко време да не успем у регуларним изразима (регек). Нисам успео да пронађем ниједну формулу регуларног израза да све ово урадим у једном кораку, али профил добро функционише са 2 филтера регуларних израза који раде заједно. Ако сте професионалац у редовном изразу, слободно комбинујте обе формуле и обавестите ме!

Ако сте ЗАИСТА забринути са којим уређајима делите овај међуспремник, можете ограничити уређаје који примају код на активни рачунар у Таскер-у.

Ванилла Таскер Триггер

Иако лично, више волим да користим плаћени додатак АутоНотифицатион Таскер за пресретање СМС обавештења, ово цело подешавање можете да урадите користећи само Само задатак - без икаквих плаћених додатака. Ванилла подешавање проверава сваку примљену поруку (догађај примљене текстуалне поруке) покушавајући да рашчлани њен садржај. Текстуална порука се чува у системској променљивој %СМСРБ.

Профил помоћника за аутентификацију - Ванилла Таскер

Profile: Pin Code Vanilla 

Догађај: примљени текст [ Тип: Било који пошиљалац:* Садржај:*]

Унесите: зграбите текст кода

Опширније

Окидач за аутоматско обавештење

АутоНотифицатионПрограмер: јоаомгцд

Цена: бесплатно.

4.3.

Преузимање

За разлику од ванилла Таскер окидача, помоћу пресретања АутоНотифицатион можемо покренути задатак само ако текстуална порука садржи речи „пин“ или „цоде“. На овај начин профил Таскер-а неће радити на свакој примљеној текстуалној поруци. Користим окидач за пресретање аутоматског обавештења да пресретнем поруку. Једноставан филтер текста обавештења: %антект (пин|цоде) постављено у контексту, увериће да не почнем да додељујем вредности без разлога. Хајде да не покрећемо задатак ако не морамо.

Профил помоћника за аутентификацију

Profile: Pin Code Txt 

Догађај: Пресретање аутоматског обавештења [ Конфигурација: Понашање догађаја: тачно

Тип обавештења: Само креирана обавештења

Апликација за обавештења: сигнал

Текст обавештења: пин|код (редовни израз) (велика и мала слова)

Назив пакета: орг.тхоугхтцриме.сецуресмс ]

Унесите: зграбите код

Опширније

Добијање кода за аутентификацију са 2 фактора

Да бисмо извукли код из текстуалне поруке, користићемо 2 филтера регуларних израза. Ово би требало да спречи додељивање нетачних вредности:

  • Текст са бројем, али без чиода или кодне речи.
  • Текст са бројем који није пин или код.
  • Текст са више бројева. Снимите прво подударање после кода/пина.
  • Текст са више бројева где се шифра/пин реч налази иза кода.

Ако користите окидач Ванилла Таскер, замените га %антект са %СМСРБ.

Узмите ЗАДАТАК кода

Grab A Code 

А1: Претрага променљиве Замени [ Вариабле:%антект Сеарцх:(цоде|пин).*?\д+

Занемари велика и мала слова: на више линија: само на једном подударању: укључено

Сачувај подударања у:%цоде Замени подударања: искључена Замени са: ]

А2: Претрага променљиве Замени [ Променљива:%антект Претрага:^(.*?)\д+

Занемари велика и мала слова: на више линија: само на једном подударању: укључено

Сачувај подударања у:%цоде Замени подударања: Искључено Замени са: ] Ако [ %цоде1 !Сет ]

А3: Претрага променљиве Замени [ Променљива:%цоде1 Претрага:\д+

Занемари велика и мала слова: на више линија: само на једном подударању: укључено

Сачувај подударања у:%аутх Замени подударања: искључена Замени са: ]

А4: Подесите међуспремник [Тект:%аутх1 Адд: Офф]

Опширније

Тестирајте поруку да бисте били сигурни да се ваше поруке филтрирају у складу са тим.

Таскер Аутхентицатион Хелпер - регек

Да ухватим стварни код, користићу Регек. Имам неколико различитих варијација сачуваних на свом телефону и користићу га као пример. Покушао сам да покријем највећи број могућих сценарија, али ако ваш текст за верификацију не спада у опсег мојих филтера регуларних израза - мораћете да га измените према вашим потребама.

Почнимо са хватањем бројева иза речи пин/цоде (без обзира на велика и мала слова). Ја користим ввв.регек101.цом да помогнем у овоме.

(code|pin).*?\d+

Резултат је добар, али са последњим примером нисам успео. Наши мечеви су:

code is 431973. 

code: 895941

PIN is 4044

Користећи акцију претраге/замени, ускладиштићу подударања у низу %цоде. Наш меч ће се пласирати у 1. елемент: %цоде1. Тхе %цоде1 неће бити подешен ако текст за верификацију следи последњи пример. Ако је то случај, могу да поставим још један филтер Регек:

^(.*?)\d+

Уместо да направим веома компликован филтер за Регек (и углавном зато што је то задатак далеко изнад мог разумевања Регек-а), само ћу поново филтрирати резултате. У оба случаја, други филтер ће бити исти:

\d+

Резултат другог филтера се чува у %аутх низ као први елемент %аутх1. Ова променљива се користи за постављање клипборда и дели се са другим уређајима преко апликације Јоин.


Закључак

Пројекат Таскер Аутхентицатион Хелпер ради брзо и помаже у убрзавању времена пријављивања. Мислим да сам престар да памтим кратке бројеве, или једноставно престар да одем и пронађем свој мобилни сваки пут када желим да се пријавим било где без угрожавања своје безбедности. Датотека пројекта у наставку садржи оба подешавања (ванилу и аутоматско обавештење). Изаберите један и онемогућите други профил.

Преузмите пројекат Таскер 2 Фацтор Аутхентицатион Хелпер

Преузмите горњу ЗИП датотеку и извуците садржај у интерну меморију вашег Андроид уређаја. Отворите Таскер и онемогућите „Режим за почетнике“ у подешавањима. Затим се вратите на главну страницу Таскера и дуго притисните почетну икону у доњем левом углу. Видећете опцију да "увезете" пројекат. Додирните ту опцију, а затим пронађите .прј.кмл датотеку коју сте раније издвојили. Када увезете, видећете нову картицу на дну поред подразумеване иконе куће у Таскер-у. Ово садржи профиле и задатке овог помоћног пројекта.

Пратите Упутства за КСДА-Девелоперс феед за више постова попут овог. Такође, погледајте наше Савети и трикови за задатака форум за најновије креације међу ентузијастима аутоматизације у нашој заједници.