Tag Archive WordPressプラグイン

WPForms-ファイルアップロードの添付送信と保護機能、保存先について

送信ファイルのメール添付と保護
WPforms ファイル アイキャッチ
このページはWordPress+WPFormsご利用の方が対象です

このページは、2025年09月05日に作成したページです。
このページに掲載しているWPFormsの仕様・機能・操作手順は、現在リリースされている最新バージョンのWPFormsと異なる場合がございます。

このページに掲載している
WPFormsのバージョン:
WPForms1.9.7.3

このページの内容は次のお客様に関係があります。

  • WordPressでWebサイト管理している方
  • 有料版のWPFormsを導入されている方
  • 当社にWPFormsを利用したフォームコンテンツ制作を依頼された方
  • フォーム内にファイル送信の項目がある

WPFormsを利用していない場合でも、次のお客様に関係があるかもしれません

  • 問い合わせフォームからの送信されたファイルを安全に保護したい
  • フォームからの送信された添付ファイルがメールサーバーでブロックされる

 

このページでは、WordPressプラグイン WPForms(有料版) を利用したフォームにおいて、ファイル送信を伴う場合の「添付送信の仕組み」「ファイルの保存先」「アップロードされたファイルの保護」について説明します。また、WPFormsを用いたフォーム制作をご依頼いただいたお客様には、制作前や本番公開前にこれらの設定について確認いたします。サイト運営上の方針を決める際の参考にしてください。

 

本番公開後の設定変更について

なお、本番公開後でも修正対応期間内(通常3か月以内)にご依頼いただければ、サイトの仕組み(テーマファイルや処理部分)に大きな変更がない場合は、設定変更を無償で対応いたします。

WPFormsのフォームで送信されたデータは、送信時の設定に基づいて保存・送信されます。そのため、フォームの設定を変更した後に以前送信されたデータに対して、変更後の設定を適用することはできませんのでご了承ください。

 

アップロードされたファイルの受取・確認方法

WPFormsで制作したフォームからアップロードされたファイルについて、送信後に次の方法で受け取る事ができます。

また、この設定は管理者宛・送信者宛(自動返信)それぞれに設定する事が出来ます。

 

  • メールに添付して送信
    通常のメールと同様に添付ファイルとして受け取り
  • サーバーにアップロード
    WordPressのアップロードフォルダに保存して、確認画面やメール本文にはリンクが設置される

 

設定できる選択肢

異なるUI

WPFormsのファイルアップロードのUIは2パターン用意されています。

昔ながらの「参照」ボタン方式と、エリアにドラックする方式です。「参照」ボタン方式は、1つのボタンで1ファイルのアップロードなので、複数ファイルをアップロード可能としたい場合は、複数設置する必要があります。

 

UIのデザインについて

ファイルアップロードのUIに限らず他の要素も含めて、そのWebサイトに寄せたUIデザインにする事は可能ですが、完全自由にレイアウトする事は出来ません。また、この(Webサイトに寄せたUIデザインの)調整費は必ずお見積に含まれています。WPFormsのような汎用フォームプラグインは、基本的なデザイン調整(色、枠線、余白など)は可能ですが、Webサイト全体のデザインに完全に合わせて自由にレイアウトすることは難しい場合があります。

 

無理やり調整したとしても、その後のプラグインアップデートで、無効となって結果的に体裁崩れを引き起こす事になってしまう事もあります。その為、汎用プラグインを使った場合のデザイン調整は、基本的な調整の範囲で留めておく必要がございます。

 

これは、汎用性と安定性を重視したプラグインであるため、フォーム部分の構造や挙動はあらかじめ決められているためです。そのため、部分的な装飾やデザイン変更は対応できますが、完全にオリジナルのデザインを再現するのは困難です。

 

 

エリアにドラックする方式

エリアにドラックするとファイルがアップロードされます。複数ファイルまとめてドラックする事も可能です。若しくはエリアクリックでファイル参照してアップロードできて、続けて同じ様にエリアクリックで次のファイルをアップロードできます。

 

モバイルでアクセスした場合も、UIは変わりませんが、エリアタップで画像選択の画面となります。モバイルでも複数選択してまとめてアップロードできます。

また、アップロードのファイル数制限値を超えた数のファイルは、制限値以下までがアップロードされて、制限値を超えたファイルにはエラーが表示されます。

ファイルをまとめてドラックすると全てアップロード可能
WPForms エリアにドラックする方式

 

