ملاحظة بحثية · 7 سبتمبر 2026 · تدفقات أخذ العينات مقترحة، وليست خدمة تدقيق منشورة.
لدى سوق مهام مكتملة أكثر مما يستطيع مراجعوها فحصه. يبدو أخذ العينات طريقة واضحة لتقليل العمل: الالتزام بدفعة، واختيار بعض المهام، وتقييمها، ونشر إيصال. لكن يمكن للمشغّل استبعاد أسوأ مهامه قبل الالتزام بالدفعة. ولن تختار عينة مثالية رياضيًا من السجلات الباقية تلك المهام المفقودة أبدًا.
لذلك تفصل أبحاث Sample في Proof21 بين اكتمال المجتمع والاختيار والتقييم والقبول. تحتاج كل طبقة إلى أدلتها الخاصة. ينبغي للأثر القابل للنقل أن يجعل هذه الحدود قابلة للفحص، بدل اختزالها في تصريح واسع بأن سوقًا بأكملها «خضعت للتدقيق».
عرّف المجتمع قبل القرعة
ابدأ بتسمية الوحدة التي تؤخذ منها العينة. هل هي مهمة أم فاتورة أم استجابة نموذج أم جلسة عميل أم مجموعة سجلات؟ حدد النافذة الزمنية وقواعد الإدراج والاستبعاد والمعرّفات الثابتة وسياسة التكرار ونقطة إغلاق المجتمع. وإلا فقد يستخدم طرفان كلمة «دفعة» وهما يقصدان مجموعتين مختلفتين.
في اختبار مقترح، طابق الدفعة المعلنة مع سجل استقبال أو إكمال يُدار بصورة مستقلة. سجّل الأعداد والبصمات، لكن سجّل حدود ذلك الدفتر أيضًا. قد يساعد سجل يتحكم فيه المشغّل نفسه على اكتشاف سهو عرضي دون أن يثبت مستقلًا أن العمل المخفي عمدًا لم يوجد قط. لا تحول سهولة المطابقة إلى ادعاء مطلق بالاكتمال.
يجب أن تبقى السجلات المختارة المفقودة ظاهرة. استبدال عنصر غير متاح بالعنصر التالي المناسب يغيّر إجراء أخذ العينة. عرّف مسار الفشل هذا قبل الاختيار واحتفظ بسجل الاختيار الأصلي. وأي استبدال مسموح يجب أن يكون إجراءً صريحًا بموجب السياسة، لا إصلاحًا صامتًا يجريه وكيل.
الالتزامات تحمي مجموعة، لا صلتها بالغرض
يمكن لالتزام Merkle أن يربط مجموعة بعينها، ويمكن لبرهان إدراج أن يبين انتماء سجل إلى البنية الملتزم بها وفق البناء المختار. تقدم RFC 9162 الخاصة بـCertificate Transparency مثالًا أصليًا لآليات إدراج واتساق Merkle محددة بعناية. لكنها لا تجعل دفعة تطبيق اعتباطية كاملة، ولا يجعل الاستشهاد بها Proof21 تنفيذًا لـCertificate Transparency. [1]
ينبغي أن يحتفظ التقرير المقترح بإصدار البناء وترميز الأوراق وعددها والجذر والمواضع المختارة ومواد البرهان. يهم الترتيب والتعامل مع التكرارات. يحتاج المستهلك إلى معرفة ما إذا كان الجذر يمثل تسلسلًا أو مجموعة أو بنية أخرى معرّفة صراحةً. عبارة «لها تجزئة» لا تكفي لإعادة إنتاج السؤال المطروح.
يحتاج الالتزام أيضًا إلى حد ترتيب بالنسبة إلى المصدر المستخدم للاختيار. إذا استطاع المشغّل رؤية مصدر الاختيار ثم بناء دفعة مواتية، فإن الالتزام بها لاحقًا لا ينقذ الإجراء. تشرح المقالة المرافقة عن الاختيار دون إعادة السحب هذا المتطلب في دورة الحياة.
ضع رقمًا لسؤال محدود
لنفترض مجتمعًا توضيحيًا ثابتًا من 1,000 سجل، يتضمن بالضبط 20 سجلًا معيبًا. نختار 100 سجل مختلف بالتساوي ودون إرجاع، ونفترض أن التقييم يكشف كل عيب في السجل المختار. يكون احتمال اكتشاف عيب واحد على الأقل:
1 - C(980, 100) / C(1000, 100) = 0.8809980814752082
هنا تحسب C(n, k) عدد التوافيق. الحساب مشتق لهذا المثال، وليس أداءً مقاسًا لـProof21. وحتى مع هذه الافتراضات المواتية، تبلغ فرصة تفويت السجلات المعيبة العشرين كلها نحو 11.90%. إذا كان عدد العيوب الحقيقي مجهولًا، فلن يكشفه هذا الحساب بطريقة سحرية. وإذا أخفق التقييم في اكتشاف العيوب أو لم يكن الاختيار منتظمًا، فلن تعود الافتراضات صحيحة.
تميز إرشادات NIST لعينات القبول بين خطة أخذ عينات محددة وقرار الدفعة من جهة، وضمان عام للجودة من جهة أخرى. حجم العينة وعتبات القرار والمخاطر المقبولة أجزاء من الخطة؛ وعبارة «أخذنا عينة بنسبة عشرة في المئة» ليست سياسة كاملة. [2][3] وقد يغير تجميع المهام المرتبطة ما تعلّمنا إياه العينة: اختيار عنقود واحد من سجلات متشابهة ليس التصميم نفسه لاختيار سجلات فردية مستقلًا عبر المجتمع.
قيّم المراجع إلى جانب الاختيار
يمكن لمراجع اختير بأمانة أن يخطئ أو تكون لديه مصلحة متعارضة أو يطبق معيار التقييم الخطأ. احتفظ بإصدار المعيار والأدلة المطلوبة وهوية المراجع أو دوره المخول والنتيجة بأسبابها. عندما يكون الادعاء حتميًا، ينبغي لمستهلك مستقل إعادة الفحص المدعوم. وعندما يتضمن حكمًا بشريًا، يجب أن يصرح الأثر بذلك.
يمكن للاختبار استخدام عيوب اصطناعية معروفة لقياس سلوك الكشف والخلاف. افصل تلك الاختبارات عن ملاحظات العملاء الحقيقية. لا تدّعِ معدل احتيال تشغيليًا من عينات حدد مؤلف الاختبار نسبة عيوبها. المراجع الذي يرى مفتاح الإجابة لا يقدم تقييمًا مستقلًا، حتى لو كان اختياره عشوائيًا.
يجب إعلان قواعد التصعيد مسبقًا: ماذا يحدث بعد اكتشاف واحد أو عنصر غير محسوم أو نمط من الخلاف؟ قد تكون العينات الإضافية مشروعة ضمن تصميم محدد، لكن السحب المتكرر حتى تظهر عينة نظيفة ممارسة مختلفة ومضللة. احتفظ بالمحاولات غير الناجحة وغير المكتملة بدل نشر النهاية السارة وحدها.
تقرير يساعد المستهلك على القرار
المخرج المفيد سلسلة من التصريحات المحددة: أُعلن هذا المجتمع؛ وكانت فحوص الاكتمال هذه متاحة؛ ويُعاد إنتاج هذا الاختيار؛ وقُيّمت هذه العناصر وفق هذا المعيار؛ وتبقى هذه النتائج غير محسومة. ثم يقرر المستهلك ما إذا كانت متطلبات القبول الخاصة به مستوفاة.
يمكن لهذا التدفق تقليل تكرار جمع الأدلة دون الوعد باليقين بشأن كل العمل غير المأخوذ في العينة. دور Proof21 المقترح هو جعل الإجراء قابلًا للنقل وإعادة التنفيذ، لا استبدال خبرة التدقيق المستقل أو اعتماد شركة بأكملها من عينة صغيرة أو تفويض إجراءات مالية بطباعة نتيجة أخذ عينات مواتية.
الأسئلة الشائعة
هل يثبت جذر Merkle إدراج كل مهمة مؤهلة؟
لا. يربط المجموعة المستخدمة في بنائه وفق قواعد ترميز وتجزئة محددة. أما أدلة الاكتمال قياسًا إلى المجتمع المقصود فمسألة منفصلة.
هل تثبت العينة النظيفة خلو الدفعة كلها من العيوب؟
لا. العينة النظيفة رصد ضمن تصميم لأخذ العينات. يعتمد تفسيرها على المجتمع وإجراء الاختيار ودقة التقييم والسياسة الإحصائية المختارة، لا على مظهر العينة وحده.
هل يمكن للمشغّل استبدال سجل مختار غير متاح؟
فقط وفق سياسة محددة ومخوّلة صراحةً تسجل الاختيار الأصلي والاستبدال. يجب ألا يختفي العنصر المفقود من الأدلة، وإلا أمكن للمشغّل تحييز ما يُراجع.
