Perhaps I'm approaching this security issue from the wrong angle
Let's assume that the typical crypto adopter has a wallet on either
1) his cell phone
2) his personal computer/tablet
3) has a brain wallet
Forget the various 'attack vectors' that a hacker has at his disposal ..
What ( if any ) procedure/feature/technique could be employed to
defeat an unauthorized withdrawal/theft ?? Is there a solution
applicable to all wallet types or would each wallet type require its own
unique security procedure/feature/technique ??
Triff ..
You seem to be slightly confused about the whole security thing.
The primary security mechanism in Bitcoin are cryptographic keys.
(Private keys). Without knowing the private key, a hacker cannot
steal your funds. So that's one layer.
The next layer, is: how secure is your private key? If the hacker
can get it (with a keylogger, etc), then he just penetrated the
primary layer. So that's why you need to make sure the hacker
doesn't get the private key.
Wallet encyption adds another layer by wrapping the whole
wallet behind a password protected wall. And yes,
one of your main concerns at that point is keyloggers.
Usually there is a trade off between security and convenience.
You keep some spending money on your online machine
with good anti-virus and encrypted wallet... or in reputable
online service (Coinbase,etc) with 2FA.... and the rest of
your savings you store offline so a hacker cannot get at
your keys.
Hope that makes sense.