Virtual Keyboard helps us to escape from which of the following attacks?
-
phishing
-
pharming
-
session hijacking
-
Keylogger
Virtual keyboards protect against keyloggers by allowing users to click on-screen keys instead of typing, making it impossible for hardware or software keyloggers to capture keystrokes. Option D is correct. Phishing (A) and pharming (B) involve fake websites, while session hijacking (C) steals user sessions; virtual keyboards don't directly defend against these.
A virtual (on-screen) keyboard requires the user to click characters with a mouse instead of typing, which defeats software keyloggers that record physical keystrokes. It offers no particular protection against phishing, pharming, or session hijacking, since those attacks don't rely on capturing keystrokes.