PHP コード セキュリティ、XSS、SQL インジェクションなどは、さまざまな Web サイト、特に XSS や SQL インジェクションの最も大きな被害を受ける領域である UGC (ユーザー生成コンテンツ) Web サイト、フォーラム、電子商取引 Web サイトのセキュリティに非常に役立ちます。 。ここでは、システム セキュリティと比較して、PHP のセキュリティ防止では、ユーザーが入力するさまざまなパラメータについてより注意する必要があります
register_global = off magic_quotes_gpc = off display_error = off log_error = on #allow_url_f開く= off expose_php = off open_basedir = safe_mode = on disable_function = exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source,get_cfg_var safe_mode_include_dir =
ユーザー入力の処理 HTMLタグを保持する必要がない場合は、次のメソッドstrip_tagsを使用して、文字列 htmlspecialchars内のすべてのHTMLタグを削除できます(「<」、「>」、「のみ) ;"、"'" 文字 htmlentities をエスケープ、すべての HTML をエスケープ HTML タグを保持する必要がある場合は、次のツールを検討できます:
コードをコピー コードは次のとおりです:
HTML Purifier: HTML Purifier は、PHP で書かれた標準準拠の HTML フィルター ライブラリです。 PHP HTML Sanitizer: HTML コードから安全でないタグと属性を削除します htmLawed: HTML を浄化およびフィルターするための PHP コード
http://www.bkjia.com/PHPjc/327405.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327405.html技術記事 PHP コードのセキュリティと XSS、SQL インジェクションなどは、さまざまな Web サイト、特に XSS や SQL インジェクションの焦点となることが多い UGC (User Generated Content) Web サイト、フォーラム、電子商取引 Web サイトのセキュリティに非常に役立ちます。