Threat Modeling یعنی بررسی معماری برای شناسایی دارایی‌های حساس، نقاط ورود، مرزهای اعتماد و مسیرهای سوءاستفاده احتمالی پیش از رخداد مشکل.

داراییتهدیدکنترل
حساب خریدارحدس رمزMFA و Rate Limiting
سفارشدسترسی به سفارش دیگرانمجوزدهی آبجکتمحور
تصویر آپلودیپردازش فایل خطرناکاعتبارسنجی و ایزوله‌سازی
توکن سرویسنشت در گیتSecrets Manager و اسکن

اصطلاحات مرتبط: تست امنیت نرم‌افزار، مجوزدهی، ارجاع مستقیم ناامن به آبجکت، مدیریت اسرار برنامه.

مدل‌سازی تهدید پیش از پیاده‌سازی

با مشخص کردن Asset، Trust Boundary، بازیگران و جریان داده می‌توان سناریوهای حمله را قبل از انتشار شناسایی کرد. STRIDE یکی از روش‌های دسته‌بندی تهدیدهاست, نه جایگزین تست امنیت.