ファイル数制限を超えるとエラー
WPForms エリアにドラックする方式

 

 

昔ながらの「参照」ボタン方式

昔からある様な「参照ボタン」をクリックしてファイル参照してアップロードする方式です。

 

こちらを選択した場合は、1つの部品に対して1つのファイルしか選択できないので、複数アップロード可能としたい場合は、その制限数分の「参照ボタン」を設置する必要があります。

「参照」クリックでファイル選択
WPForms 昔ながらの「参照」ボタン方式

 

 

昔ながらの「参照」ボタン方式に足りない機能

昔ながらの「参照」ボタン方式では、一度選択したファイルを選択し直す事はできますが、取り消す機能が無い様です。標準仕様では、どうしても取り消したい場合は、ページをリロードするしかありません。ただしWPFormsはリロードすると入力した項目が消えてしまいます。

尚、カスタマイズにより、選択解除ボタンをつける事は可能です。

 

メール本文にファイルリンクを表示

メール本文へのファイルリンクを表示を、メールテンプレート毎に分ける事が出来ます。

 

次の何れかを選択してください。
※メールが管理者宛・送信者宛(自動返信) の場合

 

  • 両方へ表示
  • 管理者宛のみ表示
  • 送信者宛のみ表示
  • 両方表示しない

 

送信者宛に表示する場合は、ファイルの保護の設定で、アクセス制限しないか、パスワード保護の場合のみ表示にしてください。

WordPressユーザーの制限を選ぶ場合は、Wordpressユーザーのみが閲覧可能な為、Wordpressユーザーログインの機能をWebサイトで利用している場合のみ有効な方法です。

 

※Welcartなど、プラグイン独自の会員機能は含まれません。

 

送信者宛メールに表示しない場合のメール本文

送信者宛メールに表示しない場合は、次の様に表示します。何も表示しない場合は、その旨をお知らせください。別の文章にしたい場合は、その原稿の支給をお願いします。

 

【添付ファイル】

添付ファイルは、セキュリティ保護のため、本メールには表示しておりません。

 

送信されたメール(サンプル)
WPForms メール本文への画像URL

 

メール添付して送信

送信されるメールにファイル添付する
 
ファイルのアクセス制限を有効にする場合は利用不可
送信されるメールにアップロードされたファイルを添付するか、しないかを選択できます。個別の送信先に対して設定できるので、管理者宛は添付、送信者宛(自動返信メール)は添付しないという事も可能です。
ファイル添付を有効にする場合は、注意が必要です。こちらをご覧ください。
またファイルの保護機能を利用する場合、メール添付は出来ません。(管理者向けのみでも利用できません)

 

アップロードファイルの制限

アップロードできるファイルの拡張子 アップロード出来るファイルの拡張子を限定できます。
設定した拡張子以外のファイルを設定するとエラー表示されます。
よく使う拡張子は以下の通りです。
画像ファイル
.jpg、.jpeg、.gif、.png、.webp
書類ファイル
.doc、.dox、.xls、.xlsx、.pdf、txt,.pptx、.csv

制限無も設定できますが、同意書提出いただかないと設定しません。.exeなど悪意のあるファイルをアップロードされてしまう可能性がある為です。

アップロードできるファイルの容量の制限
 
修正対応期間内の対応外

※ サーバー側の設定を変える必要がある場合がある為

アップロードできるファイルの容量の最大ファイルサイズ(1ファイルあたり)を設定できます。
書類主体か画像主体かによって適切な上限が異なります。
一般的には、書類主体2MB程度、画像40MBを目安としています。
 
容量制限を設けずにアップロード可能にすることもできます(ただしサーバーの許容範囲内です)。ただし、この場合は 同意書の提出 が必要です。理由は、大容量のファイルをアップロードされると、Webサイトの動作が重くなったり、最悪の場合タイムアウトエラーが発生する可能性があるためです。
 
もし大きな容量のファイルを受け取りたい場合は、サーバーのスペックアップ(AWS等クラウドサーバーへの移設など)を検討する必要があるかもしれません。
アップロードできるファイル数 アップロードできるファイル数を設定できます。
容量同様に、サーバーの許容容量、スペック等を考慮して決定しましょう。
安価な共用サーバーでは、サーバー負荷の関係でタイムアウトが想定される場合があります。月額千円前後の共用サーバーでは、全ての機能や大容量ファイルの処理には制限があります。快適に利用するにはサーバーのスペックが十分な環境がおすすめです。

 

