InstantDrive
تصفح كل الصفحات

ما هو سجل التدقيق في InstantDrive؟

الإجابة المختصرة

سجل التدقيق في InstantDrive دفتر خاص بكل شركة، يحمل كل حدث فيه تجزئة SHA-256 تتضمن تجزئة الحدث السابق. ويعيد فحص التحقق حساب السلسلة ويبلغ عن التعديلات والصفوف المدرجة والفجوات. هو يكشف التلاعب، وليس تخزين WORM ولا تخزيناً غير قابل للتغيير.

آخر تحديث:

ما هو سجل التدقيق المتسلسل بالتجزئة؟

سجل التدقيق قائمة مرتبة بالأحداث التي جرت على مستنداتك: من فعل ماذا، وعلى أي ملف، ومتى. يحتفظ InstantDrive بسجل واحد لكل شركة. يحصل كل إدخال على رقم تسلسلي (1 ثم 2 ثم 3 وهكذا) وتجزئة SHA-256. تُحسب التجزئة من حقول الإدخال نفسه ومن تجزئة الإدخال السابق. ويشير الإدخال الأول إلى تجزئة مكوّنة من 64 صفراً.

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

ما الأحداث التي يسجلها السجل؟

يسجل السجل مجموعة محددة من الإجراءات مدرجة أدناه. وهو ليس سجلاً لكل ما يحدث في المنتج، فاقرأ القائمة قبل أن تعتمد عليه في مراجعة أو تحقيق.

غير مدرج في القائمة: تنزيل الملفات وعرضها وتسجيلات الدخول والرفع عبر محرك ويندوز (WebDAV) وأوامر المساعد (Copilot) وتغييرات بيانات الانتهاء. أما تسجيلات الدخول والرفع والحذف وتجميع الملفات فتكتب أيضاً صفوفاً في سجل نشاط منفصل أبسط وغير متسلسل بالتجزئة.

الإجراءمتى يُكتبمن يُسجَّل
INGESTرفع ملف عبر تطبيق الويب وتخزينهالمستخدم المسجل دخوله، مع اسم الملف والفئة ومجلد الخزنة والحجم الأصلي والمضغوط والمعرّف واسم الجهة
TOMBSTONE_DELETEحذف مستخدم لمستند (حذف ناعم)المستخدم المسجل دخوله، مع اسم الملف والفئة واسم الجهة
DISPATCH_ENVELOPEإرسال حزمة مستندات بالبريد عبر 1-Prompt Edge Dispatcherالمستخدم المسجل دخوله، مع المستلم وعدد المستندات والموضوع
MCP_TOOL_SEARCH وMCP_TOOL_READ_TEXT وMCP_TOOL_MINT_JIT_URL وMCP_TOOL_RADAR_CHECK وMCP_TOOL_COMPILE_DOSSIERاستخدام وكيل ذكاء اصطناعي متصل عبر بوابة MCP لأداةالوكيل، مصنفاً كوكيل ذكاء اصطناعي، مع معطيات الأداة
MCP_TOKEN_REVOKED وMCP_POLICY_DENIEDإلغاء رمز وكيل أو رفض استدعاء أداة بسبب نطاق الرمزالوكيل أو الرمز، مع سبب الرفض

ماذا يحتوي كل إدخال في السجل؟

يخزن كل إدخال الرقم التسلسلي والوقت بالتوقيت العالمي ونوع الفاعل ومعرّفه وبريد المستخدم عندما يكون الفاعل شخصاً وعنوان IP ووكيل المستخدم والإجراء ونوع المورد ومعرّفه ومساره وSHA-256 للملف المعني ولقطة تفاصيل بصيغة JSON والتجزئة السابقة وتجزئة الإدخال نفسه.

لا تدخل كل هذه الحقول في التجزئة. تغطي التجزئة معرّف الشركة والرقم التسلسلي والوقت ونوع الفاعل ومعرّفه والإجراء ومسار المورد وSHA-256 للملف ولقطة التفاصيل والتجزئة السابقة. أما البريد وعنوان IP ووكيل المستخدم ونوع المورد ومعرّفه فتُخزن مع الإدخال لكنها ليست جزءاً من التجزئة، لذلك لن يلاحظ فحص التحقق تعديلاً على هذه الأعمدة.

كيف يعمل التحقق؟

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

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

