الأمان
المصادقة الثنائية، والجلسات وتنبيهات تسجيل الدخول الجديد، وكيف يبني Codexe الكود المولَّد في بيئة معزولة، وكيف تُعالَج توكنات البوتات، والممارسات الجيدة.
آخر تحديث
في هذه الصفحة
#المصادقة الثنائية
احمِ حسابك بتطبيق مصادقة (Google Authenticator، 1Password، Aegis…):
- افتح الحساب ← المصادقة الثنائية وابدأ الإعداد.
- امسح رمز QR وأدخل الرمز المكوّن من 6 أرقام للتأكيد.
- احفظ الرموز الاحتياطية العشرة. تُعرض مرة واحدة فقط. وكل منها يعمل مرة واحدة إذا فقدت هاتفك.
بعد التفعيل، يطلب كل تسجيل دخول (بما في ذلك عبر Discord أو GitHub) رمزاً من تطبيقك. إذا لم تتمكن من استخدام التطبيق، يمكنك استخدام رمز احتياطي أو طلب رمز لمرة واحدة عبر البريد الإلكتروني (صالح لمدة 10 دقائق).
#الجلسات والتنبيهات
- يبقى تسجيل الدخول صالحاً لمدة 30 يوماً على ذلك المتصفح.
- كل تسجيل دخول من عنوان IP جديد يرسل إليك رسالة "new login" بالبريد الإلكتروني. إذا لم تكن أنت، فأمّن حسابك على Discord أو GitHub وفعّل المصادقة الثنائية.
#كيف يُبنى كودك
المشاريع المولَّدة كود، وبناؤها يشغّل سكربتات البناء الخاصة بذلك الكود. يتعامل Codexe مع ذلك على أنه غير موثوق:
- كل عملية بناء واختبار تحميل تعمل في بيئة معزولة كمستخدم خاص بها دون صلاحيات، مع نظام للقراءة فقط ودون وصول إلى خوادم Codexe أو قواعد بياناته أو عمليات بناء المستخدمين الآخرين.
- لا يستطيع البناء الوصول إلى الإنترنت إلا عبر مرشّح يسمح بمستودعات الاعتماديات الرسمية (Maven Central وPaper وSpigot وFabric وForge وNeoForge وMojang وGradle وModrinth وما شابهها)، عبر HTTPS.
- ذاكرة التخزين المؤقت للاعتماديات منفصلة لكل مستخدم، فلا يستطيع مشروع العبث بمكتبات مشروع آخر.
- تعمل الخوادم التجريبية للـ datapacks وSkript دون اتصال بالإنترنت تماماً.
#التشغيل التجريبي لبوتات Discord
يُخزَّن توكن البوت الذي تلصقه في لوحة استضافة الخاصة بالمشروع مشفّراً ويمكن حذفه في أي وقت. تعمل البوتات في التشغيل التجريبي معزولة، مع وصول إلى الإنترنت (فهي تحتاج إلى Discord) لكن دون وصول إلى شبكة Codexe الداخلية. راجع بوتات Discord.
#الممارسات الجيدة
- فعّل المصادقة الثنائية، على Codexe وعلى حساب Discord أو GitHub الذي تسجّل الدخول به.
- لا تلصق أبداً أي أسرار (توكنات، كلمات مرور، مفاتيح API) في طلب أو في مشروع عام. ولهذا السبب يقرأ الكود المولَّد الأسرار من متغيرات البيئة.
- أبقِ المشاريع التي تحتوي على أي شيء حساس خاصة. راجع المشاركة.