Index: /branches/version-2_12-dev/html/install/sql/insert_data.sql
===================================================================
--- /branches/version-2_12-dev/html/install/sql/insert_data.sql	(revision 21777)
+++ /branches/version-2_12-dev/html/install/sql/insert_data.sql	(revision 21791)
@@ -1246,4 +1246,5 @@
 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('HOOK_POINT_PROCESS', 'LC_Page_process', 1302, 'フックポイント(プロセス)');
 INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('SMARTY_FORCE_COMPILE_MODE', 'false', 1401, 'SMARTYコンパイルモード');
+INSERT INTO mtb_constants (id, name, rank, remarks) VALUES ('LOGIN_RETRY_INTERVAL', '2', 1411, 'ログイン失敗時の遅延時間(秒)(ブルートフォースアタック対策)');
 
 INSERT INTO dtb_index_list (table_name, column_name, recommend_flg, recommend_comment) VALUES ('dtb_customer', 'email_mobile', 0, '会員数増加時のログイン処理速度を向上させたいときに試してみてください');
Index: /branches/version-2_12-dev/data/mtb_constants_init.php
===================================================================
--- /branches/version-2_12-dev/data/mtb_constants_init.php	(revision 21777)
+++ /branches/version-2_12-dev/data/mtb_constants_init.php	(revision 21791)
@@ -469,3 +469,5 @@
 /** SMARTYコンパイルモード */
 define('SMARTY_FORCE_COMPILE_MODE', false);
+/** ログイン失敗時の遅延時間(秒)(ブルートフォースアタック対策) */
+define('LOGIN_RETRY_INTERVAL', 2);
 ?>
Index: /branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Index.php
===================================================================
--- /branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Index.php	(revision 21743)
+++ /branches/version-2_12-dev/data/class/pages/admin/LC_Page_Admin_Index.php	(revision 21791)
@@ -88,4 +88,8 @@
                     SC_Response_Ex::sendRedirect(ADMIN_HOME_URLPATH);
                 } else {
+                    // ブルートフォースアタック対策
+                    // ログイン失敗時に遅延させる
+                    sleep(LOGIN_RETRY_INTERVAL);
+
                     SC_Utils_Ex::sfDispError(LOGIN_ERROR);
                 }
Index: /branches/version-2_12-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php
===================================================================
--- /branches/version-2_12-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php	(revision 21743)
+++ /branches/version-2_12-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php	(revision 21791)
@@ -159,4 +159,9 @@
                     } else {
                         // --- ログインに失敗した場合
+
+                        // ブルートフォースアタック対策
+                        // ログイン失敗時に遅延させる
+                        sleep(LOGIN_RETRY_INTERVAL);
+
                         $arrForm['login_email'] = strtolower($arrForm['login_email']);
                         $objQuery = SC_Query_Ex::getSingletonInstance();
