Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento 2 Brute Force Protection: Slow Down Login Attacks

Magento 2 Extension Hyvä Ready Magento 2.4.x

SKU: BRUTEFORCEPROTECTION1

  • count failed attempts per IP address and account
  • escalating lock times for customers and admin
  • email to the security team, optionally to customers
  • view locks in the admin, lift them, maintain exceptions
Auf Lager
€99.00

Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.

No download, but personal setup

No download, but personal setup. This product is not a downloadable software package for self-installation. With your order, you commission Mironsoft to individually set up this module in your shop. We will get in touch with you within 2 business days — we'll sort out the details and payment together then.

This offer is aimed at business owners and companies running a Magento 2 shop.

6 Features

Magento 2 Brute Force Protection for customer login and admin

The Mironsoft Magento 2 Brute Force Protection counts failed logins and locks attackers out before they guess a password. It works for customer accounts in the shop as well as for the admin area, counts by IP address and by user account, and lengthens the lock time on repeated attempts. You set thresholds, time windows and notifications in the backend and can lift locks by hand at any time.

Counters per IP and account

Failed attempts are counted per address and per username, so neither single attacks nor distributed attacks slip through.

Escalating lock times

The first lock is short, each further one gets longer, up to a maximum that you define.

Customers and admin

Separate thresholds for customer login and admin login, each with its own message.

Notification

Email to the security team for admin locks or unusual spikes, optionally to the customer as well.

No account guessing

The error message stays the same whether or not the account exists, so nobody can probe addresses.

Release in the admin

View locks, lift single entries and exempt trusted addresses from counting.

Why count failures

Why Magento 2 Brute Force Protection makes sense even with strong passwords

Attackers try credentials automatically, often with lists from foreign data leaks. Many customers use the same password in several services, and a single hit is enough for access to an account with stored addresses and orders. Magento ships a simple lock per account, which however covers distributed attempts from many addresses only to a limited degree.

Magento 2 Brute Force Protection looks at both sides: how often an address fails and how often an account is attacked. It slows attacks down without permanently locking out real customers, and it gives the team an overview of what is going on.

01Counters and thresholds

Magento 2 Brute Force Protection: set counters, time windows and thresholds

With Magento 2 Brute Force Protection you define how many failed attempts are allowed in which time window, separately for customers and admin. Example: five attempts in ten minutes per address, ten per account. After that the lock applies. Successful logins reset the counter. The counters live in their own table, which is cleaned up automatically so that it does not grow.

  • Thresholds separate for customers and admin
  • Time window and counters per IP and account
  • Successful login resets the counter
Configuration › Brute Force Protection › Thresholds
Attempts per IP
5 in 10 minutes (example value)
Attempts per account
10 in 10 minutes (example value)
Reset counter
on success
Configuration › Brute Force Protection › Lock times
1st lock5 minutes
2nd lock15 minutes
3rd lock60 minutes (example values)
02Lock times

Escalating locks: start short, extend on repetition

The first lock lasts five minutes, for example, the second fifteen, the third one hour. With Magento 2 Brute Force Protection a typing error hardly affects the customer, while a bot waits longer each time. You decide start duration, factor and maximum duration. During an active lock the visitor sees a friendly message with the remaining time, without learning whether the account really exists.

  • Start duration, factor and maximum adjustable
  • Friendly message with remaining time
  • Same answer for existing and unknown accounts
03Notifications

Notifications to team and customers on suspicious attempts

With Magento 2 Brute Force Protection the security team receives an email when an admin account is locked or when the number of locks in an hour exceeds a value. Customers can receive an email when their account was locked, with the advice to change the password. You maintain the email templates per store view. Duplicate messages are summarised so that the mailbox does not overflow.

  • Email to the security team configurable
  • Notice email to customers optional
  • Summary instead of a flood of mails
Configuration › Brute Force Protection › Notifications
Team recipient
security@example.com (example)
Threshold per hour
20 locks
Inform customers
yes
Admin › Security › Locks
198.51.100.7 (example)locked until 14:20
customer@example.com3 attempts
Lift · create exception
04Administration

View locks in the admin, lift them and maintain exceptions

The overview of Magento 2 Brute Force Protection lists active and past locks with address, account, time and number of attempts. You lift single locks with one click, for example when a customer asks for help by phone. Trusted addresses, such as the office or a test system, you exempt from counting. IP addresses are personal data, you set the retention, and the legal review is up to the shop operator.

  • Overview of active and past locks
  • Lift with one click
  • Exceptions for trusted addresses
