No one, not even the smartest person, is always immune from social engineering tactics. Hackers have proved it thousands of times, including in the recent Twitter-Bitcoin attack.
One easy way to hack an account is with one common security question: What is your mother's maiden name?
You answer this question on many different sites with security challenge questions and hackers now have access to databases that can provide this information. But maybe they need one or two other facts: Your exact date of birth, maybe your mother's first name, or your birthplace.
Chances are that you hand this information out freely in one place: social media.
Those fun quizzes are an obvious example: What happened on your birthdate? A genealogy quiz about the meaning of your last name. (Even if the quiz maker is not a hacker, the quiz maker can be hacked.) How about those automatic notifications to all your friends on your birthday? Your high school graduating class can also give a clue about the year you were born.
As curious as you may be about fun quizzes, your best bet is to avoid them.
The same goes with giving this information out in an ordinary pleasant chat on Facebook with a friend.
Even if your Facebook account is set to high security, hackers can easily see your friends, and their friends. They can fake an account for which you have a mutual friend, they have lots of information about you right away.
You can't even trust text messages. Hackers can easily pose as you (or your boss or friend) in text messages.
The key is never giving any kind of special information about yourself in text messages, email or especially on social media. Your friends probably don't need to know such information and an unknown enemy would love to have it.
