Mempercepat Otentikasi 2 Faktor di Android dengan Tasker

Otentikasi 2 faktor dapat meningkatkan keamanan akun Anda, tetapi juga lebih merepotkan saat login. Pembantu Otentikasi Tasker memecahkan masalah ini!

Kita semua tahu bahwa keamanan online sangat penting, sehingga banyak dari kita mulai menggunakan berbagai metode Otentikasi 2 Faktor.

"Kode verifikasi Google Anda adalah 431973"

Tapi setiap kali saya menerima pesan ini ketika saya ingin login, saya berpikir: oh, ayolah! Aku ingin aman, tapi berapa kali aku harus bilang padamu: 'Ini aku Google!' Dengan keamanan, Anda biasanya tidak dapat memiliki kue dan memakannya juga... atau bisakah kamu? Di sinilah Pembantu Otentikasi Tasker berperan! Meskipun saya mengetahui fitur masuk Google dari ponsel, proyek ini lebih dari itu dan dapat bekerja dengan semua jenis autentikasi 2 faktor berbasis SMS. Apa yang akan kita lakukan adalah mengambil token dari pesan teks dan mengirimkannya ke perangkat lain menggunakan Gabung.

tugasPengembang: joaomgcd

Harga: 3,49.

4.6.

Unduh
Bergabunglah dengan joaoappsPengembang: joaomgcd

Harga: Gratis.

4.5.

Unduh

Pembantu Otentikasi Faktor Tasker 2

Harus saya akui, seringkali profil yang paling sederhana adalah profil yang menyelesaikan masalah yang paling mengganggu. Pembantu Otentikasi Tasker sangat sederhana, meskipun butuh beberapa saat bagi saya untuk gagal total pada ekspresi reguler (regex). Saya belum dapat menemukan satu rumus regex untuk melakukan ini semua dalam satu langkah, tetapi profil tersebut berfungsi dengan baik dengan 2 filter regex yang bekerja bersama. Jika Anda ahli dalam regex, silakan gabungkan kedua rumus tersebut dan beri tahu saya!

Jika Anda BENAR-BENAR khawatir tentang perangkat apa yang Anda gunakan untuk berbagi papan klip ini, Anda dapat membatasi perangkat yang menerima kode tersebut hingga PC aktif di Tasker.

Pemicu Tugas Vanila

Meskipun secara pribadi, saya lebih suka menggunakan plugin AutoNotification Tasker berbayar untuk mencegat notifikasi SMS, Anda dapat melakukan seluruh pengaturan ini hanya dengan menggunakan Hanya pemberi tugas - tanpa plugin berbayar. Pengaturan vanilla memeriksa setiap pesan yang diterima, (peristiwa pesan teks yang diterima) mencoba mengurai isinya. Pesan teks disimpan dalam variabel sistem %SMSRB.

Profil Pembantu Otentikasi - Vanilla Tasker

Profile: Pin Code Vanilla 

Peristiwa: Teks yang Diterima [ Jenis: Pengirim Apa Pun:* Isi:* ]

Masukkan: Ambil Kode Txt

Baca selengkapnya

Pemicu Pemberitahuan Otomatis

Pemberitahuan OtomatisPengembang: joaomgcd

Harga: Gratis.

4.3.

Unduh

Berbeda dengan pemicu Tasker vanilla, dengan menggunakan intersepsi AutoNotification kita dapat menjalankan tugas hanya jika pesan teks berisi kata "pin" atau "kode". Dengan cara ini profil Tasker tidak akan berjalan pada setiap pesan teks yang diterima. Saya menggunakan pemicu AutoNotification Intercept untuk mencegat pesan. Filter sederhana dari Teks Pemberitahuan: %anteks (pin|kode) diatur dalam konteksnya, akan memastikan bahwa saya tidak mulai memberikan nilai apa pun tanpa alasan. Jangan menjalankan tugas jika tidak perlu.

Profil Pembantu Otentikasi

Profile: Pin Code Txt 

Peristiwa: Intersepsi Notifikasi Otomatis [ Konfigurasi: Perilaku Peristiwa: benar

Jenis Notifikasi: Hanya Notifikasi yang Dibuat

Aplikasi Notifikasi: Sinyal

Teks Pemberitahuan: pin|kode (regex) (kasus masuk)

Nama Paket: org.thinkcrime.securesms ]

Masukkan: Ambil Kode A

Baca selengkapnya

Mendapatkan Kode Otentikasi 2 Faktor

Untuk mengeluarkan kode dari pesan teks, kita akan menggunakan 2 filter regex. Ini akan mencegah pemberian nilai yang salah:

  • Teks dengan angka, tetapi tanpa pin atau kode kata.
  • Teks dengan nomor yang bukan pin atau kode.
  • Sebuah teks dengan banyak nomor. Tangkap kecocokan pertama setelah kode/pin.
  • Teks dengan beberapa angka yang kode/pin kata-nya diletakkan setelah kode tersebut.