ファイルの保存先

メディアライブラリに保存する又はしない
 
ファイルのアクセス制限を有効にする場合は利用不可
アップロードするファイルをWordpressのメディアライブラリ内に保存する事も可能です。
メディアライブラリ内に保存しない場合は、メディア保存先(uploadsなど)/wpforms/内に保存されます。
但し、メディアライブラリに保存するとWordPressの公開URLから誰でもアクセス可能 になります。アップロードされるファイルは、
:sample.jpg → sample-09e9d2b1fa4cc70663dd5939b5faa18b.jpg
の様に予測し辛いファイル名としてリネームされますが、あくまでも公開ディレクトリな為、漏洩するリスクはございます。

 

ファイルの保護

メール本文に表示した画像URLをクリックした時のアクセス制限が設定できます。

こちらの機能は、「メール添付して送信」「メディアライブラリに保存する」(両方又はいずれか)とした場合には、利用できません。

WPFormsでアップロードされたファイルは、元のファイル名では無くリネームされたファイル名でアップロードされます。

 

例:sample.jpg → sample-09e9d2b1fa4cc70663dd5939b5faa18b.jpg

 

その為、簡単にメディアライブラリ内から不正なアクセスする事は困難ですが、ファイルの保護機能を利用した方がより安全です。

特に採用応募のエントリーシート等をアップロードする様な場合は、個人情報ですので必ずファイルの保護機能を利用する事をお勧めします。

 

保護方法は2通りで、ログイン中のWordpressユーザーのみ表示を許可する方法とパスワード入力を求める方法です。

但し、Wordpressユーザーのログイン機能を利用したWebサイトじゃない限り利用できない為、自動返信メールにファイルリンクを表示したい場合は、パスワード入力を求める方法となると思われます。

またログイン中のWordpressユーザーのみ表示+パスワード入力とする事も可能です。

 

パスワードでの保護

この機能を有効にした場合は、メール本文のファイルリンクをクリックすると、パスワードを求める画面が表示されます。

 

設定パスワードについて

設定できるパスワードは、フィールド毎に設定できて、管理画面から変更する事が出来ます。

 

但し、パスワードは共通で送信者毎に分けるという機能はありません。また、送信者にパスワードを自動で後送信するという機能もございません。その為、自動返信メールにもファイルリンクを表示する場合は、そのメールにパスワードを記載する必要がございます。

 

心配な場合は、保護機能は内部向け(社内向け)として利用し自動返信メールには、ファイルリンクを表示しないのが良いでしょう。

表示される画面
WPFormsパスワードでの保護

 

ログイン中のWordpressユーザーのみ表示を許可

この機能を有効にした場合は、ログイン中のWordpressユーザーのみ確認が出来ます。

ログインしていない場合は、「このファイルに対するアクセス権がありません」と表示されます。

WordPressにログインできない送信者がファイルリンクをクリックしたら、この画面が表示される事になります。

 

WordPressユーザー権限の設定

WordPressユーザーには、権限グループ機能があり、それぞれの権限に応じて出来る事が異なります。そしてWPFormsのファイル保護機能では、そのファイルを確認できるWordpress権限の設定が出来ます。つまり「管理者」権限のみ確認可能にしたり、「編集者」「投稿者」にも権限を与える事ができます。権限は、複数選択ができるので細かい制限を行う事ができます。

 

パスワードでの保護と組み合わせて使う事も可能

ログイン中のWordpressユーザーのみ表示を許可+パスワードでの保護の設定も可能です。

両方有効にすると、ログインしていてもパスワードを入力する画面が表示されます。

権限が無い場合はこの様に表示
WPFormsこのファイルに対するアクセス権がありません

 


 

カスタマイズする事で変更可能な設定

次の設定は、WPFormsをカスタマイズ(別途費用)する事で設定変更が可能です。
設定確認で、確認する項目ではありませんが、希望の場合は制作時前にお伝えください。

アップロードファイル名 WPFormsでアップロードされたファイルは、元のファイル名では無くリネームされたファイル名でアップロードされます。
例:sample.jpg → sample-09e9d2b1fa4cc70663dd5939b5faa18b.jpg
 
