เร่งความเร็วการตรวจสอบสิทธิ์ 2 ปัจจัยบน Android ด้วย Tasker

การตรวจสอบสิทธิ์แบบ 2 ปัจจัยสามารถเพิ่มความปลอดภัยให้กับบัญชีของคุณ แต่ยังเพิ่มความยุ่งยากในการเข้าสู่ระบบอีกด้วย Tasker Authentication Helper แก้ปัญหานี้ได้!

เราทุกคนรู้ดีว่าการรักษาความปลอดภัยออนไลน์เป็นสิ่งสำคัญมาก พวกเราหลายคนจึงเริ่มใช้วิธีการตรวจสอบสิทธิ์แบบ 2 ปัจจัยต่างๆ

"รหัสยืนยัน Google ของคุณคือ 431973"

แต่ทุกครั้งที่ฉันได้รับข้อความนี้เมื่อฉันต้องการเข้าสู่ระบบ ฉันคิดว่า: โอ้ มาเลย! ฉันต้องการที่จะปลอดภัย แต่ฉันต้องบอกคุณกี่ครั้ง: 'ฉันเอง Google!' เพื่อความปลอดภัย คุณมักจะไม่ได้กินเค้กและกินมันเหมือนกัน... หรือคุณสามารถ? นี่คือที่มาของ Tasker Authentication Helper! แม้ว่าฉันจะทราบถึงคุณลักษณะการลงชื่อเข้าใช้จากโทรศัพท์ของ Google แต่โปรเจ็กต์นี้ยังไปไกลกว่านั้นและควรทำงานร่วมกับการตรวจสอบสิทธิ์แบบ 2 ปัจจัยที่ใช้ SMS ทุกประเภท สิ่งที่เราจะทำคือการดึงโทเค็นจากข้อความและส่งไปยังอุปกรณ์อื่นโดยใช้การเข้าร่วม

ทาซเคอร์ผู้พัฒนา: joaomgcd

ราคา: 3.49.

4.6.

ดาวน์โหลด
เข้าร่วมโดย joaoappsผู้พัฒนา: joaomgcd

ราคา: ฟรี

4.5.

ดาวน์โหลด

ตัวช่วยตรวจสอบสิทธิ์ Tasker 2 Factor

ฉันต้องยอมรับว่าโปรไฟล์ที่ง่ายที่สุดมักจะเป็นโปรไฟล์ที่แก้ไขปัญหาที่น่ารำคาญที่สุด Tasker Authentication Helper นั้นง่ายมาก แม้ว่าฉันจะต้องใช้เวลาสักพักกว่าจะล้มเหลวอย่างน่าสังเวชในนิพจน์ทั่วไป (regex) ฉันไม่สามารถค้นหาสูตร regex เดียวเพื่อทำสิ่งนี้ได้ในขั้นตอนเดียว แต่โปรไฟล์ทำงานได้ดีกับตัวกรอง regex 2 ตัวที่ทำงานร่วมกัน หากคุณเป็นผู้เชี่ยวชาญเกี่ยวกับ regex โปรดรวมทั้งสองสูตรเข้าด้วยกันแล้วแจ้งให้เราทราบ!

หากคุณกังวลจริงๆ เกี่ยวกับอุปกรณ์ที่คุณแชร์คลิปบอร์ดนี้ด้วย คุณสามารถจำกัดอุปกรณ์ที่ได้รับรหัสไว้ที่ พีซีที่ใช้งานอยู่ใน Tasker.

วานิลลา ทาซเคอร์ ทริกเกอร์

โดยส่วนตัวแล้ว ฉันชอบใช้ปลั๊กอิน AutoNotification Tasker แบบชำระเงินเพื่อสกัดกั้นการแจ้งเตือนทาง SMS คุณสามารถทำการตั้งค่าทั้งหมดนี้ได้โดยใช้เพียง ทาซเคอร์เท่านั้น - ไม่มีปลั๊กอินที่ต้องเสียเงิน การตั้งค่าวานิลลาจะตรวจสอบแต่ละข้อความที่ได้รับ (เหตุการณ์ข้อความที่ได้รับ) พยายามแยกวิเคราะห์เนื้อหา ข้อความจะถูกเก็บไว้ในตัวแปรระบบ %SMSRB

โปรไฟล์ตัวช่วยเหลือการรับรองความถูกต้อง - Vanilla Tasker

Profile: Pin Code Vanilla 

เหตุการณ์: ข้อความที่ได้รับ [ ประเภท: ผู้ส่งใดๆ:* เนื้อหา:* ]

