Vercel تحدد مواعيد نهائية للمزوّدين: المفاتيح الثابتة ستختفي بحلول 2027

أعلنت Vercel حربًا على المفاتيح الثابتة طويلة الأمد. بحلول 30 نوفمبر 2026 سيبدأ Marketplace بوضع علامة «Not secure» على التكاملات التي تعتمد هذه الأسرار. ومن يناير 2027 ستُحذف من الكتالوج جهات التزويد التي لا تدعم المصادقة الآمنة. والنموذج الذي تحتذيه الشركة هو حملة Chrome للانتقال إلى HTTPS. وسبب هذه الخطوة استطلاع أجرته Vercel نفسها: من بين أكثر من 1000 مزوّد SaaS، لا يدعم المصادقة المحمية سوى 8,4%. وتبدو المشكلة أشد حدّة مع وكلاء الذكاء الاصطناعي، الذين تُمنح لهم مفاتيح بصلاحيات تفوق حاجتهم. • صدرت OIDC UI، وهي سجل مكوّنات shadcn/ui يضم نماذج إعداد trust-policy • Vercel Connect تمنح الوكلاء رموزًا قصيرة الأمد في وقت التشغيل • كلّفت عمليات تدوير المفاتيح Vercel آلاف ساعات العمل الهندسي

معالج بواسطة الذكاء الاصطناعي من Vercel Blog؛ بتحرير Hamidun News
Vercel تحدد مواعيد نهائية للمزوّدين: المفاتيح الثابتة ستختفي بحلول 2027
المصدر: Vercel Blog. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليVercel Blog ↗
رئيس التحرير
حقيقة رئيسية #1صدرت OIDC UI، وهي سجل مكوّنات shadcn/ui يضم نماذج إعداد trust-policy
حقيقة رئيسية #2Vercel Connect تمنح الوكلاء رموزًا قصيرة الأمد في وقت التشغيل
حقيقة رئيسية #3كلّفت عمليات تدوير المفاتيح Vercel آلاف ساعات العمل الهندسي

تحاول Vercel أن تفعل بمفاتيح API ما فعلته Google وLet's Encrypt بتشفير حركة البيانات. فقد استطلعت الشركة أكثر من 1000 مزوّد SaaS، وتبيّن لها أن 8,4% فقط يدعمون مصادقة آمنة بين الخدمات. أما البقية فما زالوا يُصدرون كلمات مرور لقواعد البيانات ومفاتيح API بلا مدة صلاحية. ولدفع السوق إلى التحرك، تفرض Vercel مواعيد نهائية صارمة على شركاء Marketplace التابع لها. فمن 30 نوفمبر 2026 ستظهر علامة «Not secure» في قائمة المزوّدين الذين لا يدعمون مصادقة OIDC من Vercel ويعتمدون على أسرار طويلة الأمد. ومن يناير 2027 ستُحذف هذه الجهات من الكتالوج.

لماذا أصبح المفتاح الثابت مشكلة الآن تحديدًا

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

ولا يحلّ تشفير الأسرار على القرص المشكلة، لأن الشيفرة الخبيثة في بيئة الإنتاج تقرأ متغيرات البيئة بالطريقة نفسها التي يقرأها بها التطبيق. وما دام المفتاح لم تنتهِ صلاحيته ولم يُلغَ، يمكن لأي شخص استخدامه. كما أن التدوير مكلف. وبحسب Vercel، أجرى فريقها عدة عمليات تدوير مؤلمة على سبيل الاحتياط، وأنفق عليها آلاف ساعات العمل الهندسي. ولا ترغب الشركة في تكرار ذلك.

ما الذي تقترحه Vercel بدل المفاتيح

البديل معروف منذ زمن: OIDC. يُصدر ناشر موثوق رمزًا موقّعًا قصير الأمد يحدد هوية التطبيق، وتتحقق منه الخدمة المستقبِلة وتقرر مستوى الوصول الذي تمنحه. والرمز المسروق يتوقف عن العمل بعد انتهاء مدته. ويحصل التطبيق على الرموز الجديدة برمجيًا، فلا حاجة إلى توزيع مفتاح دائم أو تغييره يدويًا.

تتوفر OIDC-federation على Vercel منذ 2024: تستبدل التطبيقات رموز المنصة ببيانات اعتماد مؤقتة في AWS وGoogle Cloud وAzure، وفق سياسات ثقة مضبوطة للمشروع والبيئة. والآن توسّع الشركة هذا النهج ليشمل خدماتها Blob وAI Gateway وSandbox، إضافة إلى Vercel API وCLI، بهدف إزالة الرموز طويلة الأمد من عمليات النشر.

مجموعة الأدوات الجديدة:

  • OIDC UI — سجل مكوّنات shadcn/ui يضم مُهيّئًا لـ trust-policy ومُدقّقًا للرموز على جانب الخادم. وتتوفر نماذج جاهزة لـ Vercel وGitHub وGitLab وGoogle وBitbucket وAWS وAzure وناشري OIDC المخصصين.
  • Vercel Connect — تطلب التطبيقات والوكلاء رموز المزوّدين في وقت التشغيل استنادًا إلى هوية النشر. وفي الشيفرة يكفي استدعاء واحد لـ getToken مع تحديد المستخدم وscopes، مثلًا للوصول إلى Linear.
  • Custom audience — يُربط الرمز بخدمة مستقبِلة واحدة فقط.
  • مثال Azure — يستبدل ClientAssertionCredential رمز Vercel بصلاحية الوصول إلى Cosmos DB دون مفتاح قاعدة بيانات.

