Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

إدارة الأسرار ​

يوفّر PRX تخزينًا آمنًا للبيانات الحساسة مثل مفاتيح API والرموز المميزة وبيانات الاعتماد. تُشفّر الأسرار أثناء السكون ويتم الوصول إليها عبر API مضبوط.

نظرة عامة ​

نظام الأسرار:

  • يشفّر الأسرار أثناء السكون باستخدام AES-256-GCM
  • يشتق مفاتيح التشفير من كلمة مرور رئيسية أو keyring النظام
  • يوفّر حقن متغيرات البيئة أثناء تنفيذ الأدوات
  • يدعم تدوير الأسرار وانتهاء صلاحيتها

التخزين ​

تُخزَّن الأسرار في ملف مشفر عند ~/.local/share/openprx/secrets.enc. يُشتق مفتاح التشفير من:

  1. keyring النظام (مفضل عند توفره)
  2. كلمة المرور الرئيسية (مطالبة تفاعلية)
  3. متغير البيئة PRX_MASTER_KEY (للأتمتة)

الإعداد ​

toml
[security.secrets]
store_path = "~/.local/share/openprx/secrets.enc"
key_derivation = "argon2id"
auto_rotate_days = 90

أوامر CLI ​

bash
prx secret set OPENAI_API_KEY      # Set a secret (prompts for value)
prx secret get OPENAI_API_KEY      # Retrieve a secret
prx secret list                    # List secret names (not values)
prx secret delete OPENAI_API_KEY   # Delete a secret
prx secret rotate                  # Rotate the master key

صفحات ذات صلة ​

Released under the Apache-2.0 License.