مأزق إدارة المفاتيح الخاصة للشركات عند اعتماد تقنية البلوكشين وطرق التطبيق

استنادًا إلى بيانات أبحاث السوق، شهدت منطقة آسيا والمحيط الهادئ في السنوات الأخيرة نموًا مستمرًا في الاستثمارات في حلول البلوكشين، بمعدل نمو سنوي مركب يزيد عن 50%. على الرغم من تزايد رغبة الشركات في اعتماد تقنيات البلوكشين، إلا أن مشكلة أساسية غالبًا ما تُغفل وهي كيفية إدارة المفتاح الخاص (private key) بشكل آمن وملائم. تختلف إدارة المفاتيح الخاصة في بيئة البلوكشين عن البنية التحتية التقليدية لتكنولوجيا المعلومات، حيث تتطلب إدارة المفاتيح الخاصة في بيئة البلوكشين تحكمًا معقدًا في الصلاحيات، وتخزينًا آمنًا، وامتثالًا للتدقيق، مما يجعلها من أكثر المجالات التي يمكن أن تقع فيها الشركات في الأخطاء عند وضع استراتيجيتها للبلوكشين.

لماذا تعتبر إدارة المفتاح الخاص مهمة جدًا للشركات

تقلل العديد من الشركات من أهمية إدارة المفاتيح الخاصة، حتى تظهر حادثة أمنية وتدرك خطورتها. المفتاح الخاص يشبه ختم الشركة، حيث يملك صلاحية توقيع جميع المعاملات على البلوكشين. الاختلاف هو أن ختم الشركة التقليدي يمكن إعادة صنعه، أما في بيئة الشبكة الائتمانية (الليدشيب)، فبمجرد تحديث المفتاح الخاص، يتطلب الأمر موافقة وتأكيد من جميع أعضاء الشبكة، ولا يمكن تغييره بشكل عشوائي.

هذا يعني أن على الشركات حماية المفتاح الخاص بمعايير أعلى بكثير من كلمات المرور العادية. تسرب المفتاح الخاص لا يهدد فقط التوقيع على المعاملات، بل قد يضر بسمعة الشركة على البلوكشين، وإذا حدثت حادثة، فإن تكلفة الاستعادة وإعادة بناء الثقة تكون عالية جدًا.

الاعتبارات الخاصة للمفتاح الخاص في الشبكة الائتمانية (الليدشيب)

في سيناريوهات البلوكشين الائتماني (السلاسل الائتمانية)، يختلف طبيعة المفتاح الخاص تمامًا عن الشبكة العامة. أولًا، المفتاح الخاص يمثل هوية الشركة القانونية، وليس هوية فردية. من خلال نظام الوصول المسبق والتوثيق الحقيقي، تضمن الشبكة الائتمانية أن كل “مفتاح عام” يقابل شركة واضحة، وبالتالي فإن كل توقيع تقوم به الشركة له قوة قانونية وتجارية خارجية.

ثانيًا، لا ينبغي أن يحتفظ موظف واحد بالمفتاح الخاص مباشرة. مع تغير الأفراد داخل المنظمة، إذا كان المفتاح الخاص بحوزة شخص معين، فإن مستوى الأمان يتعرض للخطر. تحتاج الشركات إلى نظام إدارة منهجي يفصل بشكل كامل بين صلاحية الحفظ والصلاحية في الاستخدام.

ثالثًا، تحديث المفتاح الخاص في الشبكة الائتمانية يخضع لقيود خارجية. على عكس الشركات التي يمكنها تحديث كلمات المرور في أي وقت، يتطلب تحديث المفتاح الخاص التواصل مع أعضاء الشبكة الآخرين، والحصول على موافقتهم، والتزامن معهم. هذا يفرض أن يكون تصميم إدارة المفتاح الخاص للشركة شاملاً وموثوقًا منذ البداية.

التحديات العملية في إدارة المفتاح الخاص للشركات

في الواقع، تواجه العديد من الشركات تحديات رئيسية في إدارة المفاتيح الخاصة يمكن تلخيصها في مستويين:

المستوى الأول: صعوبة فصل الصلاحيات. إدارة ختم الشركة التقليدية تفصل بين “حق الحفظ” و"حق الاستخدام" — حيث يُحفظ الختم بواسطة شخص معين، ويُسمح فقط لموظفين معينين باستخدامه. يجب أن تتبع إدارة المفاتيح الخاصة نفس المبدأ، لكن التنفيذ التقني ليس سهلاً. العديد من الحلول إما لا تضمن حماية المفتاح الخاص بشكل كامل مع تقييد صلاحيات المستخدمين، أو تؤدي إلى تسريب المفتاح للمستخدمين، مما يهدد الأمان.

