🖥️ 動作確認用デモサイト(フロント&管理画面)
EC-CUBE 4.2系および4.3系の実環境にて、実際の動作や管理画面での設定操作をお試しいただけます。
【管理画面 共通ログイン情報】
ユーザーID: demo / パスワード: demoPassword2026!
📢【上位互換プラグインのご案内】クレジットカード不正利用対策(クレジットマスター防護)もお考えの店舗様へ
※すでに弊社の「クレジットマスター防御&SEO保護スマート海外IPブロックプラグイン」(近日中に公開予定)をご利用中、または導入をご検討中のお客様へ。
上記の上位プラグインには、本プラグイン(管理画面の海外IPブロック)と同等の機能があらかじめ標準搭載されております。
そのため、本プラグインを別途重複してご購入いただく必要はございません。
もし「管理画面」だけでなく、昨今被害が激増している「決済画面(/shopping)でのクレジットマスター攻撃」や「大量スパム会員登録(/entry)」も合わせて海外IPはブロックし、さらにGooglebot巡回(SEO順位)を100%守りたい場合は、以下の機能比較表をご参照の上、上位互換プラグインのご導入をご検討ください。
| 対策・機能項目 | 本プラグイン 管理画面専用 | 上位互換プラグイン (管理画面・決済・会員登録) |
|---|
| 管理画面(/admin)の海外IPブロック | ◯(完全対応) | ◯(標準搭載) |
| 海外IPからのクレジットマスター攻撃を防止 | ✕(非対応) | ◯(カード大量不正試行を阻止) |
| 海外IPからのスパム会員登録を防止 | ✕(非対応) | ◯(大量不正アカウント登録を阻止) |
| こんなショップ様におすすめ | 管理画面の乗っ取り対策のみを最小限のコストで導入したい店舗様 | カード決済被害や3DS手数料爆発、管理画面保護をまとめて根本解決したい店舗様 |
【警視庁発表】サイバー空間における不審アクセスの「99%」は海外から!
警察庁(警視庁)が公開した「サイバー空間をめぐる脅威の情勢等について」によると、国内で検知されたポートスキャンや脆弱性探索などの不審アクセスの実に【99%】が海外発(米国26.0%、ロシア22.1%、英国17.9%、中国10.7%等)であることが報告されています。
ECサイトを狙う不正ログイン(ブルートフォース攻撃やパスワードリスト攻撃)、自動化ボットによる探索の大半は、国境を越えた海外の攻撃サーバーから機械的・無差別に仕掛けられています。
なぜ「管理画面の海外IPブロック」が最も確実で効果的なのか?
日本国内向けに運営されているEC-CUBEショップにおいて、「管理画面への海外IPアクセスを遮断する」だけで、外部から押し寄せるサイバー攻撃や不正ログイン試行の99%を水際でシャットアウトできます。
顧客情報や売上データが保管されている最重要拠点である管理画面をピンポイントで安全に隔離・防護します。
プラグインの特徴
1. 管理画面への不正アクセス・攻撃を水際で99%遮断
海外からの機械的なパスワード総当たり(ブルートフォース攻撃)や脆弱性スキャンを管理画面の直前で即座に403遮断し、不正侵入リスクを根本から排除します。
2. 日本国内特化・超軽量バイナリ採用(jp.dat 約25KB / メモリ負荷ゼロ)
MaxMind等の重厚な外部ライブラリや有償ライセンス登録は一切不要。約2,500件に厳選された日本国内IPアドレスバイナリ(jp.dat 約25KB)に対し、PHPのfseekによる直接二分探索を実施。ファイル全体をメモリ上に展開しないため、サーバーメモリ消費量は事実上0MBです。
3. 万全のフェイルセーフ(管理者締め出し・誤遮断を物理防止)
127.0.0.1や社内LAN(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16等のプライベートIP)は無条件で自動通過。
さらに設定保存時、現在接続中の管理者自身のIPが遮断対象に含まれる場合は保存を自動拒否する安全シミュレーション機構を標準装備しています。
4. 海外出張・外部拠点対応!手動IPホワイトリスト機能
海外IPであっても、指定された特定のIPアドレスまたはCIDR範囲は例外的にアクセスを無条件許可できます。海外出張先や固定VPNからの管理画面運用も安心です。
5. Cloudflare・AWS ALB・リバースプロキシ環境に完全対応
Cloudflare(CF-Connecting-IP)やロードバランサー配下の環境でも、接続元の真のクライアントIPを正確に抽出して厳格に判定します。
6. 万が一の緊急時も安心!SSHコンソールコマンド完備
「設定ミスで管理画面に入れなくなった」「海外出張先から急遽管理画面にログインしたい」という場合も、サーバーのSSHターミナルから1行のコマンドで即座に遮断を一時解除できます。
SSHコンソールコマンド一覧(緊急復旧対応)
管理画面から万が一締め出された場合や、サーバーのcronによる自動更新を行いたい場合、以下のコマンドをご利用いただけます。
| 用途・操作 | 実行コマンド |
|---|
| 管理画面の海外IPブロックを緊急OFFにする | bin/console eccube:admin-ip:toggle --disable |
| 管理画面の海外IPブロックを再度有効化(ON)にする | bin/console eccube:admin-ip:toggle --enable |
| 接続元IPをホワイトリストに即時追加 | bin/console eccube:admin-ip:toggle --add-whitelist=[IPアドレス] |
| 特定IPの判定診断を行う | bin/console eccube:admin-ip:toggle --check-ip=[IPアドレス] |
| 稼働状態・配備ファイル確認 | bin/console eccube:admin-ip:toggle --status |
導入手順(簡単3ステップ)
ステップ 1: プラグインのインストール・有効化EC-CUBE管理画面 > [オーナーズストア] > [プラグイン一覧] から本プラグインをインストールし、有効化します。
ステップ 2: データファイルの配備確認[設定] > [システム設定] > [管理画面の海外IPブロック設定] を開き、「データ更新・保守」タブにて「jp.dat」が配備済みになっていることを確認します(未配備の場合は「最新データを今すぐ取得・更新」をクリック)。
ステップ 3: 保護の有効化接続元IPの判定結果が「日本国内IP(アクセス許可)」になっていることを確認した上で、「管理画面の海外IPブロック機能を有効にする」をONにして登録します。
動作環境・仕様
| 対応バージョン | EC-CUBE 4.2.0 〜 4.3.x(4.2系 / 4.3系 双方完全対応) |
|---|
| PHPバージョン | PHP 8.1 〜 8.3(PHP 8.2+ 準拠) |
|---|
| データベース | MySQL 5.7 / 8.0、PostgreSQL 10〜16 |
|---|
| デザイン仕様 | Bootstrap 5完全対応・レスポンシブ仕様(スマートフォン最適化) |
|---|
導入やカスタマイズに関するお問い合わせは、開発元までご連絡ください。