これをカスタマイズにより、リネームされない様にする事は可能ですが、次の問題が発生する事があります。
  • 予測しやすいファイル名だと、簡単にURLを判別して情報漏洩となる
  • 同じ名前のファイルがあると上書きされるリスク
  • 不正な文字が含まれるとアップロードできない
  • 不正な文字が含まれるとセキュリティ上のリスクが発生する
  • 長すぎる名前や特殊文字で保存できない場合がある
  • 日本語ファイル名が関係して保存できない場合がある
WPFormsはこれを回避する為に、あえてリネームする仕様となっています。
 
ファイルのアップロード先 WPFormsでアップロードされたファイルは、Wordpressのアップロードディレクトリに保存されますが、これを別のディレクトリに変更する事もカスタマイズする事で可能です。また、同一サイトの別ディレクトリ保存よりも工数が増えますが、AWS Amazon S3への保存も可能です。
 
送信確認画面でのファイルプレビュー WPFormsでは、送信確認画面でのファイルプレビューは標準仕様ではプレビューされません。「プレビューは利用できません」と表示されます。カスタマイズする事でプレビュー表示が可能になるケースもあります。
 
標準機能以外のアップロードファイルのセキュリティ対策 WPFormsでアップロードされたファイルの保護機能だけでは無く、更に漏洩を防ぐ為の対策を致します。

 


対策例
アップロードディレクトリへのIP制限
アップロードディレクトリへのアクセスを特定IPアドレスからしかアクセスできない様にします。但し、管理者様のインターネット環境が固定IPアドレスである事が必要です。
直接アクセスの禁止
WordPressの管理画面以外からはアクセスできない様にします。標準機能では、Wordpressユーザーのログインでの保護機能がございますが、これに加えてファイル名を知っていても直接アクセスできない様にします。

 

尚、この対策を施した場合は送信者に送ったメール本文から画像URLクリックで、見れなくなってしまいます。これを防ぎたい場合は、期限付きURLを利用する方法もあります。

 

 

アップロードファイルに関しては、上記以外にも標準機能に無いカスタマイズも可能です。『こういうことはできますか?』という形でご要望をお聞かせください。なお、WPFormsは汎用プラグインのため、開発元が提供する開発者向けに提供されている機能の範囲内での対応となります。ご要望がありましたら、対応可能かどうかを含めてご相談ください。

メールの添付についてのご注意

 

メール添付は、場合によってはメールを受け取れなかったり、送信相手に迷惑を掛ける事になります。

 

GmailやYahooメールなどフリーメールのほとんどは、1通当たりの受取容量の制限があり、その容量以上のファイル添付があるメールはブロックされます。会社のメールでも制限を掛けている場合がありますが、個別メールに制限していなくても、多くのメールサーバーではメールボックスの容量制限があり大きなファイルの添付は、そのメールボックス容量を消費してしまう事になり、容量が超えると新規メールが受け取れなくなってしまうので、結果的に迷惑を掛けてしまいます。従って、せめて送信者宛(自動返信)にはメール添付機能を利用するのはお勧めしません。送信先が、フリーメールじゃなくても、最近はフリーメールに転送している場合も多いので注意が必要です。

 

※添付が大きすぎる場合、自動でGoogleドライブやクラウドリンクに変換されるケースがあります(Gmailの場合)

 

WPFormsは、これを避ける為にリンク表示する機能があるので、これを使いましょう。

 

また管理者宛に添付する場合も、IMAP受信を行っている場合は注意が必要です。IMAPはメールをサーバーに置いたまま参照する仕組みなので、メールボックス容量を消費します。メールクライアント(メールソフト)でゴミ箱移動しても、サーバーからは削除されていません。完全削除した場合もサーバーの仕様によっては、削除されていない事もあります。その為、ある日突然メールが受け取れなくなったというトラブルに見舞われる事があるので注意が必要です。

 

特に画像添付目的の場合は注意

GmailやYahooメールの受取容量制限は20MB程度です。対して、ユーザーの傾向としてスマートフォンで撮影した画像をそのままアップロードする事が多いので、そのファイルサイズは通常で1枚当たり2~5MBとなります。上位モデルの機種だとProRAW形式で保存する場合もある為、25MB~40MBというファイルサイズの場合もあります。

従って、画像主体のアップロードを目的としている場合は、特にメール添付は避けましょう。

WPForms-ファイルアップロードの添付送信と保護機能、保存先についての関連記事

この記事には、以下の関連記事がございます。合わせてご覧ください。

All in one SEOとは

Wordpress SEO アイキャッチ
このページはWordPress+All in one SEOご利用の方が対象です

このページは、2024年02月02日に作成したページです。
このページに掲載しているAll in one SEOの仕様・機能・操作手順は、現在リリースされている最新バージョンのAll in one SEOと異なる場合がございます。

このプラグインは当社制作のWordpressサイトで標準インストールしています

このプラグインは、当社で制作したWordpressサイトではあれば、標準で利用しているプラグインです。

※但し一部のお客様は、インストールされていない場合もございます。こちらの方法でインストール状況をご確認ください。

 

このプラグインの初期設定は変えないでください。

このプラグインは、お客様のウェブサイトで利用する為の初期設定を行っています。これらの設定はお客様の方で変更するものではございません。『記事作成画面で表示されている設定』のみ変更してご利用ください。

設定変更を誤ると、ウェブサイトに不具合が発生する事がございます。もしお客様で誤った設定をして、それをお客様の方で解消できない場合は、当社にご依頼いただく事になりますが、その原因調査費・修正費をお支払いいただきますのでご了承ください。

 

All in one SEOとは

All in one SEOは、WordPressプラグインで、Wordpressを使って制作したウェブサイトで、SEO対策を補助する為の代表的なプラグインです。

 

ウェブサイトにとって、より多くインターネットユーザーにアクセスしてもらう事が、その効果を得る為の一番の近道です。この「アクセス数を増やす為」には色々な方法がありますが、その中で代表的な対策がSEO対策(検索エンジン対策)です。

SEO対策は、検索エンジンでお客様の事業に関係するキーワードで検索された際に、上位表示させる為の対策です。上位表示とは、検索結果の検索順位1位~20位までの間に表示されることを目的とします。この順位決定は、検索エンジンのアルゴリズムによって決定されていますが、このアルゴリズムの内容は公表されておらず、また定期的に変更されます。ある日突然、昨日とは違う検索結果が表示されるのは、この為です。また、最近は検索ユーザーによって異なる検索結果を表示するなど、より複雑になっています。その為、上位表示させる為には日々SEOについての動向を研究している専門の業者(SEOコンサルティングやマーケティング支援会社)へ依頼することが必要ですが、それなりの予算が必要となります。

当社で制作したウェブサイトのSEO

当社でウェブサイト制作した際には、もちろんSEOを意識した制作を行います。主にコーディングにおいて、そのHTML構造はSEOを考慮したものになっています。その他、全てのページに検索ロボット用の設定や、SNS対策用の設定を行います。その他、Googleアナリティクスの初期設定やGoogleサーチコンソールの初期設定など公開するウェブサイトのSEO対策用ツールの導入も基本作業となっています。Wordpressご利用のお客様には、このSEO対策用ツールとしてAll in one SEOの導入と初期設定を行います。

 

但し、必ずしも上位表示をお約束しているものではなく、専門の業者への予算をかけずに上位表示を目指すには、お客様自身で出来る範囲でウェブサイトのSEO対策用の設定を修正いただく事になります。そんな時に活用するのが、このAll in one SEOです。

自分で出来るSEO対策

SEOには、内部施策・外部施策・コンテンツ施策が重要と、どこのSEOコンサルティングからも聞かされるでしょう。これら3つの施策でチェックするべき点は膨大で特に外部施策は自社サイトだけで何とかできるものではありません。コンテンツ施策は、内容の質なのでサイトを制作する前の原稿段階で決定するものです。残った内部施策のうちのいくつかを、このAll in one SEOが担ってくれます。

その中で、ウェブサイトを運営するお客様が日常業務として行っていただくと良いのが、以下の2つになります。

お客様が日常業務として行っていただくSEO対策

お客様でSEO対策を行う場合は、特に各ページのタイトル・ディスクリプションの設定を行うと良いでしょう。

 

ウェブサイトリリース直後

ウェブサイトリリース直後は各ページの設定は行っておりません。従って各ページのタイトルは、投稿タイトルディスクリプションはそのページの文章部分を先頭から抜き出した文字列が自動で設定されています。

これをお客様ご自身で設定して変更してください。

 

新しくページを追加した時

検索の外観設定で適切なタイトル・ディスクリプションを設定してください。

 

特に検索上位を狙いたいページに

特に検索上位を狙いたいページは、設定したタイトル・ディスクリプションを変える事で、より上位に表示される事があります。

