Skip to main content

الأسرار وتدويرها

يجب أن تأتي كل قيمة مما سبق تحمل علامة سر من تهيئتك الخاصة. يتحقق الخادم منها مرة واحدة عند بدء التشغيل، لكن غياب أحد الأسرار لا يمنع بدء التشغيل: يعود Teable إلى القيمة الافتراضية المضمنة في الإصدارات الأقدم، ويسجل المتغيرات المفقودة، ثم يبدأ. هذه القيم المضمنة معلنة، ولذلك يستطيع أي شخص تزوير الرموز أو فك تشفير البيانات المحمية بها. يصلح ذلك لتجربة محلية سريعة ولا يعد آمنًا لأي استخدام آخر. ترقية عملية نشر موجودة. كانت النسخة التي عملت دون هذه المتغيرات تستخدم ضمنيًا القيم القديمة المضمنة، ولا تزال كذلك. يطبع تحذير بدء التشغيل الكتلة الدقيقة المطلوب إضافتها كي تستمر الجلسات والرموز والبيانات المشفرة الحالية في العمل. انسخها كما هي، وأعد التشغيل، ثم خطط لتدويرها. إذا كان تنسيق تهيئتك يتطلب ذلك، فتذكر تخطي $ في القيم. عملية نشر جديدة. أنشئ قيمًا جديدة بدلًا منها:
استخدم openssl rand -hex 8 للخانات ذات 16 حرفًا *_ENCRYPTION_KEY و *_ENCRYPTION_IV.
يحذّر سجل بدء التشغيل أيضًا عندما يُضبط أحد الأسرار صراحةً على قيمة افتراضية سابقة معروفة علنًا. تستمر النسخة في العمل كي تظل بياناتك متاحة، لكن يمكن لأي شخص تزوير الرموز أو فك تشفير البيانات المحمية بتلك القيمة. دوّرها.
آخر تعديل في ٤ سبتمبر ٢٠٢٦