A hacker was able to easily gain access to a website. He was able to log in via the frontend user login form of the website using default or commonly used credentials. This exploitation is an example of what Software design flaw?
I feel the answer is most likely A. Database hardening (option B) is about securing the database from attacks, but the issue here is with the management of credentials, not the database structure or protection mechanisms. In this scenario, we have to assume the credentials were easy to guess, which shows weak security practices and policies to protect against unauthorized access.
There could be confusion between the specific use of security tokens and other security practices. For instance, if B mentioned a practice that's commonly misunderstood or conflated with the use of tokens, like encryption or specific types of authentication methods, it might seem like a good choice without understanding the distinct role and definition of security tokens.
ok, here is my theory after reading the question so many times. Using default credentials to log in is a database-hardening issue. If the question stated the attacker could gain access using SQL injection techniques, then yes, it would be input validation. So, I'd go with B.
I am not sure if "Database Hardening" has anything to do with this. https://security.berkeley.edu/education-awareness/best-practices-how-tos/system-application-security/database-hardening-best
Besides, by using a weak/default password, the hacker is only accessing the website. Nothing in the question mentions about accessing the database. You have access to a website does not necessarily mean you have access to a database. If you can manipulate/access data via the application once you gain access to the system, does not necessarily mean the database is not hardened.
upvoted 2 times
...
...
...
This section is not available anymore. Please use the main Exam Page.312-50 Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
dimaste
Highly Voted 3 years, 8 months agoScript_Kitty
Most Recent 8 months, 3 weeks agoWhite_T_10
1 year, 5 months agoXX20Jim20XX
1 year agosalei
1 year, 10 months agoCww1
3 years agobtc
3 years, 9 months agocsevcs
4 years, 2 months agoboboloboli
4 years, 2 months agobleble00001
4 years, 1 month ago