Enter: หยิบรหัส Txt

อ่านเพิ่มเติม

ทริกเกอร์การแจ้งเตือนอัตโนมัติ

การแจ้งเตือนอัตโนมัติผู้พัฒนา: joaomgcd

ราคา: ฟรี

4.3.

ดาวน์โหลด

ต่างจากทริกเกอร์ vanilla Tasker การใช้การสกัดกั้นการแจ้งเตือนอัตโนมัติเราสามารถรันงานได้ก็ต่อเมื่อข้อความมีคำว่า "pin" หรือ "code" วิธีนี้จะทำให้โปรไฟล์ Tasker จะไม่ทำงานในทุกข้อความที่ได้รับ ฉันใช้ทริกเกอร์การสกัดกั้นการแจ้งเตือนอัตโนมัติเพื่อสกัดกั้นข้อความ ตัวกรองข้อความแจ้งเตือนอย่างง่าย: % ข้อความ (พิน | รหัส) ที่ตั้งไว้ในบริบทจะทำให้มั่นใจได้ว่าฉันจะไม่เริ่มกำหนดค่าใดๆ โดยไม่มีเหตุผล อย่ารันงานถ้าเราไม่จำเป็นต้องทำ

โปรไฟล์ตัวช่วยการรับรองความถูกต้อง

Profile: Pin Code Txt 

เหตุการณ์: การสกัดกั้นการแจ้งเตือนอัตโนมัติ [ การกำหนดค่า: ลักษณะการทำงานของเหตุการณ์: จริง

ประเภทการแจ้งเตือน: เฉพาะการแจ้งเตือนที่สร้างขึ้น

แอพแจ้งเตือน: สัญญาณ

ข้อความแจ้งเตือน: pin|code (regex) (ตัวพิมพ์เล็กและใหญ่)

ชื่อแพ็คเกจ: org. thoughtcrime.securesms ]

กรอก: หยิบรหัส

อ่านเพิ่มเติม

รับรหัสรับรองความถูกต้อง 2 ปัจจัย

หากต้องการหารหัสจากข้อความ เราจะใช้ตัวกรอง regex 2 ตัว สิ่งนี้จะป้องกันไม่ให้กำหนดค่าที่ไม่ถูกต้อง:

  • ข้อความที่มีตัวเลข แต่ไม่มีรหัสพินหรือคำรหัส
  • ข้อความที่มีตัวเลขที่ไม่ใช่พินหรือรหัส
  • ข้อความที่มีตัวเลขหลายตัว จับภาพนัดแรกหลังจากรหัส/พิน
  • ข้อความที่มีตัวเลขหลายตัวโดยวางโค้ด/คำพินไว้หลังโค้ด

หากคุณกำลังใช้ทริกเกอร์ Vanilla Tasker โปรดเปลี่ยน % คำอธิบาย กับ %SMSRB.

คว้ารหัสงาน

Grab A Code 

A1: การค้นหาตัวแปรแทนที่ [ ตัวแปร:%การค้นหาข้อความ:(code|pin).*?\d+

ละเว้นตัวพิมพ์: บนหลายบรรทัด: บนหนึ่งแมตช์เท่านั้น: เปิด

เก็บการจับคู่ใน:% รหัส แทนที่การจับคู่: ปิด แทนที่ด้วย: ]

A2: การค้นหาตัวแปรแทนที่ [ ตัวแปร:%การค้นหาข้อความ:^(.*?)\d+

ละเว้นตัวพิมพ์: บนหลายบรรทัด: บนหนึ่งแมตช์เท่านั้น: เปิด

เก็บการจับคู่ใน:%code แทนที่การจับคู่: ปิด แทนที่ด้วย: ] ถ้า [ %code1 !Set ]

A3: การค้นหาตัวแปรแทนที่ [ ตัวแปร:%code1 ค้นหา:\d+

ละเว้นตัวพิมพ์: บนหลายบรรทัด: บนหนึ่งแมตช์เท่านั้น: เปิด

เก็บการจับคู่ใน:%auth แทนที่การจับคู่: ปิด แทนที่ด้วย: ]

A4: ตั้งค่าคลิปบอร์ด [ ข้อความ:%auth1 เพิ่ม: ปิด ]

อ่านเพิ่มเติม

โปรดทดสอบข้อความเพื่อให้แน่ใจว่าข้อความของคุณถูกกรองตามนั้น

ตัวช่วยรับรองความถูกต้องทาซเคอร์ - regex

