-
-
Notifications
You must be signed in to change notification settings - Fork 427
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
Add a Vulnerability for Cryptographic failures #412
Comments
Hi ! With @AlexisOsmont we had a few ideas of some cryptographic failures levels:
What are your thoughts about this ? Regards |
Thanks for taking time for reviewing this issue.
With the above hashed password logic, we do break one of the usecase of application which is Scanners but that can be tackled separately. please let me know your thoughts and in case you want to jump over a call to discuss, let me know, I would be happy to connect. I work in PT timezone. thanks, |
About the plaintext password, we could use a tool like Wireshark to observe the http request cointaining the password. We could use the same technique to recover a poorly hashed password but HTTPS might complicate too much. Sadly we are in CE timezone, making a call difficult. Regards |
@Zgzorx no issues regarding the timezone issue. Yes, Https is tough and therefore, I would suggest to create vulnerability levels as something like take a broken encryption algorithm, encrypt whatever string is provided by the user and show it in the screen, then ask user to retrieve the key for the encryption algorithm and validate if the provided string is actually right. you can think of some more levels like this. Let me know your thoughts. |
Each of these scenarios presents a different cryptographic vulnerability that users can explore and learn from. |
Is your feature request related to a problem? Please describe.
As OWASP Top 10 gave a lot of emphasis on Cryptographic failures so we should have such vulnerability as part of VulnerableApp
Describe the solution you'd like
Look at other VulnerableApplications and see if they have any vulnerability for cryptographic failures and if we found something then implement something similar to the the project as well.
If we don't found then we can look at the below reference link and there is a lot of great information and vulnerabilities so we can include them
Reference link: https://owasp.org/Top10/A02_2021-Cryptographic_Failures/
** Acceptance criteria **
If we can even start discussion and thought process towards this vulnerability and how we can implement it would be a great thing. and If we can add 3-4 levels then it is amazing.
The text was updated successfully, but these errors were encountered: