With a thriving development ecosystem, JavaScript today powers highly advanced apps in banking, e-commerce, healthcare, and many other high-stakes industries. Despite its advantages and business value, organizations must update their threat model when using JavaScript-based web and mobile apps.
By default, client-side JavaScript is left exposed. End users can readily retrieve and modify every piece of code, including code secrets, proprietary algorithms, and functions that handle sensitive data, opening the door to serious attacks.
JavaScript obfuscation provides an important layer of defense by making it extremely hard for anyone to reverse-engineer the code. Then, additional runtime defenses should be added to greatly increase the cost of attacks..
In this webinar, we:
– Explain what JavaScript obfuscation is, how it works, and how it compares to other techniques like minifiers and optimizers
– Explore real-life examples of JavaScript obfuscation transformations and their goals
– Highlight the key metrics used to measure an obfuscation product
– Explain the value of using code locks and self-defending on top of obfuscation
– Demonstrate how obfuscation and runtime protection thwart reverse-engineering and tampering attacks
Meet the Speaker
Luís Reis
Full Stack Developer at Jscrambler