SureLock Kiosk Lockdown

مشخصات اصلی برنامه و اطلاعات توسعه‌دهنده
نام برنامه:SureLock Kiosk Lockdownنام بسته نرم‌افزاری:com.gears42.surelockتعداد کاربر فعال:۵۰۰تاریخ آخرین به‌روزرسانی برنامه:۰۵ فروردین ۱۴۰۱دسته‌بندی برنامه:ابزارهانام توسعه‌دهنده:42Gears Mobility Systems

خلاصه بررسی امنیتی

برنامه اندرویدیمنتشر شده در کافه بازاربا قابلیت ارسال نوتیفیکیشن
OWASP Test۱۳ مورد آسیب‌پذیری

برپایه ۱۰ ضعف شناخته شده براساس OWSAP در برنامه‌های موبایلی

Libraries Risks Test۷۰ مورد ریسک امنیتی

ضعف امنیتی در پیاده‌سازی توابع، کارکرد و تنظیمات برنامه

API Vulnerability Test۳۰ مورد ضعف ارتباطی

ضعف امنیتی در سرورهای ارتباطی و رابط برنامه‌نویسی کاربردی

API Vulnerability Testفاقد آلودگی بدافزاری

براساس بررسی ۷۳ موتور آنتی‌ویروس در سرویس ویروس‌توتال


جزئیات بررسی

