𝗥𝗲𝗮𝗰𝘁 𝘃𝘀. 𝗫𝗦𝗦: 𝗪𝗵𝗲𝗿𝗲 𝘁𝗵𝗲 𝗚𝘂𝗮𝗿𝗱𝗿𝗮𝗶𝗹𝘀 𝗘𝗻𝗱

React به‌صورت پیش‌فرض امن است. این کتابخانه مقادیر را در JSX escape می‌کند تا از اکثر تزریق‌های اسکریپت (script injections) جلوگیری کند. اما این موضوع یک احساس امنیت کاذب ایجاد می‌کند. React ریسک XSS را کاهش می‌دهد، اما آن را از بین نمی‌برد.

سه نوع اصلی از حملات XSS وجود دارد:

React واقعاً از چه چیزی در برابر شما محافظت می‌کند؟

React راه‌هایی برای خروج از این محدودیت‌ها (escape hatches) فراهم می‌کند. اگر از آن‌ها به اشتباه استفاده کنید، آسیب‌پذیری ایجاد خواهید کرد.

مراقب این اشتباهات باشید:

React ابزارهای لازم برای امنیت را فراهم می‌کند. شما باید از آن‌ها به درستی استفاده کنید. امنیت مسئولیت شماست.

Source: https://dev.to/ayomidejhay/react-vs-xss-where-the-guardrails-end-6p2