The root cause is that the more convenience the more danger.
cyberattack can be easily overcome using the steps below:
1) DON'T connect your computer to the internet physically
2) if you want to use the internet, use another pc which has no credential data
3) for bank/shop online,etc. we should use a dedicate device which couldn't be reprogrammed.
To sacrifice a little convenience for the safe. That is it.