GNU/Linux >> Linux の 問題 >  >> Linux

WordPress ブログのインストールを保護する

解決策 1:

一部のガイドでは、ファイルのアクセス許可を「chmod 777」に設定していないことを確認してください。 Web サーバー アカウントまたはグループが書き込むことができるものを調べて、それらが動的に更新されることが予想される領域 (画像、添付ファイルなど) だけであることを確認してください。

解決策 2:

最良の提案は、公式の「Hardening Wordpress」ドキュメントでよく説明されていると思います:

https://wordpress.org/support/article/hardening-wordpress/

最後に、これらはすべてのアプリケーションに対する同じ提案です:

  • 常に最新の状態に保ちます。
  • 適切なパスワードを使用する
  • 表示する情報を減らします (バージョン、サーバー情報など)。

あいまいさでセキュリティを改善したい場合 (考えただけでなく、追加の手段として)、このドキュメントはいくつかのアイデアを提供します:

http://sucuri.net/?page=docs&title=wordpress-hardening

解決策 3:

SSL 接続でのみログインしてください。

コーヒー ショップに行って http://www.yourblog.com/wp-admin/ にログインすると、パスワードがクリア テキストで送信され、コーヒー ショップのネットワークや、あなたとあなたとの間のすべてのルーターを盗聴する人に簡単に見られてしまいます。サーバー。

ブログのログイン ページを安全なサーバーに移動し、ユーザーに https://www.yourblog.com/wp-admin/ で SSL を使用してログインさせると、パスワードはサーバーに送信されるときに暗号化されます。

次のような PHP コードを wordpress に追加することもできます

if(strpos(strtolower($_SERVER['REQUEST_URL']),'wp-admin')===true 
      && $_SERVER['HTTPS']!='ON')
{
    Header("Location: https://www.yourblog.com/wp-admin/")
}

または、.htaccess ファイルを使用して、次のような SSL ログインを強制します:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

解決策 4:

wp-admin.php のようにページの名前を変更する人もいます 調査を減らします。

解決策 5:

/wp-admin/ ディレクトリを保護します。 /wp-admin/ をロックダウンして、特定の IP アドレスのみがそのディレクトリにアクセスできるようにします。 /wp-admin/.htaccess に直接配置できる .htaccess ファイルを使用できます。これは次のようになります:

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName “Access Control”
AuthType Basic
order deny,allow
deny from all
# whitelist home IP address
allow from 69.148.58.93
# whitelist work IP address
allow from 69.148.59.6
allow from 69.148.58.92
# IP while in Kentucky; delete when back
allow from 63.144.53.91

ジョシュ


Linux
  1. Linuxサーバーを保護するための7つのステップ

  2. OpenSuse13.2へのVNCサーバーのインストール

  3. LiteSpeedWebサーバーにWordPressをインストールする

  1. 最小限のサーバーインストール?

  2. WordPressプラグインのインストールエラー

  3. Linux サーバーでファイルが消える

  1. WordPress内部サーバーエラーのトラブルシューティング

  2. Debian Apache PHP サーバーの保護

  3. Linux サーバー構成を文書化する方法は?