Architecture to host CTF challenges where backend is deployed for each session

I want to set up an architecture where a new "environment" is deployed for each user session. This environment will be a backend and will be vulnerable to different kinds of attacks (think like SS template injection or command injection). This will be used for CTF challenges, so it needs to be unique for each session, so that each new user gets a response that's unaltered by other users. My ideal would be something like Front end -> user creates session -> new back end docker container for each session -> web requests proxied to session on frontend Is this doable with workers? Can I use Cloudflare to manage sessions?
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?