So what is the solution for home PC?
1. Don't run with an Admin account. Create a separate admin account and reduce your account to a user account.
2. Strong passwords and change them every now and again
3. Use a password manager like roboform for websites (I no longer trust LastPass with their breaches). It's a web browser extension/plug in.
4. Every single site gets it's own password.
5. Use a secure DNS server like 208.67.222.222 and 208.67.220.220
Better yet roll your own Pi-Hole DNS server and setup for recursion. Recursion is this:
You go to audioholics.com/contactus. Recursion will actually grab ALL records that audioholics has in their
dns zone and make a local copy. For a set amount of time any further look ups happen locally. The benefit is you reducing the amount of telemetry you are putting out there. Tutorials abound. Pi-hole is also a network wide ad
blocker. Make sure to white list audioholics ;-)
6. Keep AV and Malware protection up to date
7. Keep your FW up to date.
8. If multi-factor authentication is an option at sites, enable it.