Use cases

Where Magento 2 Brute Force Protection helps in daily work

Typical situations in which counting failures protects accounts.

Credential stuffing

A bot tries stolen credentials from foreign data leaks on your shop. After a few failed attempts it runs into the lock and loses speed.

Attacks on the admin

The admin login is hit with password lists at night. The Magento 2 Brute Force Protection lock applies quickly, and the team receives an email.

Customers with a forgotten password

With Magento 2 Brute Force Protection typing errors lead to short locks instead of permanent lockout. Support lifts a lock immediately when needed.

Distributed attacks

Many addresses try the same account. The counter per account slows them down even when each single address makes only a few attempts.

Comparison

Magento 2 Brute Force Protection: without and with the module

The difference to the simple account lock of the standard.

TopicWithout the moduleWith Mironsoft Brute Force Protection
CountingPer account onlyPer IP address and per account
Lock durationFixed durationEscalating, longer on repetition
NotificationNoneEmail to team and optionally customers
ExceptionsNot providedTrusted addresses
OverviewNoneList with release in the admin
Setup

How we set up Magento 2 Brute Force Protection for you

The process after your order.

1

Briefing

You tell us your desired values for attempts, time windows and lock duration and the recipients of the notifications.

2

Installation

We install the module, switch on the Magento 2 Brute Force Protection for customers and admin and adapt the message texts.

3

Exceptions

We enter your office addresses and test systems as exceptions so that your team is not locked out by accident.

4

Test

We trigger failed attempts and check counters, escalation, emails and the release in the admin.

5

Handover

Your team gets an introduction to the overview and to dealing with locked customers.

Scope

Scope compared with Google reCAPTCHA, Security Suite and IP approval

Google reCAPTCHA checks whether a human fills in the form and bothers every visitor in the process. Brute force protection applies only after failed attempts and is invisible to real customers. The Security Suite bundles general measures, and the admin IP approval limits access by origin. Magento 2 Brute Force Protection adds the counting of failed attempts to these building blocks.

All modules can be combined. The administration in the admin needs no additional JavaScript library, and in the Hyvä frontend only the error message changes.

05How the purchase works

No download, but a personal setup

The Magento 2 Brute Force Protection is not listed here as a finished download file for self-installation. The purchase is a commission: we contact you after the purchase, install the module in your shop and agree thresholds, lock times and emails with you.

Important to know

Your purchase does not include a download link. We will get in touch with you within 2 business days — we'll sort out the details and payment together then. This offer is aimed at business owners and companies running a Magento 2 shop.

FAQ

Frequently asked questions

Everything important about counters, lock times, notifications and how the purchase works.

How can I protect the login against brute force attacks in Magento 2?
With Magento 2 Brute Force Protection you count failed attempts per IP address and account. When the threshold is reached the login is locked, for longer on repetition.
Does the protection apply to customers and the admin?
Yes, both areas have their own thresholds and their own messages.
Can a real customer be locked out permanently?
No. The locks are limited in time, and support can lift them immediately in the admin.
Does the error message reveal whether an account exists?
No. The message is identical for existing and unknown accounts so that nobody can probe addresses.
How does the module differ from Google reCAPTCHA?
reCAPTCHA checks every visitor before submitting, Magento 2 Brute Force Protection applies only after failed attempts and stays invisible to customers.
How are locks lifted?
Automatically when the duration ends or by hand in the overview in the admin.
Does Magento 2 Brute Force Protection work with Hyvä?
Yes. The logic runs on the server, the frontend shows only the adapted message without any additional library.
Who receives notifications?
You define the recipients in the configuration. Customers can optionally receive a notice email.
What happens to the stored IP addresses?
They are deleted after a period you choose. The data protection review is up to the shop operator.
Can I download and install the module myself?
No. This offer is not a download product. After the purchase we install and configure the module for you personally in your shop.
Write Your Own Review
You're reviewing: Magento 2 Brute Force Protection – Mironsoft
loader
Loading...

You submitted your review for moderation.

This form is protected by reCAPTCHA - the Google Privacy Policy and Terms of Service apply.

Magento 2 Brute Force Protection – Mironsoft

Magento 2 Brute Force Protection – Mironsoft

€99.00