خلاصه اطلاعات فایل برنامه
نام بسته نرم‌افزاری:com.gears42.surelockنسخه برنامه:21.10015حجم فایل:20.22MBامضای دیجیتال فایل:استانداردچک‌سام فایل:ebd401c81b183a2f6607e67db07379e0نتیجه ویروس‌توتال:۰ آلودگی از ۷۳ مورد اسکن
ریسک‌های امنیتی در میزان دسترسی‌های مورد استفاده در برنامه
android.intent.action.ACTION_REQUEST_SHUTDOWNناشناختهandroid.permission.ACCESS_BACKGROUND_LOCATIONزیادیافتن موقعیت تقریبی براساس شبکهزیاددسترسی به قابلیت مدیریت دانلودهاناشناختهدسترسی به موقعیت دقیق براساس شبکه و مکان‌یابزیادمشاهده اطلاعات مربوط به اتصال شبکهکمدسترسی به قابلیت مدیریت اعلان‌هاکممشاهده اطلاعات مربوط به اتصال وایفایکمandroid.permission.ANSWER_PHONE_CALLSزیاددسترسی به بلوتوثکماجازه مدیریت بلوتوثکمدسترسی به برودکست‌های پایدارکمتماس مستقیم با شماره تلفن‌هازیاددسترسی به دوربینزیادتغییر وضعیت اتصال شبکهکماتصال به وایفای و قطع اتصال از آنکماجازه غیرفعال‌سازی قفل دستگاهکمدریافت اطلاعات از اینترنت بدون اعلام به کاربرناشناختهandroid.permission.EXPAND_STATUS_BARکمکنترل چراغ قوهکمترسیم روی برنامه‌های دیگرکممشاهده لیست حساب‌ها در دستگاهزیادandroid.permission.GET_PACKAGE_SIZEکمدسترسی کامل به اینترنتکممتوقف کردن فعالیت برنامه‌های درحال اجرا در پس‌زمینهکمافزودن یا حذف حساب‌‌ها در دستگاهزیادandroid.permission.MANAGE_EXTERNAL_STORAGEزیادتغییر تنظیمات صوتیکمکنترل ارتباط راه نزدیک (NFC)کمandroid.permission.PACKAGE_USAGE_STATSعادیپردازش و هدایت تماس‌های خروجیزیادandroid.permission.QUERY_ALL_PACKAGESکمandroid.permission.READ_CALL_LOGزیادخواندن مخاطبان دفترچه تلفن دستگاهزیادخواندن کارت حافظهزیادandroid.permission.READ_PHONE_NUMBERSزیادخواندن وضعیت تلفن و شناسهزیاداجرا شدن در هنگام راه‌اندازیکمandroid.permission.REORDER_TASKSکمandroid.permission.REQUEST_DELETE_PACKAGESکمنادیده گرفتن اعلان بهینه‌سازی مصرف باتریکماجازه نصب برنامه‌های جدیدزیادandroid.permission.sec.ENTERPRISE_DEVICE_ADMINناشناختهandroid.permission.sec.MDM_APNناشناختهandroid.permission.sec.MDM_APP_MGMTناشناختهandroid.permission.sec.MDM_BLUETOOTHناشناختهandroid.permission.sec.MDM_BROWSER_SETTINGSناشناختهandroid.permission.sec.MDM_CALLINGناشناختهandroid.permission.sec.MDM_DATE_TIMEناشناختهandroid.permission.sec.MDM_EMAILناشناختهandroid.permission.sec.MDM_ENTERPRISE_VPNناشناختهandroid.permission.sec.MDM_EXCHANGEناشناختهandroid.permission.sec.MDM_FIREWALLناشناختهandroid.permission.sec.MDM_HW_CONTROLناشناختهandroid.permission.sec.MDM_INVENTORYناشناختهandroid.permission.sec.MDM_KIOSK_MODEناشناختهandroid.permission.sec.MDM_LOCATIONناشناختهandroid.permission.sec.MDM_LOCKSCREENناشناختهandroid.permission.sec.MDM_MULTI_USER_MGMTناشناختهandroid.permission.sec.MDM_PHONE_RESTRICTIONناشناختهandroid.permission.sec.MDM_REMOTE_CONTROLناشناختهandroid.permission.sec.MDM_RESTRICTIONناشناختهandroid.permission.sec.MDM_ROAMINGناشناختهandroid.permission.sec.MDM_SECURITYناشناختهandroid.permission.sec.MDM_VPNناشناختهandroid.permission.sec.MDM_WIFIناشناختهتنظیم تصویر پشت‌زمینهکمandroid.permission.SET_WALLPAPER_HINTSکمنمایش اعلان روی برنامه‌های دیگرزیادکنترل لرزشکمممانعت از به خواب رفتن دستگاهکماصلاح مخاطبان دفترچه تلفن دستگاهزیادنوشتن، تغییر و حذف محتویات کارت حافظهزیاداصلاح تنظیمات سیستمزیادفعال و غیرفعال‌سازی وضعیت همگام‌سازیکمافزودن میانبر در لانچر اندرویدناشناختهحذف میانبر در لانچر اندرویدناشناختهدسترسی پرداخت از طریق گوگل پلیناشناختهcom.datalogic.dxu.PLUGINناشناختهcom.gears42.nixsam.APP_MESSAGE_RECEIVERناشناختهcom.gears42.suredefense.permission.RemoteBindناشناختهcom.gears42.surelock.com.gears42.surelocksam.COMMUNICATORناشناختهاجازه دریافت نوتیفیکیشنعادیدسترسی به توابع نقشه گوگلناشناختهcom.nix.permission.C2D_MESSAGEناشناختهcom.samsung.android.knox.permission.CUSTOM_SETTINGناشناختهcom.samsung.android.knox.permission.CUSTOM_SYSTEMناشناختهcom.samsung.android.knox.permission.KNOX_ADVANCED_APP_MGMTناشناختهcom.samsung.android.knox.permission.KNOX_ADVANCED_RESTRICTIONناشناختهcom.samsung.android.knox.permission.KNOX_ADVANCED_SECURITYناشناختهcom.samsung.android.knox.permission.KNOX_APNناشناختهcom.samsung.android.knox.permission.KNOX_APP_MGMTناشناختهcom.samsung.android.knox.permission.KNOX_AUDIT_LOGناشناختهcom.samsung.android.knox.permission.KNOX_BLUETOOTHناشناختهcom.samsung.android.knox.permission.KNOX_BLUETOOTH_SECUREMODEناشناختهcom.samsung.android.knox.permission.KNOX_BROWSER_PROXYناشناختهcom.samsung.android.knox.permission.KNOX_BROWSER_SETTINGSناشناختهcom.samsung.android.knox.permission.KNOX_CCM_KEYSTOREناشناختهcom.samsung.android.knox.permission.KNOX_CERTIFICATEناشناختهcom.samsung.android.knox.permission.KNOX_CERTIFICATE_ENROLLMENTناشناختهcom.samsung.android.knox.permission.KNOX_CERT_PROVISIONINGناشناختهcom.samsung.android.knox.permission.KNOX_CLIPBOARDناشناختهcom.samsung.android.knox.permission.KNOX_CONTAINERناشناختهcom.samsung.android.knox.permission.KNOX_CONTAINER_RCPناشناختهcom.samsung.android.knox.permission.KNOX_CUSTOM_DEXناشناختهcom.samsung.android.knox.permission.KNOX_CUSTOM_PROKIOSKناشناختهcom.samsung.android.knox.permission.KNOX_CUSTOM_SETTINGناشناختهcom.samsung.android.knox.permission.KNOX_CUSTOM_SYSTEMناشناختهcom.samsung.android.knox.permission.KNOX_DATE_TIMEناشناختهcom.samsung.android.knox.permission.KNOX_DEXناشناختهcom.samsung.android.knox.permission.KNOX_DLP_MGMTناشناختهcom.samsung.android.knox.permission.KNOX_EBILLINGناشناختهcom.samsung.android.knox.permission.KNOX_EMAILناشناختهcom.samsung.android.knox.permission.KNOX_ENTERPRISE_DEVICE_ADMINناشناختهcom.samsung.android.knox.permission.KNOX_EXCHANGEناشناختهcom.samsung.android.knox.permission.KNOX_FIREWALLناشناختهcom.samsung.android.knox.permission.KNOX_GEOFENCINGناشناختهcom.samsung.android.knox.permission.KNOX_GLOBALPROXYناشناختهcom.samsung.android.knox.permission.KNOX_HW_CONTROLناشناختهcom.samsung.android.knox.permission.KNOX_INVENTORYناشناختهcom.samsung.android.knox.permission.KNOX_KIOSK_MODEناشناختهcom.samsung.android.knox.permission.KNOX_LDAPناشناختهcom.samsung.android.knox.permission.KNOX_LICENSE_LOGناشناختهcom.samsung.android.knox.permission.KNOX_LOCATIONناشناختهcom.samsung.android.knox.permission.KNOX_LOCKSCREENناشناختهcom.samsung.android.knox.permission.KNOX_MULTI_USER_MGMTناشناختهcom.samsung.android.knox.permission.KNOX_NPAناشناختهcom.samsung.android.knox.permission.KNOX_PHONE_RESTRICTIONناشناختهcom.samsung.android.knox.permission.KNOX_REMOTE_ATTESTATIONناشناختهcom.samsung.android.knox.permission.KNOX_REMOTE_CONTROLناشناختهcom.samsung.android.knox.permission.KNOX_RESTRICTIONناشناختهcom.samsung.android.knox.permission.KNOX_RESTRICTION_MGMTناشناختهcom.samsung.android.knox.permission.KNOX_ROAMINGناشناختهcom.samsung.android.knox.permission.KNOX_SEAMS_MGMTناشناختهcom.samsung.android.knox.permission.KNOX_SECURITYناشناختهcom.samsung.android.knox.permission.KNOX_SENSITIVE_DATA_PROTECTIONناشناختهcom.samsung.android.knox.permission.KNOX_SPDCONTROLناشناختهcom.samsung.android.knox.permission.KNOX_TIMA_KEYSTOREناشناختهcom.samsung.android.knox.permission.KNOX_TIMA_KEYSTORE_PER_APPناشناختهcom.samsung.android.knox.permission.KNOX_UCM_MGMTناشناختهcom.samsung.android.knox.permission.KNOX_VPNناشناختهcom.samsung.android.knox.permission.KNOX_VPN_CONTAINERناشناختهcom.samsung.android.knox.permission.KNOX_VPN_GENERICناشناختهcom.samsung.android.knox.permission.KNOX_WIFIناشناختهcom.samsung.android.knox.permission.MDM_LICENSE_LOGناشناختهدسترسی به توابع جانبی گوشی‌های Samsungناشناختهخواندن شمارنده آیکون در لانچر Samsungناشناختهتغییر در شمارنده آیکون در لانچر Samsungناشناختهcom.sec.enterprise.knox.cloudmdm.smdms.provider.permission.READناشناختهcom.sec.enterprise.knox.permission.KNOX_RESTRICTIONناشناختهgears42.permission.REQUEST_CUSTOM_PROPERTIESناشناختهثبت اطلاعات دستگاه و برنامه برای نوتیفیکیشنناشناخته
اشتراک‌گذاری اطلاعات با سرویس‌های شخص ثالث
Google Firebase Analytics
اشتراک‌گذاری اطلاعات دستگاه برای تبلیغات، نظارت، خطایابی، تجزیه و تحلیل فعالیت‌ها و وضعیت عملکرد
آسیب‌پذیری‌های متداول موجود در برنامه براساس استانداردها
ذخیره اطلاعات حساس به‌صورت ناامن
شدت خطر این آسیب‌پذیری ۷.۴ از ۱۰ تخمین زده می‌شود. توضیحات بیشتر در OWSAP-m9 و cwe-312
استفاده از اعداد تصادفی بجای رمزنگاری
شدت خطر این آسیب‌پذیری ۷.۵ از ۱۰ تخمین زده می‌شود. توضیحات بیشتر در OWSAP-m5 و cwe-330
نشت IP کاربر
شدت خطر این آسیب‌پذیری ۴.۳ از ۱۰ تخمین زده می‌شود. توضیحات بیشتر در cwe-200
استفاده از الگوریتم‌های ضعیف برای ایجاد هش
شدت خطر این آسیب‌پذیری ۷.۴ از ۱۰ تخمین زده می‌شود. توضیحات بیشتر در OWSAP-m5 و cwe-327
ذخیره اطلاعات حساس در حافظه بدون اعمال نظارت روی دسترسی‌ها
شدت خطر این آسیب‌پذیری ۵.۵ از ۱۰ تخمین زده می‌شود. توضیحات بیشتر در OWSAP-m2 و cwe-276
استفاده از الگوریتم‌های ضعیف برای ایجاد هش
شدت خطر این آسیب‌پذیری ۵.۹ از ۱۰ تخمین زده می‌شود. توضیحات بیشتر در OWSAP-m5 و cwe-327
آسیب‌پذیری عدم خنثی‌سازی عناصر مخرب در فرامین SQL
شدت خطر این آسیب‌پذیری ۵.۹ از ۱۰ تخمین زده می‌شود. توضیحات بیشتر در OWSAP-m7 و cwe-89
ذخیره اطلاعات در پوشه فایل‌های موقت دستگاه
شدت خطر این آسیب‌پذیری ۵.۵ از ۱۰ تخمین زده می‌شود. توضیحات بیشتر در OWSAP-m2 و cwe-276