HARIS SHIELD

كيف يعمل Haris Shield

ما يقرؤه التطبيق من هاتفك، وكيف يقرر ما يُعدّ تهديدًا، وكل اتصال يجريه — وكيف تتحقق من كل ذلك دون أن تكتفي بكلامنا.

يصف الإصدار الحالي، 1.0.13.

ما يقرؤه التطبيق عبر الكابل

يكون هاتفك موصولًا بحاسوبك بكابل USB الخاص به. يقرؤه Haris Shield باستخدام libimobiledevice (لأجهزة iPhone) وأداة adb في Android — وهي الأدوات مفتوحة المصدر نفسها التي يستخدمها باحثو التحليل الجنائي الرقمي. لا يُثبَّت أي شيء على الهاتف، والفحص يقرأ فقط: فلا يحذف شيئًا هناك ولا ينقله ولا يغيّره. وكل ما ينسخه يبقى في مجلد التطبيق على حاسوبك.

iPhone

  • معلومات الجهاز

    الطراز، وإصدار iOS ورقم البناء، والرقم التسلسلي، وما إذا كان رمز الدخول مضبوطًا، وحالة التفعيل، واسم الجهاز والمنطقة الزمنية.

  • تقارير الأعطال

    تُنسخ إلى حاسوبك وتُقرأ هناك. تبقى النسخ الأصلية على الهاتف — فالتطبيق ينسخ ولا ينقل أو يحذف أبدًا.

  • ملفات تعريف التكوين

    ملفات التعريف المثبّتة، والتسجيل في MDM، والإشراف، وملفات تعريف VPN — وهي الطرق التي يمكن بها إدارة الهاتف أو إعادة توجيه حركة بياناته.

  • ملفات تعريف التزويد (Provisioning)

    من وقّع تطبيقات المطوّرين وتطبيقات المؤسسات الموجودة على الهاتف، مع مقارنتها بأسماء موردي برامج التجسس المعروفين.

  • حالة الأمان

    وضع المنع (Lockdown Mode)، ووضع المطوّر، وما إذا كان إصدار iOS من الإصدارات المعروف استغلالها.

  • ملف sysdiagnose تستورده (اختياري)

    إذا أنشأت ملف sysdiagnose على الهاتف واستوردت الأرشيف، فسيقرأ التطبيق أيضًا قواعد بيانات استخدام الشبكة فيه، وسجل تنفيذ العمليات، وقواعد بيانات استخدام التطبيقات والأذونات، وسجلات الشبكة والعمليات.

Android

  • معلومات الجهاز

    الطراز، والعلامة التجارية، وإصدار Android، ومستوى تصحيح الأمان، والرقم التسلسلي.

  • التطبيقات المثبّتة

    أسماء الحزم مقارنةً ببرامج التعقّب المعروفة، والتطبيقات المخفية من شاشة التطبيقات، ومصدر تثبيت كل تطبيق (Play Store أو تثبيت جانبي).

  • الأذونات

    التطبيقات التي تملك أذونات مراقبة — الرسائل النصية، وسجل المكالمات، والموقع، والكاميرا، والميكروفون — والتركيبات الخطرة منها، إضافةً إلى التطبيقات المسموح لها بتثبيت تطبيقات أخرى.

  • إمكانية الوصول، ومشرفو الجهاز، ومستمعو الإشعارات

    المداخل الثلاثة التي تحتاجها برامج التعقّب عادةً لقراءة الشاشة، ومقاومة الإزالة، ونسخ الإشعارات.

  • العمليات والشبكة

    العمليات الجارية، والاتصالات المفتوحة في هذه اللحظة، وذاكرة التخزين المؤقت لمحلّل DNS، مقارنةً بخوادم برامج التجسس وعناوين IP المعروفة.

  • الشهادات

    شهادات الجذر التي ثبّتها المستخدم، والتي يمكن استخدامها لقراءة حركة البيانات المشفّرة، والتطبيقات الموقّعة بشهادات تصحيح أو اختبار.

  • استخدام البطارية والبيانات والمستشعرات

    التطبيقات التي تستيقظ ليلًا، أو تنقل كمية كبيرة من البيانات في الخلفية، أو تستخدم الكاميرا والميكروفون دون أن تكون ظاهرة على الشاشة.

  • الإعدادات وسجلات النظام

    تصحيح أخطاء USB واللاسلكي، والمصادر غير المعروفة، وPlay Protect، وعدد قليل من إدخالات سجل النظام المحددة المرتبطة ببرامج تجسس معروفة.