ماذا تتضمن الشهادة؟

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

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

ماذا يعني كشف التلاعب وماذا لا يعني؟

كشف التلاعب يعني أن فحص التحقق يستطيع إظهار تغييرات معينة أُجريت على صفوف السجل بعد كتابتها: حقل مغطى بالتجزئة تغير، أو صف محذوف من وسط السلسلة، أو صف مدرج. ولا يعني أن البيانات لا يمكن تغييرها. فالسجل موجود في قاعدة البيانات نفسها التي يستخدمها بقية المنتج. ولا يستخدم InstantDrive لها تخزين WORM ولا وسائط تُكتب مرة واحدة ولا أقفال كائنات غير قابلة للتغيير.

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

من يستطيع رؤية سجل التدقيق؟

لا تقدم هذه الصفحة ادعاءً بشأن صلاحيات الأدوار على السجل. تعرّف الشيفرة أدواراً مثل admin وmember وfinance وauditor، لكن القيود الدقيقة على سجل التدقيق غير مؤكدة. ولا توجد صفحة تدقيق في الشريط الجانبي الرئيسي. أما زر التحقق ورابط الشهادة فجزء من لوحة بوابة MCP في عرض الأمان، وهو عرض يُفتح بحالة التطبيق لا من القائمة.

تدعم قائمة الإدخالات التصفح حتى 500 صف والتصفية بحسب الإجراء ونوع الفاعل ومعرّف المستند. وإذا احتجت إلى منح مدقق وصولاً إلى السجل فتواصل مع InstantDrive أولاً واتفقوا على ترتيب الوصول لشركتك.

ما مدة الاحتفاظ بإدخالات التدقيق؟

لا توجد شيفرة تحذف إدخالات السجل. تعمل مهمة ليلية في الساعة 03:17 باسم prune ledger، لكنها تزيل أشياء أخرى: المهام الخلفية المكتملة وسجلات الأخطاء المحلولة الأقدم من 30 يوماً، والملفات المؤقتة الأقدم من 14 يوماً. ولا تشمل عملية التنظيف هذه صفوف السجل.

وهذه ليست سياسة احتفاظ. لا يفرض InstantDrive مدة احتفاظ ولا تجميداً قانونياً ولا إتلافاً مجدولاً لإدخالات السجل أو المستندات. وحذف المستند حذف ناعم: يُخفى السجل ويبقى الملف المخزن ويُكتب إدخال TOMBSTONE_DELETE. وتبقى الإدخالات ما دامت قاعدة البيانات باقية.

ما مثال تطبيقي على التحقق؟

لنفترض شركة خيالية هي Gulf Harbour Logistics FZE. خلال ربع سنة يبلغ سجلها 412 إدخالاً من عمليات رفع وحذف وإرسال واحد. في أول يوم عمل من كل شهر يجري مديرها المالي التحقق ويحفظ الشهادة بصيغة PDF ويخزن آخر تجزئة في نظام منفصل.

يوضح الصف الثالث سبب أهمية النسخة الخارجية.

الخطوةما يحدثما تُظهره النتيجة
التحقق الشهريتُعاد حسابات السلسلة من الإدخال 1 إلى 412الحالة LEGALLY_VALID وتم التحقق من 412 حدثاً دون انقطاع
تعديل في قاعدة البياناتيغير شخص اسم الملف داخل تفاصيل الإدخال 230يبلغ التحقق عن TAMPERED عند التسلسل 230 مع التجزئة المخزنة والمعاد حسابها
الاقتطاعتُزال أحدث 5 إدخالاتينجح التحقق مع 407 إدخالات، لكن التجزئة المحفوظة من الشهر السابق لم تعد آخر تجزئة، فتكشف المقارنة بالنسخة المخزنة الفجوة

ما الحدود وما الخطوة التالية؟

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

الخطوات التالية: حدد من في شركتك سيجري التحقق، وشغّله بجدول منتظم، واحتفظ بكل شهادة وآخر تجزئة خارج InstantDrive، وادمج السجل مع قواعد الوصول الخاصة بك. وللأسئلة المتعلقة بأدلة التدقيق في نزاع أو تفتيش محدد، استشر مستشارك القانوني.

احفظ هذه المستندات في مساحة واحدة

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

افتح التطبيقالأسعار