C# 클래스 Simulator.ExperimentalConfiguration

파일 보기 프로젝트 열기: Microsoft/StopGuessing 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AttackersStrategy AttackStrategy
BlockingOptions StopGuessing.Models.BlockingAlgorithmOptions
ChanceOfAccidentallyUsingAnotherAccountPassword double
ChanceOfBenignAccountNameTypoResultingInAValidUserName double
ChanceOfBenignPasswordTypo double
ChanceOfCoookieReUse double
ChanceOfIpReUse double
ChanceOfLongRepeatOfStalePassword double
ChanceOfRepeatTypo double
ChanceOfRepeatUseOfPasswordFromAnotherAccount double
ChanceOfRepeatWrongAccountName double
DelayBetweenRepeatBenignErrorsInSeconds double
FractionOfBenignIPsBehindProxies double
FractionOfLoginAttemptsFromAttacker double
FractionOfMaliciousIPsToOverlapWithBenign double
LengthOfLongRepeatOfOldPassword uint
MaxAttackerGuessesPerPassword ulong
MaxCookiesPerUserAccount int
MaxIpPerUserAccount int
MinutesBetweenLongRepeatOfOldPassword double
NumberOfAttackerControlledAccounts ulong
NumberOfBenignAccounts uint
NumberOfIpAddressesControlledByAttacker uint
NumberOfPopularPasswordsForAttackerToExploit uint
OutputDirectoryName string
OutputPath string
PasswordFrequencyFile string
PopularPasswordsToRemoveFromDistribution int
PreviouslyKnownPopularPasswordFile string
ProbabilityThatAttackerChoosesAnInvalidAccount double
ProxySizeInUniqueClientIPs uint
TestTimeSpan TimeSpan
TotalLoginAttemptsToIssue ulong

프로퍼티 상세

AttackersStrategy 공개적으로 프로퍼티

public AttackStrategy AttackersStrategy
리턴 AttackStrategy

BlockingOptions 공개적으로 프로퍼티

public BlockingAlgorithmOptions,StopGuessing.Models BlockingOptions
리턴 StopGuessing.Models.BlockingAlgorithmOptions

ChanceOfAccidentallyUsingAnotherAccountPassword 공개적으로 프로퍼티

public double ChanceOfAccidentallyUsingAnotherAccountPassword
리턴 double

ChanceOfBenignAccountNameTypoResultingInAValidUserName 공개적으로 프로퍼티

public double ChanceOfBenignAccountNameTypoResultingInAValidUserName
리턴 double

ChanceOfBenignPasswordTypo 공개적으로 프로퍼티

public double ChanceOfBenignPasswordTypo
리턴 double

ChanceOfCoookieReUse 공개적으로 프로퍼티

public double ChanceOfCoookieReUse
리턴 double

ChanceOfIpReUse 공개적으로 프로퍼티

public double ChanceOfIpReUse
리턴 double

ChanceOfLongRepeatOfStalePassword 공개적으로 프로퍼티

public double ChanceOfLongRepeatOfStalePassword
리턴 double

ChanceOfRepeatTypo 공개적으로 프로퍼티

public double ChanceOfRepeatTypo
리턴 double

ChanceOfRepeatUseOfPasswordFromAnotherAccount 공개적으로 프로퍼티

public double ChanceOfRepeatUseOfPasswordFromAnotherAccount
리턴 double

ChanceOfRepeatWrongAccountName 공개적으로 프로퍼티

public double ChanceOfRepeatWrongAccountName
리턴 double

DelayBetweenRepeatBenignErrorsInSeconds 공개적으로 프로퍼티

public double DelayBetweenRepeatBenignErrorsInSeconds
리턴 double

FractionOfBenignIPsBehindProxies 공개적으로 프로퍼티

public double FractionOfBenignIPsBehindProxies
리턴 double

FractionOfLoginAttemptsFromAttacker 공개적으로 프로퍼티

public double FractionOfLoginAttemptsFromAttacker
리턴 double

FractionOfMaliciousIPsToOverlapWithBenign 공개적으로 프로퍼티

public double FractionOfMaliciousIPsToOverlapWithBenign
리턴 double

LengthOfLongRepeatOfOldPassword 공개적으로 프로퍼티

public uint LengthOfLongRepeatOfOldPassword
리턴 uint

MaxAttackerGuessesPerPassword 공개적으로 프로퍼티

public ulong MaxAttackerGuessesPerPassword
리턴 ulong

MaxCookiesPerUserAccount 공개적으로 프로퍼티

public int MaxCookiesPerUserAccount
리턴 int

MaxIpPerUserAccount 공개적으로 프로퍼티

public int MaxIpPerUserAccount
리턴 int

MinutesBetweenLongRepeatOfOldPassword 공개적으로 프로퍼티

public double MinutesBetweenLongRepeatOfOldPassword
리턴 double

NumberOfAttackerControlledAccounts 공개적으로 프로퍼티

public ulong NumberOfAttackerControlledAccounts
리턴 ulong

NumberOfBenignAccounts 공개적으로 프로퍼티

public uint NumberOfBenignAccounts
리턴 uint

NumberOfIpAddressesControlledByAttacker 공개적으로 프로퍼티

public uint NumberOfIpAddressesControlledByAttacker
리턴 uint

NumberOfPopularPasswordsForAttackerToExploit 공개적으로 프로퍼티

public uint NumberOfPopularPasswordsForAttackerToExploit
리턴 uint

OutputDirectoryName 공개적으로 프로퍼티

public string OutputDirectoryName
리턴 string

OutputPath 공개적으로 프로퍼티

public string OutputPath
리턴 string

PasswordFrequencyFile 공개적으로 프로퍼티

public string PasswordFrequencyFile
리턴 string

PopularPasswordsToRemoveFromDistribution 공개적으로 프로퍼티

public int PopularPasswordsToRemoveFromDistribution
리턴 int

PreviouslyKnownPopularPasswordFile 공개적으로 프로퍼티

public string PreviouslyKnownPopularPasswordFile
리턴 string

ProbabilityThatAttackerChoosesAnInvalidAccount 공개적으로 프로퍼티

public double ProbabilityThatAttackerChoosesAnInvalidAccount
리턴 double

ProxySizeInUniqueClientIPs 공개적으로 프로퍼티

public uint ProxySizeInUniqueClientIPs
리턴 uint

TestTimeSpan 공개적으로 프로퍼티

public TimeSpan TestTimeSpan
리턴 TimeSpan

TotalLoginAttemptsToIssue 공개적으로 프로퍼티

public ulong TotalLoginAttemptsToIssue
리턴 ulong