私は、セキュリティで保護する必要があるクライアント側コード (具体的には js) を使用するアプリケーションを開発中です。つまり、ユーザーがコードを盗んで再利用できないようにするためです。コードを (暗号化で) 完全に保護する必要があるため、難読化はオプションではありません。js 暗号化を可能にするソリューションを求めてインターネットを広範囲に調査した結果、セキュリティを確保するために、この独自のコードはサーバー側でのみ実行できるという結論に達しました。
jsを使用してクライアントで実行できることをサーバーが処理する必要がなくなるような、他のアイデアや解決策はありますか。サーバー上でコードの一部を実行することはオプションですが、リソースは限られています。もう 1 つの問題は、「サーバー サイド js」のようなものにする必要があることです。つまり、ユーザー エクスペリエンスは変更されません。