Protecting from fraud websites should be relatively easy, check the website reputation here on the forum - if you can't find much information create the topic and ask. Don't trust low member rank accounts much while making your decision. Don't use much centralized exchanges and online wallets if you don't have to. Don't expose your private key if you don't have to.
you need to make sure your connection is private, scan your pc before doing any transactions with bitcoin (including opening the wallet itself), make sure the address you are sending your coins to is correct and the fee of transaction (cause the speed of transactions depend on this fee, the higher the fee the faster the transaction). unfortunately, this fraud situation is the result of crypto's popularity. Cause lots of people want to earn some profit, but they don't know the details of how this crypto world works. so let's be attentive, safety of our money is in our hands only
To avoid the hassle you can simply run an Linux out of USB or CD in the live mode as it will reduce the chances of your OS even being affected and then you can send bitcoins in a more secured environment.