Authentication.
Selecting a proper type of user authentication is important to protect against Internet intrusion.
Integrity tools.
The use of integrity software tools is to ensure that the stored data on the server is not changed without proper authorisation.
Digital signature.
This is the primary means for providing nonrepudiation.
Encryption.
Encryption provides the greatest protection for information confidentiality, while it is stored and in transit.