الانتقال إلى المحتوى الرئيسي
رؤوفResearchOS
العربية
سيدني، أسترالياالوقت الحالي في سيدني—
اضغط Escape لإغلاق هذه النافذة.
بناء أدوات أمنية تعمل دون اتصال باستخدام KMP

Kotlin

بناء أدوات أمنية تعمل دون اتصال باستخدام KMP

مشاركة 100% من منطق الأمن بين Android وiOS والويب.

نواة أمنية واحدة وخمس منصات

في الأدوات الأمنية، اختلاف السلوك بين المنصات ثغرة. إذا قيّم إصدار iOS رابطًا بقواعد مختلفة عن Android، يكفي للمهاجم العثور على الأضعف. يزيل Mehr Guard هذه الفجوة بمشاركة نواة الكشف كاملة بين Android وiOS وJVM وJS وWebAssembly عبر Kotlin Multiplatform (KMP).

ما الذي يوجد في commonMain؟

منطق الأمن مستقل عن المنصة، وله تنفيذ واحد في الكود المشترك:

  • نموذج تعلم آلي تجميعي: انحدار لوجستي مع تعزيز تدرجي لتقييم كل URL.
  • محرّك قواعد استدلالية: 25+ فحصًا للتشابه البصري وpunycode وانتحال العلامات التجارية وسلاسل إعادة التوجيه وTLD المشبوهة وبيانات الدخول المضمّنة والمضيفين بعناوين IP مباشرة.
  • قوائم استخبارات التهديدات: مجموعات سماح ومنع ذات إصدارات مركزية.

الطبقات الطرفية الرقيقة وحدها خاصة بالمنصة، وتُعبّر عنها آلية expect/actual في KMP: الوصول إلى الملفات وجسر كاميرا QR والواجهة. لذلك تعني مراجعة نواة الأمن قراءة قاعدة كود واحدة بدلًا من خمس.

العمل دون اتصال جزء من التصميم

لا يجري Mehr Guard أي طلب شبكة. يُحسب كل تقييم على الجهاز، وهذا ضمان خصوصية لأن سجل التصفح لا يغادر الهاتف، وقرار في نموذج التهديد لأن لا خادم يمكن اختراقه ولا فحص يمكن اعتراضه. يمكن التحقق من الادعاء: يؤكد برنامج الفحص عدم وجود اتصالات صادرة.

الأرقام

المقياسالقيمة
F1 على مجموعة الفريق الأحمر87%
زمن الفحص P99< 5 ms
الاختبارات الآلية1,248+
سيناريوهات الفريق الأحمر المضمّنة19 هجومًا منتقى
المنصات المستهدفة5 (Android، iOS، JVM، JS، Wasm)

تستحق مجموعة الفريق الأحمر المضمّنة مكانها بجانب F1: تحافظ على جودة الكشف أثناء إعادة الهيكلة، بحيث يوقف أي تراجع صامت في كشف التشابه البصري عملية البناء بدلًا من نشره.

نهاية المقالالمعرف: kmp-security

بحث

اعثر على مشروع أو ورقة أو مقال أو صفحة.

٣٠ / ٤١ · نتائج البحث

↑ ↓ التنقل في مساحة العملEnter فتحEsc إغلاق