2016-09-06 2 views
0

私はログインプロセスのない通常のウェブサイトを持っています。私はhttpを使っているので、プライベートにする必要があることは決してありませんでした。しかし、私は最近、「Eメール・ミー」フォームを追加しました。そして、一部の人々は私にEメールを送る機密情報を含むかもしれません。httpsを使わずにサーバーに情報を安全に送信できますか?

  1. データはAjaxの$.postで私のサーバーに送信されている場合は、データがネットワークトラフィックを見て誰かが読むことができますか?

  2. もしそうなら、私はhttpsに切り替えることなくそれを保護することができますか?

OK:だからいや、なぜ私はこのために私自身の公開鍵/秘密鍵を使用することはできません言った皆のための1

にはいデフ?データはアヤックスの$ .postと私のサーバーに送信された場合

HTTPSを使用する必要があります
+0

いいえ、安全ではありません – baao

+2

短い答えはいいえ - これはhttpsがある理由です。あなたが本当に独自の暗号化プロトコルを作成したいのであれば、長い答えは「はい」です(あなたはそうではありません)。 – Dekel

+2

機密情報だけがhttpsの唯一の理由ではありません。常にそれを使用することは賢明です。 – Crowcoder

答えて

0

は、データを見て誰かが読むことができ、本当に情報

1

を確保する方法が他にありませんネットワークトラフィック?

はい、その場合

確かに、とにかく私はhttpsに切り替えることなく、それを確保することができますありますか?

いいえ、実際には/ほとんどありません。

0

短い答えはいいえです。 長い答えは、jsを使用すると、トラフィックを監視する人がデータをどのようにエンコードし、簡単にデコードするかを知ることができるということです。サーバー側言語(C#など)を使用する場合、データはプレーンテキストとしてサーバーに送信され、トラフィックを監視するユーザーはそれをはっきり読み取ることができます。 唯一の方法は、セキュリティで保護された接続(HTTPS)を使用することです

関連する問題