Zelcore

مخاطر أمان API للعملات المشفّرة: ما يكشفه هجوم Haruko

قراءة في 9 دقائق
مخاطر أمان API للعملات المشفّرة، ممثلةً ببوابات صلاحيات API لمنصة تداول بجوار محفظة محمية للحفظ الذاتي

تسلّط الهجمة الإلكترونية على Haruko الضوء على درس عملي بشأن مخاطر أمان واجهات برمجة التطبيقات (API) للعملات الرقمية: الاحتفاظ بأصولك الأساسية في محفظة للحفظ الذاتي لا يجعل كل حساباتك المتصلة على منصات التداول آمنة. فإذا حصل مهاجم على مفتاح API لمنصة تداول بصلاحيات التداول أو السحب أو إدارة الحساب على نطاق واسع، فقد يتمكن من التصرف عبر ذلك الحساب حتى من دون عبارة الاسترداد الخاصة بمحفظتك.

في 18 سبتمبر 2026، أفادت CoinDesk بأن مزوّد التكنولوجيا للعملات الرقمية Haruko تعرّض لهجمة إلكترونية أثّرت في 15 عميلاً، مع ورود تقارير عن خسارة بعض الأموال. وتكتسب الحادثة أهمية هذا الأسبوع لأنها تبيّن كيف يمكن أن تصبح طبقة الوصول التي تربط منصات التداول ببرامج إدارة المحافظ هدفاً للهجمات. ويُعدّ تقرير CoinDesk المصدر الحالي لتفاصيل الحادثة؛ أما الدرس الأمني الأوسع فيتعلق بالحد من الصلاحيات التي تمنحها بيانات اعتماد API.

ما الذي تغيّر هذا الأسبوع، ولماذا يهم؟

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

ما يوضحه التقرير لمستخدمي العملات الرقمية العاديين هو أن «الحفظ الذاتي» لا يضمن أمان الأموال المتروكة في منصة تداول مركزية أو المتصلة بها. يمكن للمستخدم حماية محفظة أجهزة أو محفظة برمجية، مع الاستمرار في تعريض حساب تداول منفصل للخطر عبر مفتاح API أو تكامل أو أداة لإدارة المحافظ أو روبوت تداول.

وهذا تمييز مهم:

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

ما مفتاح API الخاص بمنصة التداول؟

تتيح واجهة برمجة التطبيقات، أو API، لبرنامجٍ ما التواصل مع برنامج آخر. وقد تصدر منصة التداول مفتاح API ومفتاحاً سرياً كي تتمكن برامج إدارة المحافظ الاستثمارية أو أدوات المحاسبة أو تطبيقات التداول من جلب الأرصدة وإرسال الأوامر من دون مطالبتك بتسجيل الدخول يدوياً في كل مرة.

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

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

لماذا تزيد الصلاحيات الواسعة نطاق الضرر

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

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

يمكن إجراء مقارنة مفيدة على النحو الآتي:

صلاحية APIما قد تتيحهالخطر الرئيسي عند انكشافهاالخيار الافتراضي الأكثر أمانًا
القراءة فقطعرض الأرصدة والأوامر والسجلانتهاك الخصوصية والتصيد الموجّهاستخدمها للمراقبة أو المحاسبة
التداولتنفيذ الأوامر أو تعديلها أو إلغاؤهاخسائر ناجمة عن تداول غير مصرّح به أو التلاعب بالسوقاقتصِر بها على حساب تداول مخصص
التحويلنقل الأصول بين الحسابات المدعومةتحويلات داخلية غير مصرّح بهاعطّلها ما لم تكن ضرورية
السحبإرسال الأصول إلى خارج منصة التداولخسارة مباشرة للأموالعطّلها؛ واستخدم قوائم العناوين المسموح بها إن توفرت
الإدارةتغيير الإعدادات أو إدارة المفاتيحالاستيلاء على الحساب وتصعيد الصلاحياتتجنّبها في أدوات الجهات الخارجية

تختلف التسميات بين منصات التداول. اقرأ وثائق API الحالية للمنصة بدلًا من الاعتماد على تسمية مثل «قياسي» أو «وصول كامل». على سبيل المثال، توضّح وثائق API الخاصة بـ Coinbase أن المصادقة عبر API تُستخدم للتصريح بالطلبات، بينما يحدد المنتج المعني ونموذج الصلاحيات ما يمكن لهذه الطلبات تنفيذه.

كيف يمكن للهجمة الوصول إلى الأموال المتصلة؟

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

الأسرار المسروقة

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

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

تكاملات بصلاحيات زائدة

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

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

ربط الحسابات

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

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

