أدلة عملية

أخطاء السجل دون الكشف عن البيانات الحساسة

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

انظر الطريقة

سجلات مفيدة ومحدودة

ابدأ بالأسئلة التي يجب أن تجيب عليها السجلات

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

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

تقليل المعلومات المسجلة

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

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

إدارة الوصول والاحتفاظ والحجم

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

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

اختبر المسار من إشارة إلى عمل

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

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

التوثيق الأساسي: OWASP - تسجيل ورقة الغش.

المستندات المرجعية

المحتوى تم تحديثه 1 أكتوبر 2026

مصفوفة التحقق الوظيفي للتكيف مع المشروع

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

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

أسئلة مكررة

هل يجب تسجيل نص الاستفسار للتشخيص؟

ليس تلقائيًا. حدد الحد الأدنى من مجالات التشخيص واختبار البيانات التركيبية أولاً. قد يكون الاستفسار الكامل غير ضروري لتحليل الحالة الفنية.

هل تحل أداة المراقبة محل المالك؟

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