بکاند بدون Harden مثل در باز است — حتی اگر UI زیبا باشد.
حداقل قبل از Production
- `ValidationPipe` با whitelist
- CORS محدود به دامنههای واقعی
- JWT کوتاهعمر + secret قوی
- محدودیت حجم آپلود و نوع فایل
- جداسازی مسیر ادمین از public
- لاگ خطا بدون نشت stack به کلاینت
اشتباههای رایج
- اعتماد به فیلدهای مخفی فرانت
- باز بودن `*` در CORS
- ذخیره فایل آپلودی داخل مسیر قابل اجرای وب بدون نام تصادفی
قدم بعدی
بعد از Harden پایه، پنتست روی auth و IDOR را جدی بگیرید — چکلیست جایگزین تست نفوذ نیست.
PelatinCode هم توسعه Nest و هم تست امنیت را در یک مسیر تحویل میدهد.
---
*منتشرشده برای سئوی فنی دامنه · ۱۴۰۵/۶/۱۴ · دسته: Backend*