ネットワーク上のセキュリティに関心がないので、fiddler/firebug や Wireshark などの他のツールを使用してユーザーがデータを取得するのを防ぐことに関心がないと仮定しても安全ですか?
その場合、「ソースの表示」オプションを使用するか、IE で F12 を押して、データを表示可能なソースの一部にする必要がないように、AJAX を使用することが既に提案されています。
ユーザー名とパスワードを渡すときに理解できないようにしたい場合は、何らかの形式の暗号化を実装する必要があります。潜在的な攻撃者がデータを解読するのをどれだけ難しくしたいかによって、いくつかの選択肢があります。
データの MD5 ハッシュを渡すことができます (両方のサーバーが元のデータにアクセスできると仮定します)。サーバー B は元のデータから MD5 ハッシュを生成し、それをクライアントが渡したハッシュと比較できます。既に指摘したように、これは、ほとんどの Web アプリケーションがクライアント証明書や NTLM などを使用してユーザーを認証しないのと同じように、リプレイ攻撃に対して由緒あるものです。
クライアント経由でユーザー名とパスワードを渡すのではなく、データベース内のユーザー名を指すワンタイム オンリー ID (GUID) を使用し、サーバー B が使用された ID を削除することを選択できます。このようにして、データは秘密に保たれ、リプレイ攻撃を回避できます。<- 暗号化ではありませんが、良い解決策です。
他にも研究できる暗号技術はたくさんありますが、単純にしておきたいと思います。