2017-08-31 1 views
0

javascriptをクロームアプリケーション(CRX)に組み込むと、コードがコンパイルされるか、または表示されないようになりますか?少なくともcrxファイルはバイナリのようですが、簡単にリバースエンジニアリングされていますか?クロムは何らかの形でユーザーが簡単にjavascriptにアクセスできるように "アンパック"していますか?Chromeアプリ(CRX)のコードをコンパイルしましたか?

MW

+2

crxはzipの亜種です。あなたが何かを隠す必要があるなら、それはあなたのサーバーで起こる必要があります。 –

答えて

1

CRXは、本質的に(いくつかの余分な暗号の整合性の署名付き)ZIPファイルです。

一度インストールすると、それを作成するために使用された展開されていない拡張機能/アプリケーションとほとんど変わりません。これはChromeプロファイルフォルダにあります。 コードは開かれており、開発に使用したのと同じデバッグ/開発ツールから完全にアクセスできます。

自分のニーズに合わせて拡張機能やアプリケーションをコピー/変更することを誰かが止めることは絶対にありません。

CWSとMozillaアドオンの両方でコードを縮小/難読化することができますが、それはfrowned uponです。その結果、自動/手動レビューに失敗する可能性があります。

+0

彼はそうです。あなたが何をしていても、人々は常にあなたのコードにアクセスできます。 ChromeウェブストアのURLからcrxファイルのソースコードを表示するアプリケーションは、Chromeアプリケーション/拡張コードを表示するのがさらに簡単なものです。 https://chrome.google.com/webstore/detail/chrome-extension-source-v/jifpbeccnghkjeaalbbjmodiffmaledin –

関連する問題