2023.3.16WelcartによるECサイト運営での懸念点として、セキュリティ問題が挙げられるかと思います。この記事では、Welcart導入に際してのセキュリティ対策についてまとめてありますので、ご参考にしてください。Welcart自体というよりは、WordPressのセキュリティ強化を行います。基本対策となりますが「WordPress本体・テーマ・プラグイン・PHP」を最新のバージョンに保つよう更新しましょう。Welcartも時折、脆弱性が見つかりますので、常に最新版になるよう更新しましょう。7.4」までの対応となっていますのでそれを踏まえたバージョン設定が必要となります。PHP8.0に対応いたしました。Xサーバーやさくらサーバー等にも、デフォルトで用意されていて、各サーバーの管理画面から設定可能です。」の6項目を「ON/OFF」で設定できます。デフォルトでは全て「OFF」になっているのでWelcartでECサイトを運営するのであれば全て「ON」にしておきましょう。「WAF」が対応してくれるサイバー攻撃クロスサイトスクリプティング(悪意あるスクリプトによる罠を仕掛ける攻撃)SQLインジェクション(DB言語による不正プログラム挿入攻撃)OSコマンドインジェクション(OS命令文による不正プログラム挿入攻撃)DDoS攻撃(大量の処理負荷による機能停止攻撃)ブルートフォースアタック(パスワードの総当り解析攻撃)バッファオーバーフロー(大量の不正データ送信によりシステム誤作動を発生させる攻撃)ディレクトリトラバーサル(ファイル参照の仕組みを悪用した不正アクセス攻撃)「WAF」設定時の注意点Xサーバーで「SQL対策」項目有効化で「Googleタグマネージャーと干渉して403エラー」、特定のコード(文字列)を含んでいる場合「SQL対策」「コマンド対策」「メール対策」「PHP対策」項目有効化で「WordPress管理画面のテーマ編集でファイル更新できない」となったりしますので、状況によって各項目を「OFF」にしてください。コメント・トラックバック制限設定」を設定可能なので、問題がなければ全て「ON」にしておきましょう。管理者IDで不正ログインされてしまうと、殆どの悪さをできる状態となってしまうので、WordPressの管理画面への不正ログイン対策は出来る限りの事をしましょう。ログインセキュリティの強化は便利なプラグインがありますので、おすすめのセキュリティ・プラグインをご紹介させていただきます。新規追加」からインストール可能です。開発者さんが日本の方なので、プラグインの設定画面も見やすく、「.htaccess」の書き換えも行わないので後述する「.htaccess」によるセキュリティ対策とも相性が良いです、また動作も安定しています。多くの機能が搭載されています、ひとまず下記項目を有効にして、不正ログイン対策を行ってください。投稿者スラッグ編集(「?author=1」対策)「wp-config.php」を編集する必要がありますが「ログインできる言語(日本語:ja)を制限」も有効かと思います。無効化」「投稿者アーカイブの無効化」等はご自身の環境に合わせて設定してください。特定の「IPアドレス」からのみログインできれば問題ない場合、WordPressインストールディレクトリ(wp-contentのフォルダがある階層)にある「.htaccess」に下記コードを追記することで、指定したIPアドレス以外からのログイン画面へのアクセスを制限できます。不正ログインに対して最も有効な方法になるかと思います。000.000.000.000</Files>「000.000.000.000」の部分はご自身の環境のIPアドレスにしてください。000.000.000.000」の行を追加でできます。「テーマ編集」等で管理画面からファイルを編集することがなければ下記コードを「wp-config.php」に追記し、編集を無効にできます。組み合わせ予測不可能な複雑なものにするファイルへのアクセス制限データベースの情報が載っている「wp-config.php」等、重要なファイルにアクセス制限をかけましょう。バックアップをとってから編集するようにしてください。編集ついでに「?author=」へのアクセスも下記コードで無効にできます。[R=302,L]</IfModule>編集により問題が発生した場合は、バックアップから編集前に戻し、問題のコードを洗い出し削除してください。「wp-config.php」のパーミッションを「400」に変更し、所有者が読み込みのみをできる設定に変更しましょう。等)また、下記の脆弱性対策情報サイトもセキュリティ対策をしていく上で役立つかと思いますので貼っておきます。脆弱性対策情報データベースここまでで、完全とはなりませんが、何も対策していないよりはだいぶセキュリティ強化ができているかと思います。なにかあれば追記しておきます。...2021.4.14Shopifyの全商品を取得して、WordPressにカスタム投稿として自動登録するプラグインを作成しましたので連携方法をご紹介します。