Home Conference Sessions Building Secure ...

Building Secure ReactJS Applications: Mastering Advanced Security Techniques

Jim Manico | GOTO Copenhagen 2024

You need to be signed in to add a collection

Welcome to a deep dive into ReactJS security, where we address issues such as Cross-Site Scripting (XSS), content injection, and data leaks in ReactJS applications. These threats continue to challenge web developers, making robust ReactJS security practices essential. ReactJS offers some built-in and automatic measures against XSS. However, securing ReactJS applications requires a deeper understanding and implementation of advanced security techniques. This presentation is tailored for developers eager to enhance their security skills in ReactJS. In this session, we will delve into a range of critical security topics with a focus on defensive coding techniques to secure your ReactJS applications effectively. Topics covered include: * Navigating the Security Landscape of React Components * Decoding React's Built-in XSS Protections * The Intricacies of Props and Types * A Closer Look at dangerouslySetInnerHTML * Understanding User-submitted URLs in React * Enhancing React Security with CSS Styled-Components * The Dynamics of JSON and React Integration * The Power of Lazy Loading and Access Control in React * Exploring React Template Injection Vulnerabilities * The Role of Server-Side Rendering in React Security This session is designed to expand your ReactJS knowledge, strengthen your security strategies, and give you exact methods to help you build safer, more robust ReactJS applications. Join us to master advanced defense techniques and contribute to the development of secure ReactJS applications!

Share on:
linkedin facebook
Copied!

Transcript

Welcome to a deep dive into ReactJS security, where we address issues such as Cross-Site Scripting (XSS), content injection, and data leaks in ReactJS applications. These threats continue to challenge web developers, making robust ReactJS security practices essential.

ReactJS offers some built-in and automatic measures against XSS. However, securing ReactJS applications requires a deeper understanding and implementation of advanced security techniques. This presentation is tailored for developers eager to enhance their security skills in ReactJS.

In this session, we will delve into a range of critical security topics with a focus on defensive coding techniques to secure your ReactJS applications effectively. Topics covered include:

  • Navigating the Security Landscape of React Components
  • Decoding React's Built-in XSS Protections
  • The Intricacies of Props and Types
  • A Closer Look at dangerouslySetInnerHTML
  • Understanding User-submitted URLs in React
  • Enhancing React Security with CSS Styled-Components
  • The Dynamics of JSON and React Integration
  • The Power of Lazy Loading and Access Control in React
  • Exploring React Template Injection Vulnerabilities
  • The Role of Server-Side Rendering in React Security

This session is designed to expand your ReactJS knowledge, strengthen your security strategies, and give you exact methods to help you build safer, more robust ReactJS applications.

Join us to master advanced defense techniques and contribute to the development of secure ReactJS applications!

About the speakers

Jim Manico

Jim Manico

OWASP Project Leader, AppSec Enthusiast and Java Champion