يُجري الفحص الكامل أيضًا مراجعة للخصوصية وتشخيصًا للجهاز، وعلى iPhone تحققًا من المكوّنات. أما تحليل النسخ الاحتياطية المشفّرة لأجهزة iPhone ومطابقة البصمات لملفات تطبيقات Android فقيد التطوير، وليسا جزءًا من الإصدار الحالي.

كيف تُقيَّم النتائج

ينتهي الفحص بإحدى ثلاث نتائج. والفرق بينها مهم، لذا إليك بدقة ما تتطلبه كل واحدة منها.

اكتُشف برنامج تجسس

فقط عند وجود أثر ملموس: عملية برنامج تجسس معروف في سجل التنفيذ، أو اتصال أو استعلام DNS إلى خادم برنامج تجسس معروف، أو برنامج تعقّب معروف مُنح صلاحيات الوصول، أو ملف تعريف من مورّد برامج تجسس معروف.

نشاط مريب

أمور تستحق نظرة أدق لكنها ليست دليلًا. ويشمل ذلك قابلية التعرّض للهجوم: فإصدار iOS قديم أو غياب تحديثات الأمان يجعلان الهاتف أسهل في الاختراق، لذلك يُبلَّغ عنهما هنا — وليس أبدًا كإصابة. قبل الإصدار 1.0.11 كان إصدار iOS القديم يُعرض خطأً على أنه إصابة؛ وقد أُصلح ذلك.

لم يُعثر على تهديدات

لم يُعثر على أي من الآثار التي يعرفها التطبيق. وهذا لا يعني أن الهاتف سليم بشكل مضمون — انظر أدناه ما لا تستطيع أي أداة أن تعد به.

ما يقارن التطبيق به

يأتي التطبيق بقائمة مدمجة بأسماء عمليات برامج التجسس وخوادمها وعناوين IP وتطبيقات التعقّب. وإضافةً إلى ذلك يستخدم مؤشرات من مشروع MVT، التي تنشرها Amnesty International وCitizen Lab وباحثون آخرون يحققون في Pegasus وPredator والأدوات المشابهة.

لا يُحتسب الاسم إلا إذا ظهر كاسم كامل في السجل. كانت أسماء عمليات Pegasus القصيرة مثل “bh” تطابق كلمات مثل “github”؛ ولم تعد كذلك. أما الأسماء التي هي أيضًا عمليات عادية في نظام iOS فقد استُبعدت، لأن العثور عليها لا يثبت شيئًا.

لماذا لا يمكن التلاعب بقائمة المؤشرات

  1. 1. كل ليلة يبني خادمنا حزمة من فهرس مؤشرات MVT.
  2. 2. ويوقّع الحزمة بمفتاح خاص Ed25519 لا يوجد إلا على الخادم.
  3. 3. يتحقق التطبيق من التوقيع باستخدام المفتاح العام المدمج فيه، ولا يستخدم الحزمة إلا إذا تطابق. وإذا لم يتطابق، يحتفظ بآخر مجموعة تطابقت.

وبذلك لا تستطيع حزمة مزيّفة — سواء من شبكة مخترقة أو من أي جهة أخرى — أن تضيف مؤشرات أو تحذفها. كما أن النتائج لا تُرفع أبدًا إلى قائمة مشتركة: فالبلاغات غير المتحقق منها من المستخدمين هي الطريقة التي تُسمَّم بها قوائم التهديدات.

ما الذي يغادر حاسوبك

كل اتصال يمكن أن يجريه التطبيق، مأخوذ من شيفرة التطبيق نفسها. إذا راقبت حركة بياناته (انظر «تحقّق منا بنفسك» أدناه)، فهذه هي القائمة التي يُفترض أن تستطيع مطابقتها بندًا بندًا.

