I recently worked with a well known web agency in France. They have a good reputation, they were rewarded last year for their good works and they are in the top 40 of the best french agencies.
However I was terribly surprised to find many basic errors/misconfiguration on their own site: error_reporting enable,
SQL injection and finally a “private” admin section reachable with a simple couple of
demo as credentials…
Such vulnerability can be dangerous when using common login/password and it can be even deadly if the discovered user has high privileges. It was true in this situation: mail contact, articles, resumes, photos everything was alterable.
Below the good practice to create a strong password.
A, B, C, ...
a, b, c, ...
0, 1, 2, ...
#, §, %, @, &, ...
A good approach is to choose a random sentence, a song title, a proverb, a book excerpt or whatever you’ll remember easily… Extract the first letter of each words, apply some changes and add some chars.
I choosed a small sentence from “Fade into you” by Mazzy Star:
Some kind of night into your darkness
An attack based on a dictionary would fail against this password. A brute force still possible but will be much much loooooonnnnnnger :)