良い質問です。セキュリティはあなたの主な問題であり、自分のウェブサイトの管理を探しているすべての人に同じです。WordPressは地球上で最も安全なコンテンツ管理システムではありませんが、適切なホスティングと、何を確保し、確保するかについての十分な知識があれば、安全にすることができます。
ホスティング
サイトをホストする最も安全な方法は、VPSを使用するか、OSに適切なセキュリティがあることを想定して専用にすることです。共有ホスティングの問題は、マルウェアが1つのアカウントから別のアカウントに拡散する可能性があることです。これらのハッカーは刑務所にいるにもかかわらず、ハッカーが道を見つけて複数のサイトに感染します。たとえば、GoDaddyは先月ハッキングされ、100,000のWebサイトがgreyhat backlink insertsでハッキングされました。
私が読んだことから、あなたはVPSで行きたいが、バックアップを管理するために何かが重要であるということから、必要なのはCpanelを備えたCentOS6を備えたVPSです。Cpanelに追加料金を支払う必要がありますが、これによりWebサイトのセットアップとデータベースのバックアップ、ファイルシステムの自動化、および何らかの理由でバックアップが完了または失敗した場合の毎日のメール送信が行われます。
現在、Linux内であなたがどれほど強力なスキルを持っているのかはわかりませんが、この部門に強くない場合、VPSは他のセキュリティ問題をもたらすことがよくあります。最近幸運なことにGoogleのようなものがあり、VPSを簡単に保護する方法を学ぶことができます。VPSボックスの基本的なことは、コンピューターにあるSSLキーを使用して、パスワードを知っていても、その証明書なしではシステムにアクセスできないようにすることです。さらに、人々がパスワードを推測するのを防ぐために、sshポートをいつでも変更できます。
Boxへのアクセスを防ぐためにできることはたくさんありますが、Googleはこれを最高に提供しています。
WordPress
Wordpressの保護は非常に簡単です。私の最も強力なアドバイスは、内のテンプレートファイルを保護することです/wp-content/themes directory
。あなたの妻はテンプレートファイルを編集しないので、これらをchmodして、WordPressから直接書き込むことができないようにします。内に設定configuration.php
できる設定がありますが、真剣にFTPを使用してそれらをCHMODするか、VPSを使用してこれらのファイルの所有権をからwww-data
に変更しますroot
。この方法では、WordPressまたはサーバーで実行されている他のソフトウェアから変更できません。スクリプトベースのほとんどのインジェクションindex.php
は、テンプレートのファイルを攻撃し、マルウェアを追加します。さらに、いくつかの.htaccess
リダイレクト攻撃があり.htaccess
ますので、目的の設定ができたらファイルを書き込み不可に変更するか、www-dataからrootに再度変更します。またconfiguration.php
rootまたはchmodに設定して、ゲストや部外者が読み取れないようにする必要があります。
CHMODのパワーを過小評価しないでください。書き込み可能なファイルの数が多いほど良いです。不要なWordPressプラグインを避けるようにしてください。すばらしいものもありますが、必要かどうか自問してください。インストールするほど、ハッカーはより多くのゲームをプレイする必要があるため、プラグインはできる限り避け、サイトを肥大化させないでください。
WordPressは毎週から毎月更新し、できるだけ早く更新します-更新が非常に多く、その1つがセキュリティの問題と発見した抜け穴である理由があります。
さらに、デフォルトでは「admin」「password」アカウントがあり、yourwifenamesなどの別の管理者と適切なパスワードを作成します。次に、その管理者アカウントを削除します。
テスト計画
あなたはいつでもあなたのサイトを模倣することができます、すなわちクローンを持っています。cpanelを使用すると、サブドメインtest.subdomain.comをセットアップし、データベースのクローンとともに同じWordPressを実行させることができます。
個人的に、WordPressの主要な拡張機能を使用していない場合は、サイトをオフライン(メンテナンス中)にすることができます。システムを更新します。何か問題が発生した場合は、自動バックアップまたはメンテナンス中に行ったバックアップがあります。どちらの方法でも安全です。
常にメンテナンスモードで更新するのが最善です。一部の更新は要求しませんが、一部の更新は要求します。オフラインにするのがベストなので、良いスナップショップがあります。
バージョン管理
毎日のバックアップを行うたびに日付があり、GZ / Zip内でWordPressのバージョン番号を使用して構成ファイルを読み取ることができます。
Uptime
Good Vpsシステムはそれを監視し、必要に応じて再起動します。サーバーを操作するので、サーバーがダウンした場合に電子メールを送信するcronジョブをいつでもインストールできますが、再度実行できます。優れたサーバーが実際にダウンすることはありません。冗長な電源とハードウェアを備えたクラウド上で動作する優れたVPS会社、たとえばRackspace、またはクラウド上のAmazonの仕事を選びます。
テストバージョン
ここでも、.htaccessパスワードを使用するサブドメインにサイトを複製します。
これがお役に立てば幸いです。さらに質問がある場合はお問い合わせください。