كلما كان التطبيق متصلًا بالإنترنت

  • التحقق من الترخيص والرصيد

    harisshield.com

    مفتاح الترخيص ومعرّف للحاسوب — وهو قيمة تجزئة قصيرة مشتقة من اسم الحاسوب واسم المستخدم والمعالج والمعمارية وحجم الذاكرة. والرد إثبات رصيد يوقّعه خادمنا، يتيح للتطبيق مواصلة الفحص دون اتصال لمدة 14 يومًا.

  • عدد عمليات الفحص بعد كل فحص

    harisshield.com

    مفتاح الترخيص، ومعرّف الحاسوب، وiOS أو Android، وعدد النتائج، ومعرّف عشوائي للفحص، والوقت. بهذه الطريقة تُحتسب عمليات الفحص من رصيدك. لا يُرسَل ما الذي وُجد، ولا أي شيء من الهاتف. ومن دون اتصال، ينتظر البلاغ ويُرسَل لاحقًا.

  • حزمة المؤشرات الموقّعة

    harisshield.com

    تنزيل لأحدث مؤشرات برامج التجسس (انظر أعلاه). لا يُرسَل معه أي شيء عنك أو عن هاتفك.

  • التحقق من التحديثات

    harisshield.com

    عند تفعيل مفتاح ترخيص، يتحقق التطبيق من وجود تحديثات عند التشغيل وكل أربع ساعات، وينزّل الإصدارات الجديدة، مرسلًا مفتاح الترخيص حتى يُتيح الخادم الملف.

  • ربط حاسوب بترخيصك

    harisshield.com

    عند ربط حاسوب جديد: معرّف الحاسوب واسمه، حتى تخبرك رسالة التأكيد أيّ حاسوب يطلب الربط.

فقط عند استخدامك لميزة ما

  • التحقق من المكوّنات (جزء من الفحص الكامل لجهاز iPhone)

    checkcoverage.apple.com, support-sp.apple.com

    الرقم التسلسلي لجهاز iPhone، للاستعلام عن الطراز وحالة الضمان لدى Apple.

  • التحقق من الشهادات أثناء فحص Android

    الخوادم التي يتواصل معها هاتف Android

    يُجري التطبيق مصافحات TLS قصيرة من حاسوبك مع بعض الخوادم العامة التي يفتح الهاتف معها اتصالات HTTPS (18 مصافحة كحد أقصى في كل فحص)، لفحص شهاداتها. وترى تلك الخوادم عنوان IP الخاص بحاسوبك. وفي أداة مراقبة الشبكة يظهر ذلك على أنه العملية openssl.

  • مراقب الشبكة المباشر

    ipinfo.io

    عناوين IP التي يتصل بها هاتفك أثناء عمل المراقب — عناوين الخوادم، لا عنوانك — لعرض دولتها والجهة المالكة لها. وإذا أدخلت رمز ipinfo الخاص بك، فإنه يُرسَل أيضًا.

  • التحقق من التسريبات

    haveibeenpwned.com

    عنوان البريد الإلكتروني الذي تكتبه. يحتاج التحقق إلى مفتاح Have I Been Pwned API الخاص بك؛ ومن دونه يُرسَل الطلب مع ذلك لكنه لا يُرجع أي نتائج.

  • تقارير الأخطاء — معطّلة ما لم تحدد المربع

    harisshield.com

    من قائمة ثابتة من الحقول فقط: إصدار التطبيق، ونظام التشغيل، والمعمارية، والخطوة التي فشلت، ونوع الخطأ ورمزه، واسم الدالة، وiOS أو Android، وقيمة تجزئة من 8 أحرف لمفتاح الترخيص. ولا تتضمن أبدًا رسائل الخطأ، أو مسارات الملفات، أو تفاصيل الهاتف، أو النتائج، أو مفتاح الترخيص، أو بريدك الإلكتروني.

  • مفاتيح الترخيص القديمة فقط

    api.lemonsqueezy.com

    المفاتيح التي لا تبدأ بـ HRS- بيعت عبر Lemon Squeezy، وتُفعَّل ويُتحقق منها هناك، باستخدام المفتاح ومعرّف الحاسوب.

  • بعد محاولات تفعيل فاشلة متكررة

    harisshield.com

    معرّف الحاسوب وعدد المحاولات الفاشلة، حتى لا يمكن تخمين المفتاح بالقوة الغاشمة.

لا يُرسَل أبدًا

  • الرسائل أو الصور أو جهات الاتصال أو سجلات المكالمات أو البريد الإلكتروني
  • قائمة التطبيقات الموجودة على الهاتف
  • تقارير الأعطال أو ملف sysdiagnose الخاص بك
  • ما الذي وجده الفحص، أو تقرير الفحص نفسه

تبقى نتائج الفحص والتقارير في مجلد التطبيق على حاسوبك حتى تحذفها أو تختار مشاركة ملف PDF.

