تنبيه أمني: بيانات سرية في سجلات المدقق
ملخص
أصدرت Canton Network تنبيهاً أمنياً يحذر من أن بيانات الاعتماد الحساسة، مثل كلمات مرور PostgreSQL ورموز Ledger API، قد تُكشف كنص عادي في سجلات تطبيق المدقق في ظروف معينة. يحدث هذا إذا استخدم المدقق ملفات DAR إضافية عبر .appDars أو SPLICE_APP_DARS مع تفعيل مستوى سجل DEBUG. يُنصح بضبط المستوى على INFO فوراً وتغيير البيانات السرية.
تنبيه أمني — احتمال كشف بيانات سرية في سجلات المدقق
لقد حددنا مشكلة حيث قد يتم كتابة بيانات اعتماد حساسة (مثل كلمة مرور PostgreSQL ورمز مصادقة Ledger API الخاص بك) كنص عادي في سجلات تطبيق المدقق. يحدث هذا فقط في ظل مجموعة محددة من الظروف الموضحة أدناه.
من المتأثر؟
قد تكون متأثراً إذا كان كلا الشرطين التاليين صحيحاً:
1. يستخدم نشر المدقق الخاص بك ملفات DAR إضافية تتجاوز ملفات Splice dars القياسية، وقمت بنشر تلك الملفات عبر قيمة Helm .appDars أو عن طريق تعيين متغير البيئة SPLICE_APP_DARS يدوياً على قيمة غير فارغة. (تحميل ملفات DAR إضافية بوسائل أخرى لا يجعلك متأثراً.)
2. تم تفعيل مستوى سجل DEBUG لتطبيق المدقق.
- نشر Helm: سجل DEBUG مفعل افتراضياً.
- نشر Docker Compose: تم تغيير مستوى السجل الافتراضي من DEBUG إلى INFO في إصدار Splice 0.5.10.
ما الذي يجب علي فعله؟
1. فوراً تأكد من ضبط مستوى سجل تطبيق المدقق الخاص بك على INFO أو أعلى. هذا يوقف أي كشف إضافي.
إذا كنت تعتقد أن نشرك كان مطابقاً لكلا الشرطين أعلاه، نوصي بتغيير البيانات السرية التالية:
- كلمة مرور قاعدة بيانات PostgreSQL
- رمز مصادقة Ledger API
- أي بيانات سرية أخرى قد تكون أضفتها كمتغيرات بيئة في نشر تطبيق المدقق
الإصلاح
تم حل هذه المشكلة في splice#4230 وسيتم تضمينها في الإصدار القادم 0.5.14.
|| @Dev Announcements @Canton Builder ||