03اختبارات الهجوم

اختبارات هجوم لتطبيقك أنت

يختبر yof attack تطبيقك العامل كما يفعل المهاجم، بحسابات اختبار تنشئها له. يعمل على جهازك أو في CI لديك.

كيف يعمل، خطوة بخطوة

yof attack · your machine or your CIبيانات تجريبية

ما الذي يختبره

  • authيفتح كل صفحة مخصصة للمسجّلين دون تسجيل دخول وبرمز تالف.
  • tenantينشئ الحساب A سجلًا تجريبيًا، ثم يحاول الحساب B قراءته وإيجاده في قائمة وتغييره.
  • rbacيفتح كل صفحة إدارة بصفة عضو عادي.
  • aiمساعدك: يحاول قراءة تعليماته المخفية، وتمرير أوامر إليه، والوصول إلى بيانات حساب آخر.
  • surfaceإعادات التوجيه المفتوحة، وترويسات الأمان، وملف تعريف ارتباط تسجيل الدخول.

ما الذي لا يفعله أبدًا

  • لا يختبر موقعك العامل أبدًا إلا إذا فعّل إعدادك ذلك لهذا التطبيق.
  • يقرأ ويسجّل الدخول وينشئ سجلاته التجريبية فقط. لا يغيّر ولا يحذف إلا ما أنشأه بنفسه.
  • يتوقف عند حدّه: 300 طلب و110 ثوانٍ، إلا إذا حددت أقل أو أكثر.
  • يحذف سجلاته التجريبية في النهاية، حتى لو أوقفته.
  • تبقى حساباتك التجريبية في أسرار CI. لا يحفظ yof أي كلمة مرور أو رمز.
$ npx @yof/cli attack http://localhost:3000
.yof/attack.json
{
  "app": "shop.example.com",
  "consent": "I own shop.example.com and allow yof attack to test it and its preview builds with my own test accounts.",
  "accounts": {
    "a": { "header": "Authorization", "env": "YOF_ATTACK_A" },
    "b": { "header": "Authorization", "env": "YOF_ATTACK_B" },
    "admin": { "header": "Authorization", "env": "YOF_ATTACK_ADMIN" }
  },

اختبارات الهجوم

شغّلها بنفسك مجانًا، أو دع yof يشغّلها لك ضمن تقرير.

شغّلها بنفسك

مجانًا

بأداة سطر الأوامر مفتوحة المصدر، على جهازك أو في CI، بحسابات تجريبية تنشئها أنت.

yof يشغّلها لك

مشمول

ضمن «تقرير الأمان: الكامل» (⁦$499⁩) و«حزمة الأدلة» (⁦$1,490⁩). تعطي موافقتك مرة واحدة في التطبيق. الحسابات التجريبية اختيارية.

الاختبار المؤتمت قيد التطوير

⁦$1,990⁩ لكل تطبيق يُفتح قريبًا

يُجري yof كل اختبارات الهجوم على تطبيق واحد، وفق قواعد تؤكدها أولًا.

Patch Continuous قيد التطوير

⁦$49⁩ شهريًا يُفتح قريبًا

يعيد مهاجمة تطبيقك مع كل إصدار.

الأسعار

اختبارات الهجوم من yof: اختبر تطبيقك كما يفعل المهاجم