# مطوّر قارئ شاشة يحذّر: ملفات الـ log المرفقة ببلاغات الأخطاء قد تحمل بيانات خاصة لم يطلبها أحد

> **المغزى:** المغزى: ما يعتبره البرنامج مهمًا للتسجيل يختلف عما يعتبره المستخدم خاصًا، والفريق الذي يضع خانة إرسال الـ log هو من يقرر ما يصل إلى بريد الدعم وتخزينه.

- المصدر: المغزى (https://almaghza.com/a/2026-10-25-bug-report-logs-privacy/)
- التاريخ: 14 جمادى الأولى - 25 أكتوبر 2026 (2026-10-25)
- القسم: أمن سيبراني
- الوسوم: الخصوصية، Debugging، تصميم المنتجات

نشر مطوّر يعمل على برنامج قارئ شاشة مقالة بعنوان Be Aware of What's in Your Logs، بعد أن وصله بلاغ خطأ مرفق به ملف log يحوي معلومات لم يكن بحاجة إلى رؤيتها. ورفض الكاتب تحديد من أرسل البلاغ أو وصف ما كان في الملف، واكتفى بشرح المشكلة العامة.

ففكرة أن الـ log مجرد أرقام وتواريخ ورسائل أخطاء ليست دقيقة دائمًا. فبحسب البرنامج وإعداداته، قد يحتوي الملف على:

- نص كان ظاهرًا على الشاشة
- رسائل أرسلها المستخدم أو استقبلها
- عناوين بريد إلكتروني وأسماء حسابات
- مسارات ملفات تتضمن الاسم الحقيقي للمستخدم
- روابط بالـ query parameters، وأحيانًا tokens داخلها
- أسماء المستندات التي كانت مفتوحة

ويلخص الكاتب السبب في جملة واحدة: الـ log سجل لكل ما اعتبره البرنامج مهمًا في لحظة معينة، وما يعتبره البرنامج مهمًا وما يعتبره المستخدم خاصًا أمران مختلفان تمامًا.

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

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

## المصادر

- [مقالة Be Aware of What's in Your Logs](https://fireborn.mataroa.blog/blog/be-aware-of-whats-in-your-logs/)
