Mehr Guard
Mehr Guard اسکنر امنیتی QR و URL با Kotlin Multiplatform و اولویت حریم خصوصی است؛ فیشینگ، جعل هویت برند و تغییرمسیر مخرب را کاملاً روی دستگاه تشخیص میدهد.
۰۱ / نمای کلی
- ۰۱Kotlin Multiplatform
- ۰۲Compose Multiplatform
- ۰۳SwiftUI
- ۰۴ML Kit
- ۰۵SQLDelight
مسئله
کد QR مسیر رایج فیشینگ است، اما بیشتر اسکنرها داده را به ابر میفرستند و حریم خصوصی را به خطر میاندازند. کاربران به راهی برای بررسی URL بدون افشای سابقهٔ مرور نیاز دارند.
نمای کلی راهکار
- موتور تحلیل 100% آفلاین با Kotlin Multiplatform ساخته شد.
- مدل ترکیبی یادگیری ماشین با بیش از 25 بررسی ابتکاری برای تشخیص تهدید پیاده شد.
- 5 پلتفرم Android، iOS، JVM، JS و Wasm هدف قرار گرفت؛ ~100% منطق تشخیص و ~52% کل کد مشترک است.
- تأخیر <5ms برای اسکن بلادرنگ حاصل شد.
۰۲ / شواهد
شواهد و راستیآزمایی
- امتیاز F1 برابر 87% روی پیکرهٔ تیم قرمز.
- کارایی: تأخیر P99 <5ms.
- 1,248+ آزمون خودکار و مجموعهٔ داخلی تیم قرمز با 19 سناریوی منتخب حمله.
- حریم خصوصی: راستیآزمایی 0 فراخوانی شبکه با ./judge/verify_offline.sh.
- اشتراک کد: ~100% منطق تشخیص و ~52% کل کد.
۰۳ / روشها
پیادهسازی
پشته فناوری
- Kotlin Multiplatform
- Compose Multiplatform
- SwiftUI
- ML Kit
- SQLDelight
- 5 مقصد پلتفرمی: Android، iOS، JVM، JS و Wasm.
- مدل ترکیبی یادگیری ماشین شامل رگرسیون لجستیک و تقویت گرادیانی.
- تشخیص جعل برند، حملهٔ نویسههای همشکل و تغییرمسیر مخرب.
- موتور قواعد ابتکاری با 25+ بررسی.
- مجموعهٔ داخلی تیم قرمز با 19 سناریوی منتخب حمله.
امنیت
- تحلیل 100% آفلاین و صفر فراخوانی شبکه.
- یادگیری ماشین و قواعد ابتکاری روی دستگاه.
- بدون گردآوری داده.
- حفظ حریم خصوصی در معماری.