私はLVLの独自の代替方法を構築しようとしています。アンドロイドデバイスとサーバーの間で送信されるデータの保護
データがインターネットを介して送信される場合、保護されていないと傍受することができます。 HTTPSは標準の保護よりもセキュリティが高くなっていますが、それだけでは不十分かもしれません。
私は.txt
ファイルをインターネットから読んでおり、そのデータは電話機にダウンロードされています。アンドロイドデバイスで暗号化を使用して、接続するウェブアドレスと取得するデータを隠すことは可能ですか?私はすでにHTTPSを使用しています。接続コード:
URL url = new URL(protocol + website + dir + file);
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
EDIT
接続を保護する以外にも、キーと暗号化でデータを保護するための最良の方法は何ですか?
私は実際にHTTPSの実際の機能に深く関わっていません。どのアドレスに接続されているかを見るためにセッションを解読することなく可能ですか? – Zoe
電話機のアプリケーションが接続している名前やIPアドレス、ポートを隠しているということですか?プロキシ、ルーター、その他のサーバーなどの中間デバイスは、データの送信先を知る必要があるため、その情報を隠すことはできません。 HTTPSはあなたのデータを暗号化して動作しますが、これは安全なままですが、ルーティング情報を持つことはできません。 –
nessesarily非表示ではなく、単に見つけることが難しい – Zoe