زمن الاستجابة والحوافز

تقرّ Vercel بأن للمفتاح الثابت ميزة: فهو موجود أصلًا في متغير البيئة ولا يتطلب طلبًا عبر الشبكة. أما الحصول على الرموز وتبادلها فيضيفان زمن استجابة. لذلك تتلقى دوال Vercel رمز المنصة في ترويسة الطلب، ويقرؤه SDK دون استدعاء إضافي. وتعيد المنصة استخدام الرموز التي لم تنتهِ صلاحيتها، بينما يخزّن Vercel Connect رموز المزوّدين مؤقتًا داخل العملية ويجددها قرب نهاية مدتها. ولا تبقى استدعاءات الشبكة إلا في حالتي custom audience والتبادل إلى رموز المزوّدين.

وإلى جانب السهولة والسرعة، تذكر Vercel عقبة ثالثة: حوافز المزوّدين للعمل على ذلك قليلة. وهنا يأتي دور مثال Chrome، الذي وسم HTTP أولًا بـ«Not secure» ثم حدد مواعيد نهائية. وتنوي Vercel السير في الطريق نفسه، وتَعِد بالمتطلبات ذاتها على واجهتها البرمجية وتكاملاتها الأصلية. كما تريد الشركة أن تُعدّ تكاملات Marketplace المصادقة الآمنة تلقائيًا عند ربط الخدمة، دون خطوة منفصلة.

ما الذي ينبغي على المطورين والمزوّدين فعله

إذا كنت تبني منتجًا لعملاء Vercel، فعليك قبل 30 نوفمبر أن تقرر هل ستقبل رموز OIDC مباشرة أم ستستبدلها ببيانات اعتماد مؤقتة. وتتيح لك مكوّنات OIDC UI ألا تكتب من الصفر نموذج إعداد الثقة ولا آلية التحقق من الرموز. أما إذا كنت تستخدم الخدمات عبر Marketplace فحسب، فمن المفيد أن تفحص مسبقًا لدى أي من المزوّدين المتصلين تحتفظ بمفاتيح دائمة في متغيرات البيئة، وأن تضع خطة لاستبدالها. وبالنسبة إلى تطبيقات الوكلاء، فنقطة البداية المنطقية هي Vercel Connect: فالرمز المخصص لمستخدم محدد ولـ scopes محددة يحدّ من الضرر عند وقوع prompt injection. وبعد الترحيل ينبغي إلغاء المفاتيح القديمة، لا الاكتفاء بالتوقف عن استخدامها.

القصة

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول لماذا أصبح المفتاح الثابت مشكلة الآن تحديدًا؟

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

ما أبرز التفاصيل حول ما الذي تقترحه Vercel بدل المفاتيح؟

البديل معروف منذ زمن: OIDC. يُصدر ناشر موثوق رمزًا موقّعًا قصير الأمد يحدد هوية التطبيق، وتتحقق منه الخدمة المستقبِلة وتقرر مستوى الوصول الذي تمنحه. والرمز المسروق يتوقف عن العمل بعد انتهاء مدته. ويحصل التطبيق على الرموز الجديدة برمجيًا، فلا حاجة إلى توزيع مفتاح دائم أو تغييره يدويًا. تتوفر OIDC-federation على Vercel منذ 2024: تستبدل التطبيقات رموز المنصة ببيانات اعتماد مؤقتة في AWS وGoogle Cloud وAzure، وفق سياسات ثقة مضبوطة للمشروع والبيئة. والآن توسّع الشركة هذا النهج ليشمل خدماتها Blob وAI Gateway وSandbox، إضافة إلى Vercel API وCLI، بهدف إزالة الرموز طويلة الأمد من عمل

ما أبرز التفاصيل حول زمن الاستجابة والحوافز؟

تقرّ Vercel بأن للمفتاح الثابت ميزة: فهو موجود أصلًا في متغير البيئة ولا يتطلب طلبًا عبر الشبكة. أما الحصول على الرموز وتبادلها فيضيفان زمن استجابة. لذلك تتلقى دوال Vercel رمز المنصة في ترويسة الطلب، ويقرؤه SDK دون استدعاء إضافي. وتعيد المنصة استخدام الرموز التي لم تنتهِ صلاحيتها، بينما يخزّن Vercel Connect رموز المزوّدين مؤقتًا داخل العملية ويجددها قرب نهاية مدتها. ولا تبقى استدعاءات الشبكة إلا في حالتي custom audience والتبادل إلى رموز المزوّدين. وإلى جانب السهولة والسرعة، تذكر Vercel عقبة ثالثة: حوافز المزوّدين للعمل على ذلك قليلة. وهنا يأتي دور مثال Chrome، الذي وسم HTT

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Unified AI Workspace

Access Frontier LLMs & Multimodal AI in One Workspace

Discover NomadNet AI (nomadnet.ai) — unified access to frontier language models, research synthesis, and multimodal workflows.

Try NomadNet AI →Launch NomadNet Agent
ما رأيك؟
جارٍ تحميل التعليقات…