Știai că…
Un modul WebAssembly rulează într-un mediu sandboxed, fără acces implicit la resursele sistemului.
La nivelul specificației de bază, WebAssembly nu poate decide singur să citească un fișier, să deschidă un socket sau să acceseze alte resurse ale calculatorului. Interacțiunea cu mediul exterior trebuie oferită explicit de aplicația gazdă prin funcții importate. Memoria WebAssembly este, la rândul ei, o zonă liniară separată, iar accesările în afara limitelor produc o eroare de execuție. Acest model nu garantează că un program nu poate avea propriile vulnerabilități logice, dar împiedică modulul să primească automat capabilități nelimitate asupra sistemului în care rulează.