Most banks provide secure internet banking by way of authentication, SSL, encryption, firewalls and automatic log-off.
Authentication is any process by which credentials such as name and password of a user by validating those credentials against some authority.
Secure Sockets Layer (SSL) protects an internet-banking user by enabling encryption of information and thus provides minimal risk of external violations.
Encryption protects a user by converting the words and phrases used during an Internet banking session into coded language.
High-end firewalls protect the banks computer systems against unauthorized access.
Automatic log off is done automatically after 10 minutes of inactivity during an Internet banking session.