123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computer-Programming >> View Article

What Is Brute Force Attack? How To Defend Against It?

Profile Picture
By Author: Wisemonkeys
Total Articles: 277
Comment this article
Facebook ShareTwitter ShareGoogle+ ShareTwitter Share

What Is Brute Force Attack?
Brute force attack is one of the password guessing attacks wherein the attacker tries to get access to a server or website by constantly trying various combinations of usernames and passwords. It is a trial and error approach hoping to get correct combination of user credentials.

Let’s get practical:
Suppose you know username of a website is “admin”, now you just have to guess the password for a successful login. The password field nowadays contains at least 8 Alphanumeric characters. Considering this how much time do you think it will take to crack this password? There are 26 alphabets in English. Double them as password will contain both UPPER and lower cases, so we have 26+26 = 52 characters. Now there are 10 numeric digits (i.e. 0-9). Adding them: 52+10=62 So, there are total 62 possible characters for each character of password. For 8-character-password, it will be (62)8 which will make 218,340,105,584,896 (i.e. 218 trillion) possible combinations. If we attempt 218 trillion combinations at one try per second, it would take 218 trillion seconds or 3.6 trillion minutes. ...
... In other words, just around 7 million years would be required to crack the password with the final combination. Now Suppose your computer tries 1000 combinations per second that will still take 7 thousand years. If we increase the capacity of the computer and make it a supercomputer that attempts 1 billion combinations per second (ofcourse hypothetically) then it will just take 22 seconds to crack the password. There you have it your correct password in 22 seconds. But wait, what if password contains special characters or is 10 characters long, then it will create 171.3 quintillion (1.71 x 1020) possibilities. Using a processor that tries 10.3 billion hashes per second, cracking the password would take approximately 526 years You can check how long it will take to crack your password here : https://www.betterbuys.com/estimating-password-cracking-times/ Just enter your password and it will show you the time required to crack it.

How To Defend Against Brute Force Attacks?
Increase password length and complexity:
The longer the password is the more difficult it is to crack. You should try to have a password which:
Contains 12-16 characters.
Contains atleast 1 Capital and 1 lower case character.
Contains numbers and special characters.
Implement 2 factor authentication:
Two factor authentication ads an extra layer of security while signing in, so that even if your password is compromised no one will be able to sign in to your account except for you.
Limit Sign in attempts:
If you are a developer, you can limit the number of login attempts made on your site to prevent brute force attacks.
Use Captcha:
Captcha helps in verifying whether the attempts are made by human or a bot who is continuously trying login combinations.
Found it Interesting? Got Something to ask?? Feel free to comment it below. Stay Secure ! Stay Happy !! For more CyberSec Blogs :- CLICK HERE

Launched to world in 2017, Wisemonkeys(https://wisemonkeys.info/) is now a robust Learning management system.
Just follow a 3-step registration process and get connected. Since we appreciate genuine users and do not encourage spammers we follow small registration process:
1.Sign up(https://me.wisemonkeys.info/login)
2.Confirm your email. (for the first time the email might fall in your spam/junk/promotion folder. Please mark it not spam and confirm the link).
3.Login and get started.
4.Or Login via Google/Microsoft.

Our hardworking team is thriving hard to make this platform better and better. If you have any suggestions and feedback, then do write to us at: genius@wisemonkeys.info

Total Views: 197Word Count: 572See All articles From Author

Add Comment

Computer Programming Articles

1. Certificate Printing Services In Mumbai By Jinam Printers
Author: Jinam Printers

2. How Ai Is Reshaping Industries: Why Learning Ai In Ahmedabad Is Crucial Now
Author: TCCI - Tririd Computer Coaching Institute

3. Spring Boot Tutorial For Beginners: Learn To Build Rest Apis
Author: Tech Point

4. Jsp Tutorial For Beginners: Learn Java Server Pages Step By Step
Author: Tech Point

5. What Are Tips For Choosing The Best Software Development Company?
Author: Aimbeat Insights

6. Why Top Brands Are Switching To Aiaas Vendors And What You’re Missing Out On
Author: chandu

7. June 2025 Google Core Update: Impact On Seo, Problems, And Solutions
Author: Accord Tech Solutions

8. Java Servlet Tutorial Made Simple: Everything You Need To Know To Get Started
Author: Tech Point

9. Complete Java Tutorial: A Guide For Students And Developers
Author: Tech Point

10. Using Redux Or Mobx With React.js And Laravel: A Comparison
Author: Andy

11. Why 2025 Is The Year To Invest In Android And Mern Stack App Development?
Author: Albert Smith

12. How Ai Developers Are Changing The Way We Code
Author: Alex Costa

13. Career Opportunities After Completing The Best Business Analytics Courses In Bhopal
Author: Rohan Rajput

14. Network Security Essentials For It Professionals
Author: TCCI - Tririd Computer Coaching Institute

15. Emerging Programming Languages To Watch In 2026
Author: TCCI - Tririd Computer Coaching Institute

Login To Account
Login Email:
Password:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: