I've had several readers ask me about Obfuscate recently, so I decided to write a comprehensive article about it.
Have questions? Feel free to ask in the comments section below.
正文
I am very curious how effective obfuscation would be in a WASM binary, for example could it be possible to create a client side Auth system (yeah I know it's triggering), but can you realistically decompile, have you done it, I guess I'm saying is WASM a place to hide?
Templates let you quickly answer FAQs or store snippets for re-use.
Just use cloudflare worker you have 100K requests free per month and it enables you to process data within JavaScript code... I used it to bypass the need to hide a key into the DeepAI.org services within
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
11 plus years* active enterprise development experience and a Fine art degree 🎨
What the heck is this it sounds like it's worth a read about 😁
Yeah the author may want to hide API keys in the client side, but that is technically not recommended, instead and I mislead the numbers, you can bypass CORS+ HIDE API KEYS in workers on CLOUDFLARES&CO with 100K request a day
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
11 plus years* active enterprise development experience and a Fine art degree 🎨
How’s it going, I'm a Adam, a Full-Stack Engineer, actively searching for work. I'm all about JavaScript. And Frontend but don't let that fool you - I've also got some serious Backend skills.
11 plus years* active enterprise development experience and a Fine art degree 🎨
Both awesome Ben's I agree with you both. It's just I had this idea yesterday, because of what I do, working with IAM and also UI, I wondered if the next identity access management software could run at the (trendy word alert) 'edge' client but I think we all know that's a terrifying idea 💡, but I do want to know, is it possible to securely do this. I was thinking about WASM as a sort of container I guess.
These days I do more software architecture and whatnot, and promote UX and accessibility.
Anything obfuscated can be de-obfuscated, so it's not providing any security, but it
making the web - which is supposed to be open and readable - into a worse place.
More Details
There are a few more points worth noting. First, browser compatibility varies across different browsers. Second, performance optimization is crucial when handling large amounts of data. Finally, key management is also an important consideration.
This article was first published on JSVMP Blog. Reposting with attribution is welcome.
Reference: Obfuscate client side with WASM - DEV Community