ichnaro
الأدلة وسلسلة العهدة

أدلة لا تطلب من أحد أن يثق بها.

يجب أن يتمكن طرف ثالث، مثل محامي الخصم أو خبير تعيّنه المحكمة أو عضو النيابة، من التثبّت، دون الوثوق بـ Ichnaro، مما يلي:

  1. [01]

    أن كل أثر رقمي مطابق بت ببت لما تم الحصول عليه؛

  2. [02]

    وأنه تم الحصول عليه في الوقت وبالطريقة اللذين نذكرهما؛

  3. [03]

    وأننا نعرف كل شخص وكل نظام تعامل معه؛

  4. [04]

    وأن سجل التدقيق لدينا لم يُعاد كتابته؛

  5. [05]

    وأن التقرير الذي بحوزتهم هو التقرير الذي أصدرناه.

[01]المبادئ

المبادئ

[01]

التجزئة أولًا

تُحتسب SHA-256 على البايتات الأصلية قبل أن يمسّها أي إجراء آخر.

[02]

لا تُعدَّل النسخ الأصلية أبدًا

يسجّل كل اشتقاق تجزئة الأثر الرقمي الذي اشتُق منه.

[03]

كل إجراء حدث مسجَّل

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

[04]

الحصول القابل للتكرار

يمكن إعادة اشتقاق الأدلة على السلسلة من أي عقدة عامة، دون أي ثقة بنا إطلاقًا.

[05]

الحصول المشروع فقط

يسجّل كل أثر رقمي فئة المصدر الذي جاء منه.

[06]

متوافقون، لا حاصلون على شهادة

نتبع مبادئ ISO/IEC 27037، وهي قابلية التدقيق وقابلية التكرار وقابلية إعادة الإنتاج وقابلية التبرير، ولا ندّعي الامتثال للمعيار.

[02]سلسلة العهدة خطوة بخطوة
  1. [01]

    الحصول

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

  2. [02]

    التجزئة

    تُحتسب SHA-256 على البايتات الأصلية غير المشفّرة، قبل أن يمسّها أي إجراء آخر.

  3. [03]

    التشفير

    تشفير مغلِّف بخوارزمية AES-256-GCM بمفتاح لكل كائن، يُغلَّف بمفتاح خاص بكل عميل.

  4. [04]

    تجزئة النسخة المخزَّنة

    تُحتسب تجزئة النص المشفّر المخزَّن كفحص تشغيلي للسلامة.

  5. [05]

    التخزين داخل الاتحاد الأوروبي

    يُكتب في تخزين كائنات خاضع للاختصاص القضائي للاتحاد الأوروبي ضمن بادئة محمية بقفل. لا تُستبدل الكائنات أبدًا.

  6. [06]

    القراءة المرتجعة والتحقق

    يُقرأ الكائن المخزَّن مجددًا وتُفحص تجزئته.

  7. [07]

    نسخة ثانية غير قابلة للتعديل

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

  8. [08]

    التسجيل ثم الإقرار

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

[03]

سجل لا يمكن إعادة كتابته بصمت

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

ختم زمني مستقل

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

[04]

طبقات الحماية

  • SHA-256 عند الإدخال
  • سجل تدقيق للإضافة فقط ومترابط بسلسلة تجزئة
  • التثبيت الخارجي وفق RFC 3161 لدى جهات ختم زمني خارجية
  • اقتصار إدارة الأقفال على حساب الوصول الطارئ (Break-glass)
  • مراقبة مستمرة لإعدادات الأقفال
  • نسخة ثانية غير قابلة للتعديل في منطقة أخرى داخل الاتحاد الأوروبي
[05]

ما تتضمنه لقطة الويب

  • ترويسات الطلب والاستجابة
  • HTML الصفحة كما قُدِّم، وDOM بعد العرض
  • أرشيف ويب للصفحة
  • لقطات شاشة للصفحة كاملة ولإطار العرض
  • سلسلة شهادات TLS
  • سجلات DNS وRDAP
  • إدخالات شفافية الشهادات
  • البيانات الوصفية للالتقاط: وقت البدء والانتهاء من ساعة متزامنة، والمشغّل، والغرض، وفئة المصدر

تعتمد اللقطات على الوصول العام العادي فقط: دون تسجيل دخول، ودون إرسال نماذج، ودون نقرات تتجاوز تحميل الصفحة.

[06]

الأدلة على السلسلة

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

[07]ما تتضمنه حزمة التصدير

ما تتضمنه حزمة التصدير

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

manifest.json
كل ملف مع مساره، وSHA-256، وحجمه، ونوع الوسائط، ووقت الحصول عليه، وفئة المصدر
manifest.json.sig
توقيع منفصل على البيان
manifest.json.tsr
رمز ختم زمني وفق RFC 3161 على البيان
audit/
أحداث العهدة وإثباتات التضمين في شجرة ميركل
certs/
شهادة التوقيع وسلاسل شهادات جهات الختم الزمني
evidence/ · report/
الأدلة الرقمية الأصلية والتقرير المختوم مع ملف الختم
VERIFY.md · verify/
تعليمات مكتوبة وأداة تحقق مفتوحة المصدر
[08]تحقق بنفسك

تحقق بنفسك

باستخدام أدوات قياسية فقط:

# 1  Files
sha256sum -c <(jq -r '.files[] | "\(.sha256)  \(.path)"' manifest.json)

# 2  Signature and timestamp
openssl dgst -sha256 -verify <(openssl x509 -in certs/ichnaro-signing.pem -pubkey -noout) \
  -signature manifest.json.sig manifest.json
openssl ts -verify -data manifest.json -in manifest.json.tsr -CAfile certs/tsa/<tsa>-chain.pem
  • أعد حساب تجزئة كل حدث من أحداث العهدة انطلاقًا من حقوله والتجزئة السابقة، وتحقق من إثباتات ميركل بمقارنتها بالجذور اليومية المثبتة خارجيًا.
  • أعد اشتقاق الأدلة على السلسلة من أي عقدة عامة أو مستكشف عام.
  • تحقق من تقرير بشكل مستقل عبر app.ichnaro.com/verify — تُحسب التجزئة في متصفحك ولا يتم رفع الملف.

كُتب هذا الإجراء ليكون قابلًا للفحص من غير القانونيين. وتختلف قواعد المقبولية والتوثيق باختلاف الولاية القضائية، وتُراجع مع المستشار القانوني لكل ولاية.

أدلة لا تطلب من أحد أن يثق بها.

هل فقدتَ أموالًا بسبب عملية احتيال؟ لا تتولى Ichnaro قضايا استرداد الأموال مباشرةً من الأفراد، ولا تتواصل مع الضحايا أبدًا لعرض استرداد الأموال عليهم.

اطّلع على إرشاداتنا للضحايا