وسيط API مشفّر يحمي من إعادة الإرسال
يحمي CRelay بيانات طلبات API الحساسة بعد HTTPS، عبر تشفير AES-256-GCM، والتحقق من حداثة الطلب، وربط الحمولة بالمسار، وتشفير الاستجابة.
SDK مفتوح. بروتوكول موثّق. حماية مُدارة.
HTTPS يحمي القناة. CRelay يحمي الحمولة.
بعد انتهاء TLS، قد تظهر البيانات الحساسة داخل السجلات أو البروكسيات أو الطوابير أو الخدمات الداخلية. يضيف CRelay حماية على مستوى الحمولة نفسها، مع منع إعادة الإرسال وربط الطلب بسياقه الصحيح.
عند انتهاء TLS، تصبح الحمولة نصًا واضحًا داخل البنية التحتية؛ وقد تصل إلى السجلات والطوابير والبروكسيات.
من دون حماية من إعادة الإرسال، يمكن استخدام الطلبات الملتقطة مرة أخرى. قبول الحمولة نفسها مرتين قد يعني رسومًا مزدوجة أو إجراءات مكررة.
من دون ربط الحمولة بالمسار عبر AAD، قد تُقبل حمولة مشفّرة وصحيحة لكن في سياق غير مقصود.
آلية العمل
يشفّر SDK الطلب
يشفّر SDK في تطبيقك حمولة الطلب باستخدام AES-256-GCM، ويربط AAD بطريقة الطلب والمسار والمستأجر.
تتحقق البوابة من AAD والحداثة وإعادة الإرسال
تراجع البوابة حداثة الطابع الزمني، وتتأكد من تطابق AAD مع المسار، وترفض أي طلب مكرر.
تمرر البوابة الطلب إلى الوجهة المسموحة
لا يصل الطلب بعد فك تشفيره إلا إلى عناوين URL المعتمدة مسبقًا.
تشفّر البوابة الاستجابة قبل إرجاعها
تُشفّر استجابة الخدمة باستخدام AAD مخصص للاستجابة قبل أن تعود إلى SDK.
يفك CRelay التشفير داخل حدود البوابة الموثوقة فقط لتطبيق فحوصات الأمان، ثم يمرر الطلب إلى الوجهة التي سمحت بها.
ميزات الأمان
تشفير مصدّق بمفاتيح 32 بايت، وnonce بحجم 12 بايت، وعلامات مصادقة 16 بايت. نمط تشفير معتمد وشائع في الأنظمة الحساسة.
كل طلب يحمل nonce فريدًا. ترفض البوابة أي nonce سبق استخدامه داخل نافذة الحداثة.
يجب أن تصل الطلبات ضمن نافذة زمنية قابلة للضبط، والافتراضي 5 دقائق. تُرفض الطلبات القديمة تلقائيًا.
تربط بيانات المصادقة الإضافية كل عملية تشفير بطريقة الطلب والمسار والمستأجر. هذا يمنع خلط المسارات.
لا تُمرر الطلبات إلا إلى عناوين URL المعتمدة مسبقًا. هذا يقلل مخاطر SSRF والتوجيه غير المصرح به.
تُشفّر الاستجابات قبل إرجاعها إلى SDK، باستخدام AAD مخصص للاستجابة (RESPONSE:/path:tenantId).
مصمم للمطورين
SDK مفتوح. بروتوكول موثّق. حماية مُدارة.
يبقي CRelay الأجزاء الموجهة للمطورين واضحة وقابلة للمراجعة: SDK، والبروتوكول، ونموذج التهديد، ودليل البدء السريع. وتوفر البوابة المستضافة طبقة الحماية المُدارة لإيقاف إعادة الإرسال، والتحقق من الحداثة، وربط AAD بالمسار، وتحديد الوجهات المسموحة، وتشفير الاستجابات.
اطلع على تنسيق الظرف، وقواعد AAD، ونموذج الحداثة، وافتراضات التهديد.
شفافية كافية للمراجعة. وإدارة كافية للاستخدام العملي.