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

XSSとSQLインジェクションを除いて自分のサイトを保護する方法は?

    Webアプリケーションでうまくいかないことがたくさんあります。 XSSとSQLiの他に、次のものがあります。

    1. CSRF-クロスサイトリクエストフォージェリ
    2. LFI /RFI-include()によって引き起こされたローカルファイルインクルード/リモートファイルインクルード 、require() ...
    3. mail()でのCRLFインジェクション
    4. グローバル変数の名前空間のポーズは、一般的にregister_globalsによって引き起こされます 、extract()import_request_variables()
    5. ディレクトリトラバーサル:fopen()file_get_contents()file_put_conents()
    6. eval()を使用したリモートコード実行 またはpreg_replace() /eを使用
    7. passthru()を使用したリモートコード実行 、exec()system() および「

    壊れた認証とセッション管理 に関する脆弱性のファミリー全体があります これは、OWASPトップ10 の一部です。 すべてのウェブアプリプログラマーはしなければならない 読む。

    緋色の研究 私がリストしたこれらの脆弱性の多くを網羅した優れたブラックペーパーです。

    ただし、ワードプレス 。脆弱性とは何かに関する決定的な権威は、CWEシステム です。 数百を分類します 脆弱性の多くは、Webアプリケーションに影響を与える可能性があります。



    1. ConnectionStringプロパティが初期化されていませんエラー

    2. エコー後にPHPでExcelファイルを出力する

    3. MySQLからnパーセンタイルを選択します

    4. PostgreSQLで文字列をタイムスタンプに変換する方法