React проти XSS: де закінчуються захисні бар'єри

React безпечний за замовчуванням. Він екранує значення в JSX, щоб запобігти більшості ін'єкцій скриптів. Але це створює хибне відчуття безпеки. React знижує ризик XSS, але не усуває його повністю.

Існує три основні типи XSS-атак:

Від чого насправді захищає React?

React надає «шлюзи» (escape hatches). Якщо використовувати їх неправильно, ви створюєте вразливості.

Остерігайтеся цих помилок:

React надає інструменти для забезпечення безпеки. Ви повинні використовувати їх правильно. Безпека — це ваша відповідальність.

Джерело: https://dev.to/ayomidejhay/react-vs-xss-where-the-guardrails-end-6p2