وضع عدم الاتصال، وما لا يشمله

يوقف وضع عدم الاتصال في إعدادات التطبيق تنزيل المؤشرات، واستعلامات IP في مراقب الشبكة، والتحقق من التسريبات. ولا يوقف التحقق من الترخيص والرصيد، ولا التحقق من التحديثات، ولا الاستعلام عن الرقم التسلسلي، ولا التحقق من الشهادات في Android.

لإجراء فحص دون أي اتصال على الإطلاق، افصل الحاسوب عن الإنترنت. بعد أن يتصل التطبيق بالإنترنت مرة واحدة، يواصل الفحص لمدة تصل إلى 14 يومًا اعتمادًا على آخر إثبات رصيد موقّع، مستخدمًا المؤشرات الموجودة لديه. وتُرسَل أعداد عمليات الفحص عند إعادة الاتصال.

ما لا تستطيع أي أداة أن تعد به

لا تستطيع أي أداة أن تثبت أن الهاتف سليم

يكشف Haris Shield الآثار المعروفة. ويقول مشروع MVT الأمر نفسه عن أداته: المؤشرات العامة لا تكفي للحكم بأن الجهاز سليم.

قد تبقى أكثر برامج التجسس تطورًا مخفية

الأدوات من فئة Pegasus مصممة لتترك أقل أثر ممكن، وتُستخدم إصداراتها الجديدة قبل أن ينشر أحد مؤشرات عنها. ويمكنها التهرب من هذا الفحص، ومن أي فحص آخر.

«لم يُعثر على تهديدات» لا تعني «آمن»

معناها أن أيًّا من الآثار المعروفة لم يظهر. إذا كان وضعك يعرّضك لخطر حقيقي، فاطلب رأيًا ثانيًا من الخبراء المذكورين أدناه، مهما كانت نتيجتنا.

أين نحن اليوم

بعض الأمور لم تكتمل بعد. ومن حقك أن تعرف أيها.

  • لم يحصل بعد على توثيق Apple (notarisation)

    لهذا يقول macOS إنه لا يمكن التحقق من المطوّر، وعليك أن تختار «فتح على أي حال» في المرة الأولى. ونعمل حاليًا على إعداد التوقيع بـ Apple Developer ID والتوثيق.

  • لم يُوقَّع رقميًا بعد لنظام Windows

    لهذا يعرض Windows رسالة «قام Windows بحماية الكمبيوتر». ونعمل حاليًا على إعداد توقيع الشيفرة. وإلى أن يكتمل الأمران، لا يستطيع نظام التشغيل أن يؤكد أن الملف صادر عنا — لكن قيم التحقق أدناه تستطيع.

  • الإصدارات

    يعمل إصدار Mac على Apple Silicon فقط، وإصدار Linux على x86-64 فقط. راجع صفحة التنزيل.

تحقّق منا بنفسك

أداة الأمان تطلب قدرًا كبيرًا من الثقة. وهذه طرق حقيقية ومستقلة للتحقق من أن Haris Shield يفعل ما تقوله هذه الصفحة — ولفحص هاتفك لدى جهة أخرى غيرنا.

1. تحقّق من برنامج التثبيت

ارفعه إلى VirusTotal. أفلت الملف الذي نزّلته على virustotal.com وسيفحصه نحو 70 محركًا لمكافحة الفيروسات. اقرأ أيّ المحركات تنبّه إلى شيء وماذا تسمّيه، لا العدد فقط.

قارن قيمة التحقق SHA-512. إذا طابقت قيمة التحقق لملفك القيمة أدناه، فهو بالضبط الملف الذي نشرناه. وهذه هي القيم نفسها التي يتحقق منها برنامج التحديث في التطبيق.

الإصدار 1.0.13:

macOS · Haris Shield-1.0.13-arm64.dmg

128 MB

4fe86b6fddb00fe3292be6dcb5facba1c18fc325e3a794005c083b01453593f4a92cf6e7531e3e2bf35e60fa5108f9ed7b5cb2422a3655741ca0043bf7c889e9

Windows · Haris Shield Setup 1.0.13.exe

110 MB

8108d8091be32424877d796e99ac522a3ce7cf0599b6bb5d87ef175630ee811ee3d4921ea00ddad6b93fbf73bb064cdffc414fca9c4df310493b9e391e0278c1

Linux · Haris Shield-1.0.13.AppImage

124 MB

