JavaScriptでのSQL文の難読化
Cordovaを使用してJavaScript、HTML、CSSでスマホアプリを作成しています。
その際、スマホ端末内でデータベース(WebSQL)を利用しています。
したがって、JavaScriptファイル内にSQL文を記述するのですが、
それらのファイルを、Uglifyでミニファイ(難読化)しても容易にデータベース構造が解読される状態になります。
例えば、次のようなコードの場合、()内が文字列のため、難読化されないと思われます。
tx.executeSql('CREATE TABLE ... ');
データベースを暗号化して使用する場合、データベースの中身は分からないにしても、
データベース構造が容易に分かってしまうのは危険性が高いと考えますが、
JavaScriptを使用する場合、仕方がないのでしょうか。
それとも、データベースの構造を難読化する解決策はあるのでしょうか?