当社のお客様で、定期的にこの設定を変えて見事、目的のキーワードで1位表示を果たしたケースもございます。

GoogleアナリティクスGoogleサーチコンソールの計測結果を見ながらタイトル・ディスクリプションを変化させていくと良いでしょう。

All in one SEOの機能

検索の外観設定(タイトル・ディスクリプション・キーワード)の設定

各ページのSEO対策として重要な、ページのタイトル・ディスクリプション・キーワードの設定が簡単に出来ます。

以前は重要なSEO関連要素だったキーワードは、現在Googleでは基準にされなくなりました。その為、設定してもしなくてもそれ程効果は見込めません。(但し、Google以外の検索エンジンでは、採用しているものもあるので、無意味という訳でもありません。)

特に重要なのが、タイトル・ディスクリプションで、これを各ページ毎に設定しておく事が重要です。

 

設定すべき内容

All in one SEOでは、検索結果でどのように表示されるのかをイメージできる機能があります。これを見ながら適切なタイトル決定・ディスクリプション決定をしてください。文字数や内容をよく考えた上で、設定しましょう。特に、そのページとの関連性が高く且つキーワードニーズが高いキーワードを含んだ文章を設定しましょう。

 

やってはいけないこと

ページと全く関係のない内容やキーワードを設定したり、特定のキーワードを連続で使うなど検索ユーザーを無視しSEOだけを意識した様なタイトル・ディスクリプションは逆効果です。検索エンジンに意図的なSEOと判断されページの評価が下がります。

何も設定しない場合

タイトルは、投稿タイトル、ディスクリプションはそのページの文章部分を先頭から抜き出した文字列が表示されます。

当社の標準設定の場合

SNS用の設定

FacebookやTwitter、Instagramなどのソーシャルメディアシェアされた際の表示の設定がページ毎に設定する事が出来ます。

シェアされた際のタイトルや説明、画像などをSNS用に変化させたい場合は、この機能を使って設定します。

 

ノーインデックスの設定

検索エンジンに登録させたくないページを設定する際のnoindex、ページ内のリンクを辿る事をさせない為のnofollowの設定がページ毎に設定する事が出来ます。

 

 

その他の設定

以下の設定は、サイト単位やアーカイブ単位の設定で、当社本番公開に初期設定しています。

お客様サイドで設定変更していただいても構いませんが、各機能をよく理解した上で設定してください。(再設定は有料となります)

カテゴリー、タクソノミー、ターム、タグ共通の設定

WordPressのカテゴリー、タクソノミータームタグなど、これらのアーカイブに該当するページでの共通のSEO設定が出来ます。あくまでも共通であり、そのアーカイブ毎の設定はPRO版の機能です。

 

トラッキングコードの埋め込み

Googleアナリティクスの計測に必要なトラッキングコードを全ページに埋め込みする事が出来ます。

 

トラッキングコードの埋め込み

Googleアナリティクスの計測に必要なトラッキングコードを全ページに埋め込みする事が出来ます。

 

XMLサイトマップの生成・登録

ウェブサイトのXMLサイトマップを自動で生成し、ウェブサイトの更新情報を検索エンジンが把握する事で、クローラーの来訪を促し新しく追加したページや更新されたページが検索結果に反映されやすくなります。静的サイトXMLサイトマップ更新は、都度修正しなければにらないので、とても手間のかかる作業ですが、All in one SEOを導入しておけば、この作業から解放されます。

All in one SEOの利用価格

All in one SEOは、無料版と有料版(All in one SEO pro)があり、基本的に無料利用が出来ます。

PRO版で利用できる機能

PRO版にアップグレードする事で、以下の機能が追加で利用できます。利用価格はこちらをご覧ください。

 

  • WooCommerceのSEOサポート
  • スキーママークアップを活用してリッチスニペットを作成
  • ローカルSEOでGoogleマップ上にランク付け
  • 動画サイトマップの送信
  • アーカイブページ毎のSEO設定
  • リンクアシスタント機能
  • リダイレクト設定機能
  • SEO リビジョン機能
  • 広告表示 (バナー広告)を非表示にする

All in one SEO導入するサイトと、その理由

All in one SEOは、テストサイトには導入しません。公開準備の為に導入しても、クローズした環境(basic認証などで保護した状態)で設定を行い、本番公開した後は、プラグインを削除または停止した状態とします。

