سطر واحد من الشيفرة. عشرة SDK. أيّ تقنية.
أضف Defenso إلى تطبيقك في ثوانٍ فيعمل جدار الحماية المُدار وحدود المعدّل فوراً. Node وPython وPHP وGo وRuby وأكثر، بلا ملف إعداد، وبلا توقيعات تُصان، ويبقى مفتوحاً دائماً عند التعذّر.
- عشرة SDK لكل إطار
- جدار الحماية يعمل فوراً
- يبقى مفتوحاً بحكم التصميم
- نحو 4 ms لكل طلب
سطر واحد من الكود، وطبقة الأمان تعمل.
تطلب منك معظم أدوات الأمان تغيير DNS أو تشغيل وكيل أو تمرير حركة المرور عبر بروكسي قبل أن تحصل على أي حماية. لا يفعل SDK من Defenso شيئاً من ذلك. تُثبّت حزمة واحدة، وتضيف سطراً واحداً إلى تطبيقك، فتُفحَص الطلبات داخل العملية نفسها قبل أن تصل إلى مساراتك: جدار حماية WAF مُدار، وتحديد لمعدل الطلبات، وكشف للروبوتات، دون أي بنية تحتية تُقيمها. تشرح هذه الصفحة كيف يجري التثبيت ولماذا لا يعترض طريقك أبداً.
يندمج مع الإطار الذي تستخدمه أصلاً.
يتّصل SDK بطبقة الوسيط (middleware) في تطبيقك، فلا شيء جديد لتتعلّمه. تتدفّق سياسة الأمان من Defenso وتبقى محدّثة من تلقاء نفسها، فلا تلمس قاعدة أبداً. شغّل أمراً واحداً ليكتشف إطارك ويوصّله، أو أضِف بضعة أسطر بنفسك.
شغّل npx @defen.so/init فيكتشف إطارك، ويثبّت SDK المناسب، ويوصّل الوسيط في الملف الصحيح. أو انسخ المقتطف الخاص بتقنيتك وأضفه يدوياً، كما تفضّل.
إن تعذّر الوصول إلى Defenso يوماً، يمرّ كل طلب ويستمرّ تطبيقك في الخدمة. يظلّ يخدم طوال الوقت؛ ولا يتوقّف سوى تحديثات سياستنا المباشرة حتى نعود. يضيف ذلك نحو أربعة ميلي ثانية لكل طلب.
Node وNext.js، وPython لـ FastAPI وDjango وFlask، وPHP لـ Laravel وSymfony، وGo، وRuby on Rails، ووسيط طرفي لـ Vercel وCloudflare Workers. الفكرة نفسها في سطر واحد في كلٍّ منها.
حزمة SDK أمنية تحترم تطبيقك.
أسرع طريق هو أمر واحد: يكشف npx @defen.so/init إطار عملك، ويثبّت الـ SDK المناسب، ويربط الوسيط (middleware) في الملف الصحيح، ويكتب عنصراً نائباً DEFENSO_TOKEN في ملف .env لديك. وهو يعرف عُرف كل إطار (وسيط Next.js، وbootstrap في Laravel، وadd_middleware في FastAPI، وapp.use في Express، وRails، وchi، وgin، وaxum، وSpring، وASP.NET) حتى لا تحرّر الكود النمطي يدوياً. يشمل الدعم عشر بيئات تشغيل: Node وBun وDeno وPHP وPython وGo وRuby وRust وJava و.NET.
يعمل الـ SDK داخل تطبيقك، لذا يضيف الفحص الواحد نحو 4 مللي ثانية، دون قفزة عبر بروكسي، ولا تحويل DNS، ولا وكيل تُبقيه حياً. يفحص كل طلب مقابل قواعد WAF المُدارة، ويطبّق حدوداً للمعدل حسب المسار وحسب عنوان IP، ويرصد الروبوتات، ثم يسمح أو يحظر أو يخدع، ويبثّ الحكم إلى لوحة تحكمك. أنت تضيف كوداً، لا بنية تحتية.
كل حزمة SDK من Defenso تظل مفتوحة عند التعطّل. إذا تعذّر الوصول يوماً إلى Defenso API، يسمح الـ SDK بالطلب ويبقى تطبيقك يخدم حركة المرور، فتفقد الحماية أثناء عطلنا، لا التوافر أبداً. هذا تصميم مقصود: يجب ألا يصبح الأمان نقطة الفشل الوحيدة التي تُسقط موقعك. وتُبقي ذاكرة تخزين للسياسة مدتها 24 ساعة القواعد عاملة خلال انقطاعات الشبكة القصيرة.
الأسئلة الشائعة.
كل ما يُسأل قبل البدء. ما زلت متردّداً؟ نحن على بُعد رسالة.
شغّل npx @defen.so/init في مشروعك. يكشف الإطار، ويثبّت الـ SDK المطابق، ويربط الوسيط في الملف الصحيح، ويضيف عنصراً نائباً DEFENSO_TOKEN إلى ملف .env لديك. ثم الصق رمزك من app.defen.so/developer. وإن كنت تفضّل رؤية الفرق (diff) أولاً، فلكل لغة مقتطف يدوي من سطر واحد في التوثيق.
عشر لغات: Node وPHP وPython وGo وRuby وRust وJava و.NET، مع ربط واعٍ بالإطار لـ Next.js وNuxt وSvelteKit وAstro وExpress وFastify وFastAPI وDjango وLaravel وSymfony وRails وchi وgin وaxum وSpring وASP.NET. يثبّت الـ CLI الحزمة الصحيحة ويربطها بالطريقة التي يتوقعها كل إطار.
لا. يعمل الـ SDK داخل العملية ضمن تطبيقك، فلا تحويل DNS، ولا قفزة عبر بروكسي، ولا وكيل تُثبّته. يضيف فحص الطلب نحو 4 مللي ثانية. يمكن لمواقع الخطط المدفوعة (Pro فما فوق) أن تضيف اختيارياً جدار WAF على الحافة عبر CNAME لحماية بلا كود، لكن مسار الـ SDK لا يحتاج أي تغييرات في البنية التحتية.
يظل الـ SDK مفتوحاً عند التعطّل: إذا تعذّر الوصول إلى واجهتنا البرمجية، يسمح بالطلب ويبقى تطبيقك يخدم حركة المرور. تفقد الحماية أثناء العطل، لا التوافر. كما تُبقي ذاكرة تخزين للسياسة مدتها 24 ساعة القواعد عاملة خلال انقطاعات الشبكة القصيرة، فلا يكون الأمان أبداً نقطة فشل وحيدة لموقعك.
يكتب المُثبّت عنصراً نائباً DEFENSO_TOKEN في ملف .env لديك؛ وتنسخ أنت الرمز الحقيقي من app.defen.so/developer وتلصقه. يُقرأ الرمز من البيئة وقت التشغيل ولا يُكتب صريحاً في الكود أبداً، فيبقى خارج شيفرتك المصدرية وخارج عمليات الإيداع (commits).
أضف الأمان في سطر واحد.
مجاني للبدء، بلا بطاقة. خذ رمزك، وشغّل الأمر، فيصبح جدار الحماية المُدار مباشراً.