sql >> データベース >  >> RDS >> Mysql

XSSインジェクションとSQLインジェクションを防ぐためにこれ以上何ができますか?

    いいえ。データがひどく混乱します。

    はい。 SQLインジェクションからコードを保護できます。
    こちらが私がすでに行った簡単な説明
    追加する必要があるのは、ソースデータ配列を台無しにしないことです。
    POST配列はSQLとは関係ありません。データは、電子メール、HTMLフォーム、ファイル、オンラインサービスなどに送られます。なぜすべてをSQL保護で処理するのですか?
    一方、データはPOSTからではなく、オンラインのファイルから取得できます。サービス、その他のクエリ。
    したがって、ソースアレイではなく、クエリに入力される実際のデータを保護する必要があります。

    XSSと言えば、単純な普遍的なルールはありません。
    しかし、一般的には、htmlspecialchars($data,ENT_QUOTES);を使用する必要があります。 テキストとして出力するすべての信頼できないデータ、およびファイル名などの特別な場合のその他の種類の検証



    1. テーブルが存在する場合は削除します

    2. mysql 5.6のANY_VALUE機能はありますか?

    3. SQLとは何ですか?SQLを使い始める方法は?

    4. MySQL TIMEDIFF()とTIMESTAMPDIFF():違いは何ですか?