如何保护镀铬扩展

mpz*_*mpz 9 source-code-protection google-chrome-extension

Chrome扩展程序包含在zip存档中.安装后,它安装在文件夹上,用户可以访问它.他也可以重写扩展甚至克隆到新扩展.

我如何保护用户修改和克隆的扩展?我发现dll文件的可能性(可以编译) - 但它不是很好.

Ido*_*een 9

如果您有一些专有代码(例如特殊算法,您希望保持安全等)并且您的目标是Chrome - 我建议您使用Native Client.Nacl允许您在浏览器中运行C/C++代码.这是非常强大的,你可以肯定,有人选择你的二进制文件将非常困难.


Sat*_*ish 5

前提似乎很简单.默认情况下,浏览器会解释HTML/Javascript,因此与页面一起运行的chrome扩展也是如此.

一种方法是混淆您的JavaScript代码,或依赖NPAPI编译二进制插件,或使用NaCL