المستوى الثاني: تعقيد التفويض متعدد الأطراف. قد تحتاج أنظمة أو أقسام داخل الشركة إلى استخدام نفس المفتاح الخاص لتوقيع معاملات مختلفة. كيف تضمن أن كل طلب يتم بعد التحقق الصارم من الصلاحيات، مع الحفاظ على سير العمل وسلامة النظام؟ هذا يفرض متطلبات عالية على عمليات التوقيع والبنية التحتية للنظام.

تصميم فصل صلاحية الحفظ عن صلاحية الاستخدام

لحل هذه المشكلات، فإن الحل المباشر هو اعتماد “نموذج الثلاثة أدوار”: المستخدم المصرح، الحارس، والخزنة.

المستخدم المصرح يقدم طلب التوقيع (يشمل الرسالة المطلوب توقيعها وطريقة التوقيع)، الحارس يتحقق من هوية المستخدم وصلاحياته، وإذا كانت مطابقة، يرسل الطلب إلى الخزنة. تقوم الخزنة بتنفيذ عملية التوقيع داخليًا، ثم تعيد النتيجة إلى المستخدم. خلال هذه العملية، تعمل الخزنة كصندوق أسود — لا أحد يمكنه الاطلاع على تفاصيلها الداخلية، بما في ذلك المفتاح الخاص.

تصميم كهذا يضمن أن: حامل الخزنة لا يملك صلاحية استخدام المفتاح الخاص، والمستخدمون لا يمكنهم الوصول إلى المفتاح الخاص بشكل مباشر. تم فصل المسؤولية والصلاحيات بشكل كامل.

Vault: أداة إدارة المفاتيح الخاصة مفتوحة المصدر للشركات

لتنفيذ هذا التصميم، نحتاج إلى حل تقني آمن ومرن. Vault هو الحل المثالي لهذا الغرض.

Vault هو نظام إدارة الأسرار مفتوح المصدر من شركة Hashicorp، ويهدف إلى “إدارة مركزية لجميع البيانات الحساسة”. في Vault، يتم تخزين المفاتيح الخاصة، كلمات المرور، شهادات API وغيرها من المعلومات الحساسة بشكل مشفر، ويوفر واجهة موحدة للوصول إليها، مع فرض قيود صارمة على الوصول وتسجيل تدقيق مفصل.

تصميم Vault يضمن حل مشكلة “الخزنة”. بنيته آمنة جدًا بحيث حتى مدير النظام لا يمكنه فك تشفير أو الاطلاع على محتويات Vault بشكل فردي. بالإضافة إلى ذلك، يدعم Vault وظيفة الأسرار الديناميكية، حيث يمكن إنشاء مفاتيح مؤقتة لمرة واحدة خلال مدة زمنية محددة، مما يقلل بشكل كبير من مخاطر سرقة المفاتيح.

في عصر السحابة الأصلية، أصبح Vault تقنية رائدة في “الخدمات المشفرة كخدمة”. تقدم منصات السحابة الكبرى مثل AWS و GCP و Azure تكامل Vault، كما أن مشاريع مفتوحة المصدر معروفة مثل Kubernetes و MySQL توفر وحدات تكامل مع Vault.

لماذا يعتبر Vault هو القلب لإدارة المفاتيح الخاصة للشركات

بالعودة إلى متطلبات الشركات: أولًا، الحاجة إلى تخزين آمن للمفاتيح الخاصة وإجراء التوقيعات، وثانيًا، عدم السماح للمستخدمين بالوصول إلى المفتاح الخاص نفسه. Vault يلبي هاتين الشرطين بشكل مثالي.

لكن Vault يحتاج أيضًا إلى “حارس”. وهنا تظهر وظيفة قوية أخرى لـ Vault — نظام الإضافات (Plug-in). يسمح Vault للمطورين بإنشاء إضافات مخصصة لتلبية سيناريوهات مختلفة. باستخدام الإضافات، يمكن للشركات توسيع وظائف API الخاصة بـ Vault بسهولة، وتوفير قدرات توقيع مخصصة تتناسب مع متطلبات الأعمال.

الإضافة تعمل كـ “حارس”. يمكن للشركات برمجة شروط التوقيع القانونية وطرق التوقيع في الإضافات، وربطها بـ Vault. عبر API، ترسل الإضافة المحتوى المطلوب توقيعه وطريقة التوقيع إلى Vault، الذي ينفذ عملية التوقيع باستخدام المفتاح الخاص، ثم يعيد النتيجة. هكذا، يتم التوقيع دون كشف المفتاح الخاص للمستخدم.

كيف يلبي Vault-BX متطلبات الشبكة الائتمانية (الليدشيب) الخاصة

