Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable configuration of credential pairs #3393

Closed
7 tasks done
mssalvatore opened this issue May 31, 2023 · 0 comments
Closed
7 tasks done

Enable configuration of credential pairs #3393

mssalvatore opened this issue May 31, 2023 · 0 comments
Labels
Complexity: Low Feature Issue that describes a new feature to be implemented. Impact: Medium sp/8 UI User Interface
Milestone

Comments

@mssalvatore
Copy link
Collaborator

mssalvatore commented May 31, 2023

Description

Brute-force exploiters prioritize credentials pairs over other combinations of credentials. That is, if a credentials collector steals a username/password combination, the exploiter will try this combination before combining the username with other passwords. The logic is that if the credentials were stolen as a pair, they're most likely to work as a pair.

The UI does not (currently) allow users to configure credentials as pairs. Rather, credentials are collections of different types of identities and secrets. Enable the user to specify identity/secret pairs in the UI. The option to specify just identities and secrets which will later be combined should be preserved

Tasks

  • Modify the UI to allow the user to specify identity/secret pairs @ordabach
    • Add the table with "add row button" (0d)
    • private key cannot be empty if public key is provided (per row) (0d)
    • Add logic to identify username vs email (0d)
    • Add logic to parse rows and build credentials (0d)
    • Add logic to take file import/api response and populate the table (0.25d)
  • Modify one or more of the slower ETE tests to include an identity/secret pair in its configuration. (0.25d)

Mockup

image

@mssalvatore mssalvatore added Feature Issue that describes a new feature to be implemented. Impact: Medium Complexity: Low labels May 31, 2023
@mssalvatore mssalvatore added this to the v2.3.0 milestone May 31, 2023
@mssalvatore mssalvatore added the UI User Interface label Jun 8, 2023
mssalvatore added a commit that referenced this issue Jul 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Complexity: Low Feature Issue that describes a new feature to be implemented. Impact: Medium sp/8 UI User Interface
Projects
None yet
Development

No branches or pull requests

1 participant