How to catch crypto miners using syscall signatures | Modal Blog
At Modal, we built a serverless container runtime enabling users to attach up-to eight latest generation NVIDIA GPUs to a function. Such an ability, combined with an on-demand billing model, is catnip to cryptomining abusers. These cryptominers steal valid credit card information and then squat on as many GPUs as possible for as long as possible, running up Modal’s costs and keeping valuable GPUs out of the hands of legitimate, paying users. This unhappy situation could not stand, so we added a syscall-based program analysis component into our runtime that detects and disables cryptomining Modal Functions before banning the offending user and all their friends. This component is called seccheck. It’s important that our detection system is based on runtime program analysis. Twenty years ago Paul Graham observed that with email spam it is message itself, the data, that is an abuser’s Achilles heel. Spammers can steal email addresses, miners can steal credit cards. Both can change their m
All posts Back Engineering June 6, 2024 • 10 minute read How to catch crypto miners using syscall signatures Jonathon Belotti Software Engineer At Modal, we built a serverless container runtime enabling users to attach up-to eight latest generation NVIDIA GPUs to a function. Such an ability, combined with an on-demand billing model, is catnip to cryptomining abusers. These cryptominers steal valid credit card information and then squat on as many GPUs as possible for as long as possible, running up Modal’s costs and keeping valuable GPUs out of the hands of legitimate, paying users. This unhap
related reading
- Assessing Claude Mythos Preview’s cybersecurity capabilities \ Anthropicred.anthropic.com
- How we achieved truly serverless GPUsmodal.com
- Most Neoclouds Suck At Securitynewsletter.semianalysis.com
- A student's dream: hacking (then fixing) Gradescope's autogradersaligrama.io
- Optimizing seccomp usage in gVisor - gVisorgvisor.dev
- Stolen Thoughtsstolen-thoughts.com
- PyTorch Profiling 101 with Modded-NanoGPTblog.underfit.ai
- [2608.09867] Stealing Reasoning Traces from Proprietary LLM APIsarxiv.org
- What is container threat detection? | Sysdigsysdig.com
- What happens when you run a CUDA kernelfergusfinn.com
- Zenbleedlock.cmpxchg8b.com
- Cybersecurity Looks Like Proof of Work Nowdbreunig.com