Summary

  • Business logic flaws in the frontend JavaScript of web applications can be exploited by hackers, despite not being technical vulnerabilities.
  • These flaws arise from mistakes in the design of apps relating to processes such as user roles, billing, and shopping baskets.
  • The rise of popular frontend frameworks which perform complex processing in the client side has led to increased opportunities for hackers to exploit these flaws.
  • For example, hackers can tamper with pricing, giving them the chance to underpay for goods or services.
  • Developers need to be increasingly vigilant about these kinds of potential exploits as the front end becomes more important in application design.

By Vipul Sonule

Original Article