プラグインの必要性
プラグインの必要性は、「WordPressのコア機能が必要なものすべてであることに満足していますか?」という質問です。
必要なのは、いくつかのカテゴリと設定された多数の静的ページを含むシンプルなブログだけです。ただし、インタラクティブマップ、イベント付きカレンダー、サードパーティREST APIなどの統合を開始する場合は、ユーザーに強力なパスワードの使用を強制するか、サイトをソーシャルネットワークに変換することもできます。プラグインが必要です。Grant Palinの回答は、プラグインが必要な理由についてより多くの洞察を提供します。Dan Gayleの答えは、WordPressプラグインを明示的に使用せずに、多くのテーマがあらゆる種類のプラグイン機能を提供することを指摘しています。
コアセキュリティ
WordPressコア自体は非常に安全であり、コア開発者コミュニティは、セキュリティの脆弱性が特定されるとすぐにそれを隔離し、パッチを当てる立派な仕事をします。 。また、脆弱性の特定から修正のリリースまでの期間に存在していたリスクは、自動コア更新の追加により迅速に排除されています。
PagelyのWordPressセキュリティインフォグラフィック (かなりの量の情報-クリックして全体を表示)
はい、WordPressには固有のセキュリティ脆弱性があります。しかし、Drupal、CakePHP、Ruby on Rails、Symfony、Zendなども同様です。プラットフォームで既に提供されているものに加えて、追加のセキュリティ予防策を実装せずに使用するプラットフォームやシステムはありません。ウェブサイトの最前線のセキュリティ、特に顕著な採用率のあるフレームワークをCMSまたはフレームワークのみに依存することは、単に悪い考えだと思います。
プラグインのセキュリティ
プラグインは完全に安全ではありません。問題は、プラグインが作成者が適切なセキュリティプラクティスに従っていることを確認するために吟味されていないことです。WordPressは作成者が従うべき多くの標準を定めていますが、多くのプラグインは初心者または標準を無視する他の人によって作成されています。しかし、既存のすべてのコードベースと同様に、システムに追加するコードが多いほど、バグや脆弱性が発生する可能性が高くなります。インストールに追加するプラグインが多いほど、リスクが大きくなります。同じ方法で、WordPressのテーマも同様に悪意のある脅威をもたらすことを知ってください-特に、多くがサイトを直接悪用しようとするあいまいなテーマサイトから利用できる「無料のテーマ」の数々無知または事故によってセキュリティの脆弱性を無邪気に公開するのではなく。テーマとプラグインは、信頼できるソースと信頼できる著者からのみ入手してください。
経験則では、広く知られていない著者のプラグインや、比較的新しいシーンのプラグインをインストールしないことです。可能であれば、時間をかけて著者の信頼性を確立してください。理想的には、リクエストとURL認証、入力のサニタイズ、出力のエスケープ、プラグインファイルへの直接アクセスの防止、適切なアクセスのために、十分に保護されたプラグイン(number-used-once [aka "nonce" s] データベースをWordPressのメソッドと関数、デバッグが有効になっているときのエラーや非推奨の通知[実稼働環境で有効にしない]など)、インストールしたすべてのプラグインを確認します。セキュリティで保護されたプラグインスクリプトの内容を理解するための代替手段も、くだらないプラグインに対する優れた防御策もありません。
安全でないプラグインとテーマの考えがあなたを怖がらせるか、PHPに精通していないか、PHPに精通したいと思っている場合、プラグインとテーマを審査する責任を負うため、WordPress.comのサービスがより多くのお茶になることがあります。安全であると判断されたもののみをユーザーのサイトにインストールできるようにします。必要に応じて、WordPress.comでカスタムドメインを引き続き使用できます。
バックアップする
このようなサービスを提供するホストもあれば、そうでないホストもあります。プラットフォームのセキュリティが独立していることを信用していないのと同じように、バックアップを処理するホストも信用していません。むしろ、Dropboxにバックアップを積み上げて複数のサーバーに同期させ、複数の異なるシステムのコピーを使用してバックアップに直接アクセスできると確信できるようにすることを好みます。ホストがダウンしたり、大企業や他のホスティングの不幸によって買収された場合、私のサイトは数回クリックするだけで、ホストのサポートに対処するリスクさえありません。
最終ノート
セキュリティの詳細については、WordPressの強化に関するコーデックスエントリをお読みください。将来多くのプラグインや不明瞭なプラグインが必要になると思わない場合は、WordPress.comまたはPagelyなどの代替マネージドWordPressホスティングプロバイダーをブログにホストする方が賢明かもしれません。
WordPressの新しい「自動コア更新」機能に関係なく、インストールとすべてのプラグインとテーマが最新であることを手動で確認するよう努力する必要があります。過度だと思う人もいるかもしれませんが、更新後にデバッグを有効にして、プラグインやテーマの互換性が失われないようにすることをお勧めします(エラーのストリームと非推奨の通知は、この強力な症状です)。持っている場合は、作成者が更新するまで無効にするか、公式の更新がリリースされるまで私を保持するために必要な変更を自分で行います。デバッグを有効にしてトラブルシューティングを行う前に、Webサイトをオフラインにするか、Webサイトのオフライン開発コピーを実行する必要があることに注意してください。
Ad-senseのクリック爆撃の普及率についてはわかりませんが、そのようなクリック爆弾の影響を軽減するWordPressプラグインは、Googleが実施している予防策に加えて、追加のセキュリティレイヤーを提供しています。WordPressを実行していないWebサイトは、クリック爆撃に関してまったく同じ脅威に直面しており、他の手段で保護を実装するか、それなしで生き残る必要があります。
追加のリソース