指定することなく、パスワードをリセットできます。問題で悪用されるおそれがあります。悪用例を参照してください。基本的にテンプレート言語です。エスケープを行いません。アプリケーションでの使用について非常に問題の多い言語となっています。下の「XSS」のセクションを参照してください。フレームワークが提供するべき重要な機能があります。記述されたライブラリやプロジェクトは、往々にして危険です。フレームワークが使用されていない場合はなおさらです。コードは信用しないでください。コードでは警告が発せられることが多く、問題を引き起こしかねません。(上記参照)、コードがさらに悪化します。ディストリビューションを定期的にアップグレードするように注意してください。見つかり、公表されています。攻撃者は任意のサーバー上のこうした新しい脆弱性をよく利用します。動作は、設定に大きく影響されます。セキュリティに関連する設定オプションは多数あります。その一部を次に示します。ディレクティブを使用して実行するように設定してください。ディレクティブを使用して設定されています。コードとして実行可能になります。(サンプルコードなど)、悪意のあるファイルアップロードに由来するものである場合は、非常に深刻なリモート実行の脆弱性となるおそれがあります。信頼できないデータユーザー入力の結果または副産物であるデータはいずれも信頼してはいけません。データを適切な方法論によって検証するか、フィルター処理する必要があります。これで初めて、データが汚染されていないと見なすことができます。すべてのデータがユーザーによる偽造が可能なわけではありませんが、その中のかなりの数が偽造可能です。ファイルのアップロードユーザーから受け取ったファイルは、特にそれを他のユーザーがダウンロードできる場合は、さまざまなセキュリティ脅威の原因となります。次のような脅威が考えられます。攻撃に利用される可能性があります。(リモート実行の脆弱性)。アップロードされたファイルを保存する際に必ずファイル名をサニタイズすることが特に重要です。配列の処理における一般的な誤り次のコードに類似した処理を行うコードスニペットをインターネット上でよく見かけます。リクエストによって送信されたデータを単純に読み取ることによって行われています。クラスを使用するものです。適切に確認されたファイルタイプです。この方法はサーバーのリソースをより多く消費しますが、ユーザーが危険なファイルを送信し、コードをだましてそれを画像と信じ込ませるのを防止できます。画像ファイルは通常、安全なファイルタイプと見なされます。使用しないことを強くお勧めします。もこの変数には含まれているからです。つの配列にまとめられているため、データのソースの特定がほぼ不可能です。これが混乱を招き、コードでミスを犯しやすくなります。そのため、セキュリティの問題につながるおそれがあります。サイトのハッキングが可能になります。インジェクションの脆弱性を突こうとします。ベースのアプリケーションの安全を確保するための第一歩となります。以下のルールを順守してください。文字列の作成に、連結は使用しないでください。"';";補間も使用しないでください。実行を攻撃者に許す可能性があります。プリペアドステートメントとバウンドパラメーターを使用する方が優れた解決法です。