2072f0f85bf1a9a013e9dbbced8b3184d6050fe86963808a831fa6f43e656ae1d29026f78ca2a9186eddad5ecf9d6ffc744b571ea576fa83db2ffc8666e51b7c

Linux · phoneguard_1.0.13_amd64.deb

98 MB

e5e344a628c9e47ca6204c6493d05763eefff336c679675c9800646f7ba699edab9548d7fb7089c83983d3c1e9673f25d07ce9462391a547516767acdb7ab3cf

Mac (Terminal)

shasum -a 512 <اسم الملف>

Linux (الطرفية)

sha512sum <اسم الملف>

Windows (PowerShell)

Get-FileHash -Algorithm SHA512 <اسم الملف>

لا يهم إن كانت الأحرف كبيرة أو صغيرة عند المقارنة.

2. راقب حركة بيانات التطبيق على الشبكة

شغّل إحدى هذه الأدوات أثناء الفحص. يُفترض أن ترى Haris Shield يتواصل مع harisshield.com، ومع الخدمات الواردة في القائمة أعلاه فقط عند استخدامك لتلك المزايا. أما الاتصال بالهاتف نفسه فيجري عبر USB ولا يظهر كحركة بيانات على الإنترنت.

Mac

  • LuLu

    مجانية ومفتوحة المصدر، من Objective-See. تسألك قبل أن يُجري أي تطبيق اتصالًا صادرًا جديدًا، وتعرض وجهته.

  • Little Snitch

    مدفوعة، من Objective Development. تعرض كل اتصال لكل تطبيق، مباشرةً وعلى خريطة.

Windows

  • TCPView

    مجانية، من Microsoft Sysinternals. تعرض كل اتصال مفتوح مع العملية التي تملكه.

  • GlassWire

    لها إصدار مجاني. تعرض الخوادم التي يتصل بها كل تطبيق.

  • Windows Defender Firewall

    مدمجة في النظام. احظر Haris Shield تمامًا إذا أردت التأكد من أن الفحص يعمل دون شبكة.

Linux

  • OpenSnitch

    مجانية ومفتوحة المصدر. تطلب إذنك لكل تطبيق قبل الاتصالات الصادرة، مثل LuLu.

3. احصل على رأي ثانٍ بشأن هاتفك

لا علاقة لأيٍّ من هذه الجهات بنا. إذا كنت صحفيًا أو ناشطًا أو أي شخص آخر قد يكون مستهدفًا، فتواصل مع خطوط المساعدة مباشرةً — فهذا عملهم كل يوم.

  • Mobile Verification Toolkit (MVT)

    Amnesty International Security Lab

    أداة تحليل جنائي رقمي مجانية ومفتوحة المصدر لأجهزة iPhone وAndroid، طُوّرت خلال مشروع Pegasus. تعمل من سطر الأوامر وهي موجّهة للتقنيين والمحققين، لا لفحص ذاتي سريع. يستخدم Haris Shield المؤشرات العامة نفسها.

  • iVerify Basic

    iVerify

    تطبيق لأجهزة iPhone وAndroid من شركة مستقلة متخصصة في أمن الهواتف. يفحص الهاتف بحثًا عن علامات برامج تجسس من نوع Pegasus من داخل الهاتف نفسه — وهي نظرة ثانية مفيدة من زاوية مختلفة.

  • خط المساعدة للأمن الرقمي (Digital Security Helpline)

    Access Now

    مساعدة مجانية على مدار الساعة، بعدة لغات، للصحفيين والناشطين والمدافعين عن حقوق الإنسان ومجموعات المجتمع المدني الذين يعتقدون أنهم مستهدفون.

  • Security Lab — اطلب المساعدة

    Amnesty International

    دعم للصحفيين والناشطين ومنظمات المجتمع المدني المعرّضين لهجمات رقمية موجّهة مثل Pegasus.

  • التحالف ضد برامج التعقّب (Coalition Against Stalkerware)

    stopstalkerware.org

    دليل لخطوط المساعدة ومنظمات الدعم حسب الدولة، لمن يقلق من أن شريكًا أو شخصًا قريبًا يراقب هاتفه. ابحث فيه من جهاز لم يسبق لذلك الشخص الوصول إليه.

هل وجدت في هذه الصفحة ما لا يتطابق مع ما يفعله التطبيق؟ أخبرنا على support@harisshield.com. واطّلع أيضًا على سياسة الخصوصية.