وب‌سرویس مجید

پروژه sleepy-puppy

Netflix-Skunkworks/sleepy-puppy

این یک چارچوب مدیریت پیلود حمله XSS به نام Sleepy Puppy هست که توسط تیم Skunkworks نتفلیکس توسعه داده شده.

این ابزار به تسترها کمک می‌کنه تا حملات XSS رو ردیابی و مدیریت کنند، به خصوص زمانی که قربانی ممکنه با تأخیر به پیلود واکنش نشان بده.

کاربرد:

این ابزار برای تشخیص و مدیریت حملات XSS تأخیری (Delayed XSS) طراحی شده. وقتی یک حمله XSS در یک سیستم ذخیره شود و بعداً اجرا بشه (مثل وقتی که داده در دیتابیس ذخیره و بعد نمایش داده بشه)، Sleepy Puppy می‌تونه درخواست‌های بازگشتی رو ردیابی کنه و آسیب‌پذیری رو تأیید کنه.

در چه شرایطی بهتره استفاده شود؟

وقتی داری یک آزمون نفوذ روی سیستم‌های بزرگ انجام می‌دی و نیاز داری حملات XSS ذخیره‌شده (Stored XSS) رو مدیریت کنی.

همچنین وقتی تیم توسعه یا امنیت می‌خوان آسیب‌پذیری‌ها رو به صورت سیستماتیک گزارش و رفع کنن، این ابزار مفیده.

چند مثال از موارد استفاده:

تست یک فیلد نظرات که ممکنه پیلود XSS ذخیره کنه و بعداً در پنل مدیریت نمایش داده شود.

ردیابی اینکه آیا یک پیلود در یک سیستم گزارش‌دهی داخلی اجرا شده یا نه.

مدیریت چندین پیلود در محیط‌های پیچیده با تأخیر در اجرا.

  • ##XSS
  • ##SecurityTesting
  • ##PenetrationTesting
  • ##Netflix
  • ##SleepyPuppy
  • ##WebSecurity
  • ##BugBounty
  • ##DelayedXSS
  • ##PayloadManagement
  • ##RedTeam