Confirmed users, Bureaucrats and Sysops emeriti
419
edits
(Mention Oink/Cqual++ static analysis) |
|||
| Line 27: | Line 27: | ||
The most obvious drawback is that you don't get a defence-in-depth setup. That is, once something gets into C++ code, there are no more security checks. This means that JS-accessible methods have to be written with a bit of care, with all codepaths out of them examined and corresponding security checks done up front. | The most obvious drawback is that you don't get a defence-in-depth setup. That is, once something gets into C++ code, there are no more security checks. This means that JS-accessible methods have to be written with a bit of care, with all codepaths out of them examined and corresponding security checks done up front. | ||
(We can use Oink and Cqual++ [http://www.cubewano.org/oink/quickstart.html] with qualifiers we use to decorate the glue code, and statically check for bad code paths. /be) | |||
= Implementation notes = | = Implementation notes = | ||