I would say hackers are everywhere and they can not stop running the crypto currencies because they know very it's anonymous nature is leading factor for them. They kind of get extra layer of protection. Anyway with some research they can be caught.
About the precautions . .
1. You should store your tokens and/or coins in the wallet for which you hold the private keys.
2. Obviously store these private keys in safe place and I would suggest that you should save them in the offline password manager.
3. Never ever go to link of your wallet from different websites, chats etc. Always bookmark your wallet website link.
4. Using the hardware wallet is advisable but looking at the cost you may prefer focusing on the first three points.
5. Storing the tokens on exchanger is worst idea. Hence follow the rules 1, 2 & 3.
5. Do not use public internet and I am pretty sure if you access wallets like that then you will loose your money.
That's all I know and I follow.
Hackers are always searching or making new ways just to hack. It will be much better if we are browsing the net anonymously to avoid being tracked by hackers. Avoid also clicking PHISHING SITES because when you put your credentials it will easily be hacked. This thread will become useful when it comes to avoid scam/hacking cryptocurrency.
Link here. hackers in my opinion he's a smart person he always uses new things to hack our account. we must always open an account and change a password that is a little complicated.