これはAll in one SEOが自動でGoogleにXMLサイトマップを送信してしまい、テストサイトが検索結果として登録されてしまう事を防ぐ為です。

またイントラサイトや、特定会員向けのウェブサイトには、当然ながら導入しません。

All in one SEOを導入しない方が良い場合

WordPress利用を知られたくない場合

HTMLソースコード内に、All in one SEO特有のコードを出力するので、分かる方が見れば一目でWordpress利用が判明します。

これを出力しない設定は難しく、プラグイン側のコード修正で対策したとしてもアップデートで無効になる為、一時的な意味しかありません。お客様のコンプライアンス上、Wordpress利用を知られる事が望ましくない場合、ある程度の対策は可能ですが、このプラグインを利用しての対策は難しいと思われます。

 

All in one SEOが原因のウェブサイトの不具合がある

どのプラグインでも同様ですが、このプラグインが原因でウェブサイトに不具合が発生する場合は、利用停止をお勧めします。

このプラグインは表示に関係する部分でのコード挿入は行わないので、表示崩れ等の原因になる事はありませんが、ウェブサイトの動作不具合を発生させる可能性はゼロではありません。

弊社のお客様サイトでこのプラグインが原因で動作不具合が発生した事はありません。

 

緊急的な脆弱性が発覚し、アップデートされるまでの間

こちらも、どのプラグインでも同様ですが、このプラグインの脆弱性が発覚しこれを利用した攻撃対象となる可能性はゼロではありません。

心配な場合は、アップデートされるまでの間一時的に停止すると良いかもしれません。

このプラグインは表示に関係する部分でのコード挿入は行わないので、停止しても即座に影響がでるものではございません。また、停止しても登録データは消える事は無く、再度有効化するだけでプラグインの機能は復活します。

All in one SEOの過去の脆弱性

All in one SEOの過去に発表された脆弱性です。対象ver以下を利用している場合は、直ちにプラグインアップデートしててください。

 

脆弱性のあるプラグインは危険ですか?

直ちに危険という訳ではございません。もちろん、その脆弱性を利用した攻撃が100%無いとは言えませんが、それはどんなプラグインでも同様です。

大切なのは、その脆弱性が発覚したら出来るだけ早めに対策されたバージョンにアップデートする事です。

その為には、そのプラグイン提供元が適切に管理し定期的にアップデートを行っているプラグインを利用する事が前提です。このことから当社は、制作時から1年以内のアップデートがされていないプラグインは利用しません。

公表日脆弱性対象verCVE
2023/2/24 クロスサイトスクリプティングの脆弱性 4.2.9 およびそれ以前 CVE-2023-0586
2022/11/8 サーバサイドのリクエストフォージェリの脆弱性 4.2.5.1 およびそれ以前 CVE-2022-42494
2022/9/9 クロスサイトリクエストフォージェリの脆弱性 4.2.3.1 およびそれ以前 CVE-2022-38093
2021/12/7 大文字と小文字の区別の不適切な処理に関する脆弱性 4.1.5.3 未満 CVE-2021-25036
2021/12/7 SQLインジェクションの脆弱性 4.1.5.3 未満 CVE-2021-25037
2021/4/27 コードインジェクションの脆弱性 4.1.0.2 未満 CVE-2021-24307
2020/7/16 クロスサイトスクリプティングの脆弱性 3.6.2 未満 CVE-2020-35946

WordPressにインストールされているプラグインの確認

Wordpress 確認

ご利用中のWordPressサイトで利用しているプラグインを確認するには、以下の手順となります。

インストールされているプラグインを確認する

  1. 管理画面の左メニューから「インストール済プラグイン」をクリック

    WordPressの管理画面の左側メューより、「プラグイン」→「インストール済プラグイン」をクリックします。

    「インストール済プラグイン」をクリック
  2. インストールされているプラグイン一覧が表示されます。

     

    インストールされているプラグイン一覧が表示されます。インストールプラグインには、水色背景のプラグインが有効化されているプラグインです。

    白色背景のものは無効化されているプラグインです。納品時に無効化しているものは、ウェブサイトの運用には直接関係の無いものです。必要に応じて有効化して操作していただく場合がございます。

    有効化されているプラグインは特別な事情が無い限り無効化しないでください。無効化してしまうと、ウェブサイトに不具合が発生します。

    ALOSEO設定の高度な設定

【重要】「MW WP Form」ディレクトリトラバーサルの脆弱性が発見されました。最新版へアップデートしてください。