Jika Anda menggunakan pemicu Vanilla Tasker, harap ganti %anteks dengan %SMSRB.

Ambil TUGAS Kode

Grab A Code 

A1: Pencarian Variabel Ganti [ Variabel:%Pencarian teks:(kode|pin).*?\d+

Abaikan Kasus: Pada Multi-Baris: Pada Satu Pertandingan Saja: Aktif

Simpan Kecocokan Di:%code Ganti Kecocokan: Mati Ganti Dengan: ]

A2: Penggantian Pencarian Variabel [ Variabel:%Pencarian teks:^(.*?)\d+

Abaikan Kasus: Pada Multi-Baris: Pada Satu Pertandingan Saja: Aktif

Simpan Kecocokan Di:%code Ganti Kecocokan: Mati Ganti Dengan: ] Jika [ %code1 !Set ]

A3: Pencarian Variabel Ganti [ Variabel:%code1 Pencarian:\d+

Abaikan Kasus: Pada Multi-Baris: Pada Satu Pertandingan Saja: Aktif

Simpan Kecocokan Di:%auth Ganti Kecocokan: Mati Ganti Dengan: ]

A4: Setel Papan Klip [ Teks:%auth1 Tambah: Nonaktif ]

Baca selengkapnya

Silakan uji pesan tersebut, untuk memastikan bahwa pesan Anda difilter dengan tepat.

Pembantu Otentikasi Tasker - regex

Untuk menangkap kode sebenarnya, saya akan menggunakan Regex. Saya memiliki beberapa variasi berbeda yang tersimpan di ponsel saya dan saya akan menggunakannya sebagai contoh. Saya mencoba untuk mencakup sebanyak mungkin skenario, tetapi jika teks verifikasi Anda berada di luar cakupan filter regex saya - Anda harus memodifikasinya sesuai kebutuhan Anda.

Mari kita mulai dengan menangkap angka setelah kata pin/kode (tidak peka huruf besar-kecil). saya menggunakan www.regex101.com untuk membantu dalam hal ini.

(code|pin).*?\d+

Hasilnya bagus, tapi saya gagal dengan contoh terakhir. Pertandingan kami adalah:

code is 431973. 

code: 895941

PIN is 4044

Menggunakan tindakan pencarian/ganti saya akan menyimpan kecocokan dalam sebuah array %kode. Pertandingan kami akan ditempatkan di elemen pertama: %kode1. Itu %kode1 tidak akan disetel jika teks verifikasi mengikuti contoh terakhir. Jika demikian, saya dapat menyetel filter Regex lainnya:

^(.*?)\d+

Daripada membuat filter Regex yang sangat rumit (dan terutama karena tugasnya jauh di atas pemahaman saya tentang Regex), saya hanya akan memfilter hasilnya lagi. Dalam kedua keadaan tersebut, filter kedua akan sama:

\d+

Hasil filter kedua disimpan di % autentikasi array sebagai elemen pertama %auth1. Variabel ini digunakan untuk mengatur clipboard dan dibagikan dengan perangkat lain melalui aplikasi Gabung.


Kesimpulan

Proyek Pembantu Otentikasi Tasker bekerja cepat dan membantu mempercepat waktu login. Saya pikir saya sudah terlalu tua untuk mengingat nomor-nomor pendek, atau terlalu tua untuk pergi dan menemukan ponsel saya setiap kali saya ingin masuk ke mana pun tanpa membahayakan keamanan saya. File proyek di bawah ini berisi kedua pengaturan (vanilla dan AutoNotification). Silakan pilih salah satu dan nonaktifkan profil lainnya.

Unduh Proyek Pembantu Otentikasi Faktor Tasker 2

Unduh file ZIP di atas dan ekstrak isinya ke penyimpanan internal perangkat Android Anda. Buka Tasker dan nonaktifkan "Mode Pemula" di Preferensi. Lalu, kembali ke halaman utama Tasker dan tekan lama ikon beranda di pojok kiri bawah. Anda akan melihat opsi untuk "mengimpor" suatu proyek. Tap opsi tersebut lalu cari file .prj.xml yang sudah Anda ekstrak tadi. Setelah diimpor, Anda akan melihat tab baru di bagian bawah di samping ikon beranda default di Tasker. Ini berisi profil dan tugas proyek pembantu ini.

Ikuti Tutorial Pengembang XDA feed untuk lebih banyak postingan seperti ini. Lihat juga kami Tip & Trik Tasker forum untuk kreasi terbaru di kalangan penggemar otomasi di komunitas kami.