Here are a few ways to protect your Yahoo! account information from potential account compromise.
* Activate a second sign-in verification with your mobile phone
* Frequently review your login activity
* Change your password frequently
* Update your account password reset information
If possible, register a domain name and use a secret account for emails then use aliases to point to the secret account so any hack attempts would be on accounts that do not exist.