Property | Type | Description | |
---|---|---|---|
ScheduledBenignAttempts | SortedSet |
Method | Description | |
---|---|---|
AddTypoToPassword ( string originalPassword ) : string |
Add a typo to a password for simulating user typo errors
|
|
BenignLoginAttempt ( System.DateTime eventTimeUtc ) : |
Get a benign login attempt to simulate
|
|
MaliciousAttemptToSantiizeIpViaAValidLogin ( |
Attacker login with correct accounts he has, trying to fool our service into thinking his IP is benign
|
|
MaliciousLoginAttemptBreadthFirst ( System.DateTime eventTimeUtc ) : |
Attacker issues one guess by picking an benign account at random and picking a password by weighted distribution
|
|
MaliciousLoginAttemptBreadthFirstAvoidMakingPopular ( System.DateTime eventTimeUtc ) : |
Attacker issues one guess by picking an benign account at random and picking a password by weighted distribution
|
|
MaliciousLoginAttemptWeighted ( System.DateTime eventTimeUtc ) : |
Attacker issues one guess by picking an benign account at random and picking a password by weighted distribution
|
|
SimulatedLoginAttemptGenerator ( |
The attempt generator needs to know about the experimental configuration and have access to the sets of simulated accounts, IP addresses, and simulated passwords.
|
public static AddTypoToPassword ( string originalPassword ) : string | ||
originalPassword | string | The original password to add a typo to |
return | string |
public BenignLoginAttempt ( System.DateTime eventTimeUtc ) : |
||
eventTimeUtc | System.DateTime | |
return |
public MaliciousAttemptToSantiizeIpViaAValidLogin ( |
||
ipAddressToSanitizeThroughLogin | ||
return |
public MaliciousLoginAttemptBreadthFirst ( System.DateTime eventTimeUtc ) : |
||
eventTimeUtc | System.DateTime | |
return |
public MaliciousLoginAttemptBreadthFirstAvoidMakingPopular ( System.DateTime eventTimeUtc ) : |
||
eventTimeUtc | System.DateTime | |
return |
public MaliciousLoginAttemptWeighted ( System.DateTime eventTimeUtc ) : |
||
eventTimeUtc | System.DateTime | |
return |
public SimulatedLoginAttemptGenerator ( |
||
experimentalConfiguration | ||
simAccounts | ||
ipPool | ||
simPasswords | ||
return | System |