Azure Key Vault Keys SDK for Rust
إدارة مفاتيح Azure Key Vault باستخدام Rust
تحتاج إلى إدارة مفاتيح التشفير بشكل آمن في Azure Key Vault من تطبيقات Rust. يوفر هذا الدليل إرشادات شاملة لاستخدام Azure Key Vault Keys SDK لإنشاء المفاتيح وإدارتها وإجراء عمليات التشفير.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Azure Key Vault Keys SDK for Rust". كيف أقوم بالمصادقة على Azure Key Vault من Rust؟
النتيجة المتوقعة:
استخدم crate azure_identity مع DeveloperToolsCredential للتطوير أو ManagedIdentityCredential للإنتاج. أنشئ KeyClient مع عنوان URL الخاص بك وبيانات الاعتماد. تتعامل بيانات الاعتماد مع الحصول على الرمز تلقائياً.
استخدام "Azure Key Vault Keys SDK for Rust". متى يجب استخدام مفاتيح HSM مقابل المفاتيح العادية؟
النتيجة المتوقعة:
استخدم مفاتيح HSM (RSA-HSM، EC-HSM) لمتطلبات الامتثال أو تشفير البيانات الحساسة أو عندما يجب أن لا تغادر المفاتيح وحدة أمان الأجهزة. المفاتيح العادية مناسبة لعمليات التشفير العامة حيث يوفر Azure HSM المُدار أماناً كافياً.
التدقيق الأمني
آمنThis is a prompt-only skill containing only documentation (SKILL.md) with no executable code. Static analysis scanned 0 files and detected 0 security issues. The skill provides safe guidance for using the Azure Key Vault Keys SDK in Rust for cryptographic key management.
درجة الجودة
ماذا يمكنك بناءه
إدارة المفاتيح الآمنة لتطبيقات السحابة
تخزين وإدارة مفاتيح التشفير بشكل آمن في Azure Key Vault بدلاً من تطبيق الكود
عمليات المفاتيح المحمية بـ HSM
استخدام المفاتيح المحمية بوحدة أمان الأجهزة للامتثال ومتطلبات الأمان العالي
عمليات التشفير دون كشف المفاتيح
إجراء عمليات التوقيع والتشفير دون كشف المفاتيح الخاصة للتطبيقات
جرّب هذه الموجهات
كيف أقوم بإنشاء مفتاح RSA جديد في Azure Key Vault باستخدام Rust SDK؟
أظهر لي كيفية إنشاء مفتاح منحنيات إهليلجية للتوقيعات الرقمية باستخدام Azure Key Vault Rust SDK.
ما هو عملية النسخ الاحتياطي واستعادة مفتاح في Azure Key Vault باستخدام Rust؟
ما هي أفضل الممارسات لاستخدام مفاتيح Azure Key Vault في تطبيقات Rust للإنتاج؟
أفضل الممارسات
- استخدم ManagedIdentityCredential في الإنتاج بدلاً من بيانات الاعتماد المُشفرة
- تمكين الحذف الناعم على Key Vaults لاستعادة المفاتيح المحذوفة عن طريق الخطأ
- استخدم تدوير المفاتيح بإنشاء إصدارات جديدة من المفاتيح بشكل دوري
تجنب
- تخزين مادة المفاتيح في الكود أو متغيرات البيئة بدلاً من Key Vault
- استخدام بيانات اعتماد المطور في بيئات الإنتاج
- تعطيل الحذف الناعم على Key Vaults في الإنتاج
الأسئلة المتكررة
ما هي أنواع المفاتيح التي يدعمها Azure Key Vault؟
كيف تعمل المصادقة مع هذا SDK؟
هل يمكنني إجراء عمليات التشفير دون تنزيل المفاتيح؟
ما هو الفرق بين الحذف الناعم والحذف النهائي؟
كيف أقوم بنسخ المفاتيح احتياطياً واستعادتها؟
ما هي أدوار RBAC اللازمة لعمليات المفاتيح؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-keyvault-keys-rustمرجع
main
بنية الملفات
📄 SKILL.md