Skip to content
This repository has been archived by the owner on Oct 12, 2022. It is now read-only.

Documentation/readme #8

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,18 @@
# StopGuessing
A system for protecting password-based authentication systems from online-guessing attacks.

#What is Password Guessing Attacks?
Password guessing attacks are separated into two categories:

1. Dictionary Attack: where the system uses a dictionary of common words to identify the password.

2. Brute Force Attack: where the system tries every possible combination of passcodes until it finds the correct one.

#What Does StopGuessing Do?
StopGuessing protects password guessing attacks by keeping track of the number of failed attempts as well as the most recent login attempts.

Failed attempts with invalid passwords will receive a penalty whereas successful attempts with the correct password will be rewarded.

#How To Use
1. Download the zip file or clone the repository on your machine
2. Navigate to the directory where StopGuessing is downloaded and click on the Visual Studio Solution to open the project.