Sure, Let Business Users Build Their Own. What Could Go Wrong?
Where
Common Ground
BSides Las Vegas
Duration
22 min
Shows how business-built low-code apps leak data and mishandle identity, and how an OWASP Top 10 frames the risks.
Summary
The talk starts from the observation that people outside IT, such as HR staff, now build much of their own business software with low-code and no-code platforms, often with no prior development experience. The speaker, who helps lead an OWASP project on this area, argues that security teams have little visibility into these apps and few controls over them.
Instead of running through the whole OWASP list, the speaker walks through a few real-world style cases and asks the audience to spot the failures. An HR onboarding form stored its records in a database that anyone in a shared default environment could open, and an automation logged full record contents, exposing sensitive identifiers. A second app copied a worker's corporate mail to a personal account, sidestepping email filtering, and it relied on reused refresh tokens with no consent prompt, which could enable phishing inside an organization. Other issues included injection through data passed between apps and automations, and supply chain weaknesses.
The speaker explains why standard controls break down: apps run under the maker's identity so individual users cannot be told apart, there is no development lifecycle or review gate, and the volume is far larger than traditional development. Suggested responses include plain-language awareness material based on the OWASP Top 10, clear rules on which environments and use cases are acceptable, and using the logs these platforms already produce, with automation to detect and fix problems.
Related talks
Breaking Ground·38 min
Ali Kabeel
Walks through invitation flow bugs on Facebook and Snapchat that let attackers regain access or add unwanted users.
Talks·40 min
Nimish · Shivam Dhar
Walks through serverless attack surfaces, from event triggers and IAM to CI/CD, and tests them in an AWS lab.
Talks·52 min
Nicholas Anastasi · Juan Pablo Gomez Postigo
Shows how a trusted proxy header bypassed authentication in popular self-hosted Servarr media applications.


