脆弱なブラウザで実行されて害を及ぼすクライアントサイドJavaScriptを想像できますが、これはPHPでどのように実行できますか?
サーバーサイドなので、ビジターのコンピューターにアクセスできません。
PHPはサーバー上で実行されます。最終的にクライアントに返されるWebページを生成するコードです。クライアントの観点からは、サーバーでの計算方法ではなく、受信したバイトのみが重要です。 WebページがPHPまたはJavaなどで動的に生成された場合、または静的に提供されたファイルのコンテンツであった場合、クライアントには何の違いもありません。
したがって、発生する可能性のある特定の「PHPベースの」クライアント感染はなく、他のテクノロジーを使用してサーバー側で実行された場合と同じように感染することはありません。
もちろん、単なる合理的な思考は、誰も非難を置くことを妨げるべきではありません。 Black Death が中世にヨーロッパをむしばむとき、それは(おそらく) ノミ によって中継された病原体エージェントが ラット によって運ばれたためでした。したがって、ネズミは実際には責任がなく、最悪の第2レベルの間接共犯者でした。しかし、彼らはすべての責任を負いました。
同様に、PHPは決してclient感染の原因ではありませんが、慎重にPHPserverコードにより、サーバーが敵対的乗っ取りに対して脆弱になる可能性があり、その結果、サーバーがクライアントの感染ベクトルに変わる可能性があります(クライアントブラウザーの無数のセキュリティホールの1つを使用)。したがって、不公平さのほんのわずかな量だけで、PHPはクライアントにいくらか有害であると考えることができます。
あなたが言ったように、PHPはサーバー側なので、コードはサーバー内で実行され、ブラウザーは応答を解釈するだけです。
したがって、PHPファイルはコードが実行されていないため、クライアントのコンピュータには影響しません。
編集:私たちはPHPについて話しているだけで、他のものは何もありません。