ما الذي يعنيه هذا بشأن الحفظ الذاتي، وما الذي لا يعنيه؟

يحمي الحفظ الذاتي التحكم في الأصول الموجودة في محفظتك الخاصة عندما تكون المفاتيح الخاصة مؤمّنة. ولا يمنح مفتاح API الخاص بمنصة التداول التطبيقَ القدرة على التحكم في تلك المحفظة، إلا إذا كشفتَ له بشكل منفصل عن إمكانية توقيع المعاملات في المحفظة أو وافقتَ على معاملة على البلوكتشين.

لكن الحفظ الذاتي لا يحمي تلقائيًا من:

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

كيف تراجع صلاحيات الوصول إلى واجهات برمجة التطبيقات (API) في منصات التداول

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

  1. أحصِ جميع التكاملات. تحقّق من صفحة إدارة واجهات برمجة التطبيقات (API)، وصفحة التطبيقات المرتبطة، وسجل الأمان في كل منصة تداول.
  2. احذف ما لا تستخدمه. يظل المفتاح القديم بيانات اعتماد فعّالة إلى أن يُلغى أو تنتهي صلاحيته.
  3. قلّص الصلاحيات. أبقِ الوصول للقراءة فقط لأغراض إعداد التقارير، واسمح بالتداول عند الضرورة فحسب، وعطّل صلاحية السحب كلما أمكن.
  4. استخدم قائمة سماح لعناوين IP. إذا كان المزوّد يتيح عناوين ثابتة للاتصالات الصادرة، فاقصر المفتاح على تلك العناوين. تعامل مع ذلك بوصفه إجراءً إضافيًا، لا حلًا كاملًا.
  5. افصل الأموال. احتفظ في الحساب المرتبط بالمقدار الذي تتطلبه الاستراتيجية أو عملية التداول فقط. ولا تستخدم مفتاحًا واحدًا لمحفظتك بالكامل.
  6. فعّل التنبيهات. راقب مفاتيح API الجديدة، وتغييرات الصلاحيات، وعمليات السحب، وعمليات تسجيل الدخول، والطلبات غير المعتادة.
  7. غيّر المفتاح عند الشك. إذا كان من المحتمل أن جهازًا أو مزوّدًا أو حساب موظف أو مورّد قد تعرّض للاختراق، فألغِ المفتاح القديم وأنشئ مفتاحًا جديدًا عبر الموقع الرسمي لمنصة التداول.
  8. أمّن حساب منصة التداول نفسه. استخدم كلمة مرور فريدة، ومصادقة متعددة العوامل مقاومة للتصيد الاحتيالي حيثما توفرت، وقوائم سماح لعناوين السحب، وأقفالًا على مستوى الحساب.

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

إعداد بسيط للحفظ يناسب الاستخدام اليومي

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

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

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

الخلاصة

يذكّرنا تقرير Haruko بأن أمان العملات الرقمية يتكوّن من طبقات. فقد تظل محفظة الحفظ الذاتي المحمية بمنأى عن الاختراق، بينما يتعرض حساب مرتبط بمنصة تداول أو بيانات اعتماد API أو خدمة تداول للاختراق. راجع كل واجهة API باعتبارها منحة صلاحيات: اعرف ما الذي يمكنها قراءته أو تداوله أو نقله أو سحبه، وأزل الصلاحيات التي لا يحتاج إليها التكامل.

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


قراءات إضافية

مساحة تعرضك للهجوم: التصيد الاحتيالي، وبرامج اختطاف الحافظة، والتطبيقات المزيفة، واستبدال شرائح SIM

مساحة تعرضك للهجوم: التصيد الاحتيالي، وبرامج اختطاف الحافظة، والتطبيقات المزيفة، واستبدال شرائح SIM

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

قراءة في 9 دقائق
«ليست مفاتيحك، ليست عملاتك» — ما الذي تحتفظ به منصة التداول فعليًا؟

«ليست مفاتيحك، ليست عملاتك» — ما الذي تحتفظ به منصة التداول فعليًا؟

يوضح الفرق بين رصيد IOU يمثّل دينًا مستحقًا لك لدى منصة تداول وبين الملكية الفعلية على السلسلة، مستشهدًا بإخفاقات ملموسة مثل FTX وMt. Gox لشرح معنى «الحفظ لدى طرف ثالث» عمليًا.

قراءة في 6 دقائق
خطة الحفظ الذاتي الشخصية — إطار لاتخاذ القرار

خطة الحفظ الذاتي الشخصية — إطار لاتخاذ القرار

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

قراءة في 8 دقائق

انضم إلى نشرتنا الإخبارية

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

انضم إلى نشرتنا الإخبارية