How Do I Prevent Malicious Javascript In V8 (with Python)
I'm using PyV8 to run untrusted javascript. How can I detect and kill javascript that has inifinite, or long running loops in it? I'd like to tell v8 to run javascript and fail wit
Solution 1:
if it's python, you can use Interrupting cow:
from interruptingcow import timeout
try:
with timeout(5, exception=RuntimeError):
# perform a potentially very slow operation
pass
except RuntimeError:
print "didn't finish within 5 seconds"
Post a Comment for "How Do I Prevent Malicious Javascript In V8 (with Python)"