وضعیت حفاظت و گزارش تستها
این صفحه را با اطمینان نشان مشتری بده: چه چیزی ساخته شده، چه چیزی تست شده و کجا محدودیت داریم.
فازهای حفاظت
نتیجهٔ تستهای خودکار
| مجموعه تست | چه چیزی را چک میکند | نتیجه | تعداد چک |
|---|
حملهٔ «دامپ سورس» و نتیجهاش
یک افزونهٔ تستی مینویسیم که مثل مهاجم zend_compile_string را هوک میکند و هر چه کامپایل شود را ذخیره میکند. با گارد فاز A هیچ سورسی به دست نمیآید؛ بدون گارد، کل سورس لو میرود. همین ردیف آخر دلیل وجود فاز B است.
| گارد روشن (پیشفرض) | ✅ صفر نشتی |
| گارد خاموش | ⚠️ سورس کامل استخراج شد |
قابل تکرار با: powershell -File test\attack-dump.ps1
محدودیتها (صادقانه)
- هر کدی که روی سرور مشتری اجرا میشود، در نهایت قابل استخراج است؛ ما هزینهٔ مهندسی معکوس را بالا میبریم، نه غیرممکن میکنیم.
- در حالت سورسمحور، سورس برای لحظهای داخل پروسه وجود دارد؛ حالت پیشفرض (کد کامپایلشده) این را حذف میکند.
- اگر سرور مشتری کاملاً در اختیار مهاجم باشد، استخراج کلید از لودر ممکن است؛ قفل دامنه، لایسنس آنلاین و لودر اختصاصی دامنهٔ استفاده را محدود میکنند.
- عمق مبهمسازی هر تابع بر اساس ساختار همان کد تعیین میشود؛ ما هرگز صحت اجرا را فدای ابهام بیشتر نمیکنیم.