Wordpress 脆弱性 
このページはWordPress+MW WP Formご利用の方が対象です

このページは、2023年05月19日に作成したページです。
このページに掲載しているMW WP Formの仕様・機能・操作手順は、現在リリースされている最新バージョンのMW WP Formと異なる場合がございます。

このページに掲載している
MW WP Formのバージョン:
MW WP Form4.4.2未満
このプラグインは当社制作のWordpressサイトで仕様次第でインストールされています

このプラグインは、当社で制作したWordpressサイトでお客様のウェブサイトの仕様次第でインストールしているプラグインです。全てのお客様にインストールしているものではございません。

こちらの方法でインストール状況をご確認ください。

 

当社で制作したWordpressを利用したウェブサイトにおいて、メールフォームを設置しているお客様の多くは日本製のプラグイン「MW WP Form」を利用しています。

2023年5月15日、このMW WP Formにディレクトリトラバーサルの脆弱性が発見されました。

MW WP Formの開発元により、脆弱性に対応したMW WP Form 4.4.3がリリースされています。

WordPressをご利用のお客様で、「MW WP Form 4.4.2未満」を導入しているWebサイトをご利用のお客様はアップデートしてください。

 

MW WP Formの開発元の株式会社モンキーレンチからのリリース情報

※WordPress保守契約をご利用のお客様または納品後3か月以内のお客様は既に当社で対応済です。

 

脆弱性の概要

4.4.2未満のMW WP Formには、ディレクトリトラバーサルの脆弱性が存在しています。

 

ディレクトリトラバーサルの脆弱性とは

ファイルやディレクトリを操作する際に、不正なパスを挿入されることによって意図しないディレクトリやファイルを参照、操作されてしまう問題です。悪意あるフォーム送信者は本来参照できないサーバー上のファイルを参照することができ、結果としてサーバのリソース枯渇による DoS または WordPress の再インストール(RCE)につながります。

アップデート対応について

WordPress保守契約をご利用のお客様または納品後3か月以内のお客様

既に当社にて対応済です。

納品後3か月以上のお客様でWordPress保守契約をご利用されていないお客様

お客様ご自身でアップデートしてください。

管理者権限のユーザーIDでWordpressにログインした後、こちらの方法でインストール済みプラグインへ移動します。

プラグイン一覧から、MW WP Formに「新バージョンの MW WP Form が利用できます。バージョン 4.4.5 の詳細を表示するか、更新してください。」と表示されていますので「更新」をクリックしてください。

 

MW WP Form

アップデートによる不具合の可能性

このプラグインはウェブサイトの表示及び問い合わせフォームからのメール送信に関係するプラグインですので、特に古いバージョンのプラグインを利用している場合は、不具合が出る可能性は少なからずございます。テストサイトが利用できるお客様は、先ずはテストサイト側でアップデートしてウェブサイトに不具合が無いか確認してください。

テストサイトが無い場合や、ご心配なお客様は必ずバックアップを取った上でアップデートしてください。

 

 

バックアップするデータ

次のデータをバックアップします。

 

  • WordPressが利用するDBデータ
  • プラグインデータ
    WordPressのディレクトリ/wp-content/plugins/mw-wp-form

 

 

アップデートした事で不具合が発生した場合

テストサイトでアップデートして不具合が発生している場合は、本番環境のアップデートを一旦保留にしてください。

そしてリスクを承知の上で、同プラグインバージョンを使用するか、弊社に不具合の原因調査・修正を依頼するかお客様で判断してください。

 

※ 同プラグインバージョンを利用し続ける事で万が一、お客様に不利益な事象が発生しても当社は一切の責任を負う事は出来ません。予めご了承ください。

 

 

 

 

テスト環境が無く本番環境をアップデートした事で不具合発生してしまったお客様

バックアップデータを使って復元してください。復元方法が分からない場合は、弊社にご依頼いただければ弊社が復元致しますが、作業費用を頂戴する事となりますのでご了承ください。

※ 作業費用及び納期は、お客様によって異なります為、ご依頼前にお尋ねください。見積及び納期を提示致します。

【重要】「MW WP Form」ディレクトリトラバーサルの脆弱性が発見されました。最新版へアップデートしてください。の関連記事

この記事には、以下の関連記事がございます。合わせてご覧ください。

HTML Snippets Powered By : XYZScripts.com