رغم وجود العديد من إضافات Vault للبلوكشين، إلا أن الحلول المصممة خصيصًا للشبكة الائتمانية (السلاسل الائتمانية) ليست كثيرة. على سبيل المثال، الإضافة الخاصة بـ Vault-Ethereum من تطوير شركة Immutability، والتي تتيح التوقيع على معاملات البلوكشين، لكنها موجهة بشكل رئيسي للاستخدام الفردي، ولا تلبي احتياجات الشركات التي تتطلب “عدة أقسام” تستخدم نفس المفتاح الخاص.

فريق البحث والتطوير في BSOS طور بشكل مستقل Vault-BX ليملأ هذا الفراغ. تم تصميم Vault-BX خصيصًا لسيناريوهات الشبكة الائتمانية، ويتميز بثلاثة مزايا رئيسية:

أولًا: دعم الاستخدام متعدد الأطراف للمفتاح الخاص. يدعم Vault-BX صلاحيات توقيع معقدة متعددة المستويات، ويسمح لعدة مستخدمين داخل الشركة بتقديم طلبات توقيع لنفس المفتاح الخاص، مع التحقق الصارم من الصلاحيات في كل مرة. هذا يلبي متطلبات التحكم الدقيق في الصلاحيات على مستوى الشركات.

ثانيًا: دعم توقيعات متعددة الشبكات الائتمانية. تختلف تنسيقات المعاملات بين الشبكات الائتمانية، فمثلاً، يحتاج Ethereum إلى تضمين Nonce في رسالة التوقيع، بينما تتطلب Hyperledger Fabric معلمات مثل channelID و chaincodeID. يدعم Vault-BX حاليًا Quorum و Besu و Hyperledger Fabric و R3 Corda، مما يجعله أكثر مرونة من Vault-Ethereum الذي يدعم شبكة واحدة فقط.

ثالثًا: دعم كامل للمعاملات الخاصة. تتطلب المعاملات الخاصة في الشبكة الائتمانية معلمات إضافية عند التوقيع، مثل privateFrom و privateFor و restriction حسب تعريف EEA. لا يدعم Vault-BX فقط توقيعات متعددة الشبكات، بل يوفر أيضًا دعمًا للمعاملات الخاصة، مما يمكن الشركات من تنفيذ جميع أنواع المعاملات في الشبكة الائتمانية بشكل كامل.

نظام إدارة المفاتيح الخاص الشامل

باختصار، فإن نظام إدارة المفاتيح الخاص للشركات يتطلب تنسيقًا بين عدة عناصر: Vault يعمل كـ “خزنة” لتخزين المفاتيح والتوقيع، وVault-BX يعمل كـ “حارس” للتحقق من الصلاحيات وتوفير طرق التوقيع. لكن هذا غير كافٍ — إدارة صلاحيات الاستخدام الداخلي ضرورية أيضًا.

عمليًا، يجب على الشركات بناء عملية توقيع كاملة تتوافق مع احتياجاتها، مثل أن تتطلب بعض المعاملات عالية الخطورة توقيعات متتالية من أقسام المالية والقانونية والتقنية. يمكن ربط هذا النظام مع أنظمة التوقيع الداخلية، أو اعتماد حلول متعددة التوقيع (Multi-signature) المتقدمة — مثل حل إدارة صلاحيات المفاتيح الخاص من CYBAVO المدمج في تقنية BSOS BridgeX، لتعزيز الأمان.

الخلاصة

مع نضوج تطبيقات البلوكشين في الشركات، لم يعد إدارة المفاتيح الخاصة مجرد تفصيل تقني يمكن تجاهله، بل أصبح عنصرًا استراتيجيًا ضروريًا. الاختلاف الجوهري بين إدارة المفاتيح الخاصة في البلوكشين وإدارة كلمات المرور التقليدية هو أن كلمات المرور يمكن إعادة تعيينها، بينما المفتاح الخاص يمثل هوية الشركة في الشبكة الائتمانية، ويحتاج تحديثه إلى موافقة جماعية، ولا يمكن تغييره عشوائيًا عند تغير الأفراد.

لذا، فإن وجود نظام إدارة للمفاتيح الخاصة يراعي فصل صلاحية الحفظ عن الاستخدام، ويصمم بشكل شامل منذ البداية، هو أمر ضروري من ناحية هندسة النظام. من خلال الجمع بين Vault وVault-BX، مع تطبيق إدارة صلاحيات دقيقة ومتعددة التوقيعات، يمكن للشركات بناء نظام إدارة مفاتيح خاصة آمن ومرن ومتوافق، وهو خطوة حاسمة نحو التحول الرقمي الحقيقي والانتقال إلى عالم البلوكشين.

ETH1.56%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت