يمكن للمصادقة الثنائية أن تزيد من أمان حسابك، ولكنها أيضًا تزيد من المتاعب عند تسجيل الدخول. مساعد مصادقة تاسكر يحل هذه المشكلة!
نعلم جميعًا أن الأمان عبر الإنترنت مهم جدًا، لذلك بدأ الكثير منا باستخدام طرق المصادقة الثنائية المختلفة.
"رمز التحقق الخاص بك على Google هو 431973"
ولكن في كل مرة أتلقى فيها هذه الرسالة عندما أرغب في تسجيل الدخول، أفكر: أوه، هيا! أريد أن أكون آمنًا، ولكن كم مرة يجب أن أقول لك: "إنه أنا جوجل!" مع الأمن، عادة لا يمكنك الحصول على الكعكة وتناولها أيضًا... أو هل تستطيع؟ هذا هو المكان الذي يأتي فيه مساعد مصادقة تاسكر! على الرغم من أنني على علم بميزة تسجيل الدخول من الهاتف في Google، إلا أن هذا المشروع يتجاوز ذلك ويجب أن يعمل مع أي نوع من المصادقة الثنائية المستندة إلى الرسائل القصيرة. ما سنفعله هو استرداد الرمز المميز من رسالة نصية وإرساله إلى الأجهزة الأخرى باستخدام الانضمام.
السعر: 3.49.
4.6.
مجاني.
4.5.
مساعد المصادقة تاسكر 2 عامل
يجب أن أعترف أن أبسط الملفات الشخصية في أغلب الأحيان هي التي تحل المشكلات الأكثر إزعاجًا. يعد برنامج Tasker Authentication Helper بسيطًا جدًا، على الرغم من أن الأمر استغرق بعض الوقت حتى أفشل فشلاً ذريعًا في التعبيرات العادية (regex). لم أتمكن من العثور على صيغة regex واحدة للقيام بذلك كله في خطوة واحدة، ولكن الملف الشخصي يعمل بشكل جيد مع مرشحين regex يعملان معًا. إذا كنت محترفًا في regex، فلا تتردد في الجمع بين الصيغتين معًا وأخبرني بذلك!
إذا كنت قلقًا حقًا بشأن الأجهزة التي تشارك هذه الحافظة معها، فيمكنك تقييد الأجهزة التي تتلقى الرمز بـ جهاز كمبيوتر نشط في تاسكر.
الفانيليا تاسكر الزناد
على الرغم من أنني أفضل شخصيًا استخدام البرنامج الإضافي AutoNotification Tasker المدفوع لاعتراض إشعارات الرسائل القصيرة، إلا أنه يمكنك القيام بهذا الإعداد بالكامل باستخدام فقط تاسكر فقط - بدون أي ملحقات مدفوعة. يقوم إعداد الفانيليا بالتحقق من كل رسالة مستلمة (حدث الرسالة النصية المستلمة) محاولًا تحليل محتواها. يتم تخزين الرسالة النصية في متغير النظام %SMSRB.
ملف تعريف مساعد المصادقة - Vanilla Tasker
Profile: Pin Code Vanilla
الحدث: نص مستلم [ النوع: أي مرسل:* المحتوى:* ]
أدخل: احصل على رمز النص
اقرأ أكثر
مشغل الإخطار التلقائي
مجاني.
4.3.
على عكس مشغل Vanilla Tasker، باستخدام اعتراض الإخطار التلقائي، يمكننا تشغيل المهمة فقط إذا كانت الرسالة النصية تحتوي على الكلمات "pin" أو "code". بهذه الطريقة لن يتم تشغيل ملف تعريف Tasker في كل رسالة نصية مستلمة. أنا أستخدم مشغل اعتراض الإخطار التلقائي لاعتراض الرسالة. مرشح بسيط لنص الإخطار: % نص (دبوس|رمز) المحددة في السياق، ستؤكد أنني لن أبدأ في تعيين أي قيم دون سبب. دعونا لا ننفذ المهمة إذا لم نكن مضطرين لذلك.
ملف تعريف مساعد المصادقة
Profile: Pin Code Txt
الحدث: اعتراض الإخطار التلقائي [التكوين: سلوك الحدث: صحيح
نوع الإشعار: الإشعارات التي تم إنشاؤها فقط
تطبيق الإشعارات: Signal
نص الإشعار: رقم التعريف الشخصي | الرمز (التعبير العادي) (الحالة الإضافية)
اسم الحزمة: org.oughtcrime.securesms ]
أدخل: احصل على الرمز
اقرأ أكثر
الحصول على رمز المصادقة الثنائي
لاستخراج الرمز من رسالة نصية، سنستخدم مرشحين للتعبير العادي. يجب أن يمنع هذا تعيين قيم غير صحيحة:
- نص يحتوي على رقم، ولكن بدون رقم التعريف الشخصي أو كلمة المرور.
- نص يحتوي على رقم ليس رقمًا سريًا أو رمزًا.
- نص بأرقام متعددة. التقط أول تطابق بعد الرمز/الرقم التعريفي.
- نص يحتوي على أرقام متعددة حيث يتم وضع الرمز/كلمة الدبوس بعد الرمز.
إذا كنت تستخدم مشغل Vanilla Tasker، فيرجى استبدال %نص مع %SMSRB.
احصل على مهمة التعليمات البرمجية
Grab A Code
A1: استبدال بحث المتغير [ المتغير:%antext Search:(code|pin).*?\d+
تجاهل الحالة: على الخطوط المتعددة: في مباراة واحدة فقط: تشغيل
تخزين التطابقات في:%code استبدال التطابقات: إيقاف استبدال بـ: ]
A2: استبدال بحث المتغير [ المتغير:%antext Search:^(.*?)\d+
تجاهل الحالة: على الخطوط المتعددة: في مباراة واحدة فقط: تشغيل
تخزين التطابقات في:%code استبدال التطابقات: إيقاف استبدال بـ: ] إذا [ %code1 !Set ]
A3: استبدال بحث المتغير [ المتغير:%code1 البحث:\d+
تجاهل الحالة: على الخطوط المتعددة: في مباراة واحدة فقط: تشغيل
تخزين التطابقات في:%auth، استبدال التطابقات: إيقاف، استبدال بـ: ]
A4: تعيين الحافظة [ النص:%auth1 إضافة: إيقاف]
اقرأ أكثر
يرجى اختبار الرسالة للتأكد من تصفية رسائلك وفقًا لذلك.
مساعد مصادقة تاسكر - regex
للحصول على الكود الفعلي، سأستخدم Regex. لدي العديد من الأشكال المختلفة المخزنة على هاتفي وسأستخدمها كمثال. لقد حاولت تغطية أكبر عدد ممكن من السيناريوهات، ولكن إذا كان نص التحقق الخاص بك يقع خارج نطاق مرشحات التعبير العادي - فسيتعين عليك تعديله ليناسب احتياجاتك.
لنبدأ بالتقاط الأرقام بعد الكلمات pin/code (غير حساسة لحالة الأحرف). أنا استخدم www.regex101.com للمساعدة في هذا.
(code|pin).*?\d+
النتيجة جيدة لكني فشلت مع المثال الأخير. مبارياتنا هي:
code is 431973.code: 895941
PIN is 4044
باستخدام إجراء البحث/الاستبدال، سأقوم بتخزين المطابقات في مصفوفة ٪شفرة. سيتم وضع مباراتنا في العنصر الأول: %كود1. ال %كود1 لن يتم تعيينه إذا كان نص التحقق يتبع المثال الأخير. إذا كان هذا هو الحال يمكنني تعيين مرشح Regex آخر:
^(.*?)\d+
بدلاً من إنشاء مرشح Regex معقد للغاية (وغالبًا لأنه يمثل مهمة أعلى من فهمي لـ Regex)، سأقوم فقط بتصفية النتائج مرة أخرى. وفي كلتا الحالتين، سيكون الفلتر الثاني هو نفسه:
\d+
يتم تخزين نتيجة الفلتر الثاني في الملف مصادقة٪ المصفوفة كعنصر أول %auth1. يتم استخدام هذا المتغير لتعيين الحافظة ويتم مشاركته مع الأجهزة الأخرى عبر تطبيق الانضمام.
خاتمة
يعمل مشروع Tasker Authentication Helper بسرعة ويساعد على تسريع أوقات تسجيل الدخول. أعتقد أنني أصبحت أكبر من أن أتذكر الأرقام القصيرة، أو ببساطة أكبر من أن أذهب وأبحث عن هاتفي المحمول في كل مرة أرغب في تسجيل الدخول في أي مكان دون المساس بأمني. يحتوي ملف المشروع أدناه على كلا الإعدادين (الفانيليا والإخطار التلقائي). يرجى اختيار واحد وتعطيل الملف الشخصي الآخر.
قم بتنزيل مشروع مساعد المصادقة تاسكر 2 عامل
قم بتنزيل ملف ZIP أعلاه واستخرج المحتويات إلى وحدة التخزين الداخلية لجهاز Android الخاص بك. افتح تاسكر وقم بتعطيل "وضع المبتدئين" في التفضيلات. بعد ذلك، ارجع إلى صفحة تاسكر الرئيسية واضغط لفترة طويلة على أيقونة الصفحة الرئيسية في الزاوية اليسرى السفلية. سيظهر لك خيار "استيراد" مشروع. اضغط على هذا الخيار ثم ابحث عن ملف .prj.xml الذي قمت باستخراجه مسبقًا. بمجرد الاستيراد، سترى علامة تبويب جديدة في الأسفل بجانب رمز الصفحة الرئيسية الافتراضية في تاسكر. يحتوي هذا على الملفات الشخصية والمهام الخاصة بهذا المشروع المساعد.
اتبع ال دروس XDA للمطورين تغذية لمزيد من المشاركات مثل هذا. أيضا، تحقق من موقعنا نصائح وحيل تاسكر منتدى لأحدث الإبداعات بين عشاق الأتمتة في مجتمعنا.