318 karma · joined August 25, 2016
We have security research and fullstack engineer (platform, product).
We are hiring in SF in office only at this point.
Candidating is one form away[2]
[1] https://tolmo.com/about/careers/ [2] https://jobs.ashbyhq.com/tolmo/form/website-generic
I am hiring for multiple roles in cybersecurity x AI [1]
We have security research and fullstack engineer (platform, product).
We are hiring in SF in office only at this point.
Candidating is one form away[2]
[1] https://tolmo.com/about/careers/ [2] https://jobs.ashbyhq.com/tolmo/form/website-generic
Most of Deno's code is actually V8 in C++
There are open PRs on node for the first two parts ^^ It's 100% doable.
Shocking
The marketing around Deno has been made toward that and it makes no sense to reach 1.0.0 with such a big security issue unhandled.
Also, this part is even more frightening https://github.com/denoland/deno/issues/1064#issuecomment-43....
At this point, it is clear that Deno is lying for marketing reason by calling itself secure.
Of course Ryan deserves empathy, so does Bert. But in the meanwhile during their talks at major conferences, they have trolled a lot another project. The maintainer of that other project now get weekly/daily pings from deno supporters trolling them.
Deno's culture seems big around trolling atm, a CoC could have fixed it, the th (B)DFL has decided another way.
browsers have been benefiting from decades of innovation to mitigate the security issues of execution of JavaScript.
CORS headers is the latest of theses innovations. Deno allow you to fetch code as a browser would without providing you with any of the safety browsers can have. Mostly because it would not make sense to have a runtime doing that.
Deno is not a browser but takes the risks of a browser. Running Deno install is as safe as browsing the internet using Windows CP without SP 2 and Internet explorer bellow 6.
Also, importing a module in https does not mean this module won't import anything using http. Should you review the code of all imported modules? This is virtually impossible.
Deno must disable http by defaulkt and provide a flag to re-enable it. This is factually a security issue in Deno.
According to them, confidentiality is also a risk. also someone could also send you garbage that would polute the memory of deno until it explode.
I don't want to write an full lecture on how many attacks are possible when people don't use https. It has been commmon knowledge for way more than a decade
That would defeat their point actually :D malicious attacker could inject any script by hacking on the network and replace modules that are downloaded through http
Linux is not branded as a "Secure thing" right? Here Deno is building marketing on something inacurate.
Knowingly leaving this kind of things in the codebase totally invalidate Deno being secure. There is not possible discussion in 2020 about https not having to be enforced. People thinking otherwise should not be allowed near a computer for their own good.
they know there is a bad mitm vector and won't fix it