0

NodeJSを使用して(とりわけ)暗号化されていないPDFレポートをメインのWebサイトからダウンロードするアプリに取り組んでいます。これらのリソースは非常に機密であるため、トラフィックが保護されていることを確認する必要があります。

したがって、私が理解していることから、信頼できる CA から SSL 証明書を購入してインストールしhttps.request(...)、NodeJS で使用して PDF ファイルをダウンロードする必要があります。しかし、hostsファイルが改ざんされていないこと、進行中のMITM攻撃がないこと、または証明書がまだ有効であり、期限切れになっておらず、必要なものであることを確認する方法がわかりません. どうすればいいですか?設定パラメータはありますか?


ボーナスとして、攻撃者が SSL 証明書を自分で購入すること、元のサイトの外部 IP と同じ IP を持つローカル サーバーをホストすること、および DNS のターゲットを改ざんしてユーザーをだますことを防ぐ理由を説明していただければ幸いです。

4

1 に答える 1

0

SSL 接続を開き、ピア証明書を確認し、有効期限が切れていない場合、期待どおりの証明書である場合にのみ、続行するという考え方です。会話すべき相手と話していることに満足したら、SSL はリプレイや中間者などに対するセキュリティを提供します。接続したホスト名。しかし、そのほとんどはあなた次第です。

于 2012-06-17T11:03:08.657 に答える