หากต้องการจับโค้ดจริง ฉันจะใช้ Regex ฉันมีรูปแบบต่างๆ มากมายเก็บไว้ในโทรศัพท์ของฉัน และฉันจะใช้รูปแบบดังกล่าวเป็นตัวอย่าง ฉันพยายามครอบคลุมสถานการณ์จำนวนมากที่สุดเท่าที่จะเป็นไปได้ แต่หากข้อความยืนยันของคุณอยู่นอกขอบเขตของตัวกรอง regex คุณจะต้องแก้ไขข้อความดังกล่าวตามความต้องการของคุณ

เริ่มต้นด้วยการจับตัวเลขหลังคำว่า pin/code (ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่) ฉันกำลังใช้ www.regex101.com เพื่อช่วยในเรื่องนี้

(code|pin).*?\d+

ผลลัพธ์เป็นสิ่งที่ดี แต่ฉันล้มเหลวกับตัวอย่างสุดท้าย การแข่งขันของเราคือ:

code is 431973. 

code: 895941

PIN is 4044

การใช้การค้นหา/แทนที่ ฉันจะจัดเก็บรายการที่ตรงกันในอาร์เรย์ %รหัส. การแข่งขันของเราจะอยู่ในองค์ประกอบที่ 1: %รหัส1. ที่ %รหัส1 จะไม่ถูกตั้งค่าหากข้อความยืนยันเป็นไปตามตัวอย่างสุดท้าย หากเป็นเช่นนั้น ฉันสามารถตั้งค่าตัวกรอง Regex อื่นได้:

^(.*?)\d+

แทนที่จะสร้างตัวกรอง Regex ที่ซับซ้อนมาก (และส่วนใหญ่เป็นเพราะมันเป็นงานที่อยู่เหนือความเข้าใจของฉันเกี่ยวกับ Regex) ฉันจะกรองผลลัพธ์อีกครั้ง ในทั้งสองกรณี ตัวกรองที่สองจะเหมือนกัน:

\d+

ผลลัพธ์ของตัวกรองที่สองจะถูกเก็บไว้ใน % รับรองความถูกต้อง อาร์เรย์เป็นองค์ประกอบแรก % รับรองความถูกต้อง1. ตัวแปรนี้ใช้เพื่อตั้งค่าคลิปบอร์ดและแชร์กับอุปกรณ์อื่นๆ ผ่านแอปเข้าร่วม


บทสรุป

โครงการ Tasker Authentication Helper ทำงานได้อย่างรวดเร็วและช่วยเพิ่มความเร็วในการเข้าสู่ระบบ ฉันคิดว่าฉันแก่เกินไปที่จะจำตัวเลขสั้นๆ หรือแก่เกินไปที่จะค้นหามือถือของฉันทุกครั้งที่ต้องการเข้าสู่ระบบทุกที่โดยไม่กระทบต่อความปลอดภัยของฉัน ไฟล์โครงการด้านล่างมีทั้งการตั้งค่า (วานิลลาและการแจ้งเตือนอัตโนมัติ) โปรดเลือกหนึ่งรายการและปิดการใช้งานโปรไฟล์อื่น

ดาวน์โหลดโครงการ Tasker 2 Factor Authentication Helper

ดาวน์โหลดไฟล์ ZIP ด้านบนและแตกเนื้อหาลงในที่จัดเก็บข้อมูลภายในของอุปกรณ์ Android ของคุณ เปิด Tasker และปิดการใช้งาน "Beginner Mode" ใน Preferences จากนั้นกลับไปที่หน้าหลักของ Tasker แล้วกดไอคอนโฮมที่มุมซ้ายล่างค้างไว้ คุณจะเห็นตัวเลือกในการ "นำเข้า" โครงการ แตะตัวเลือกนั้น จากนั้นค้นหาไฟล์ .prj.xml ที่คุณแตกไว้ก่อนหน้านี้ เมื่อนำเข้าแล้ว คุณจะเห็นแท็บใหม่ที่ด้านล่างข้างไอคอนโฮมเริ่มต้นใน Tasker ประกอบด้วยโปรไฟล์และงานของโครงการตัวช่วยนี้

ปฏิบัติตาม บทช่วยสอนสำหรับนักพัฒนา XDA ฟีดสำหรับโพสต์เพิ่มเติมเช่นนี้ นอกจากนี้โปรดตรวจสอบของเรา เคล็ดลับและเทคนิคทาซเคอร์ ฟอรัมสำหรับการสร้างสรรค์ล่าสุดในหมู่ผู้ชื่นชอบระบบอัตโนมัติในชุมชนของเรา