It's really sad how much computing power (and time, and money) is wasted for such "wishful thinking" about security - like virtual keyboards for logging into bank account But, whatever - it's really out of scope of this thread.