Defragmentation

Defragmentation is the process of putting blocks of data into order.  This makes it easier (and quicker) for a magnetic…

Data compression

Data compression will reduce the size of a file so that it is smaller and more easily shared.  Data compression…

Backup

Backup is where data is copied onto another medium such as USB, another disk, CD/DVD etc.  If the original file…

Virus

Any computer program designed to replicate and damage other computer systems and software.

Trojan Horse attack

Programs which pretend to be legitimate but in reality are malware. They are often disguised as email attachments. Trojans cannot…

SQL injection

Uses SQL language to try and gain access to information from a database from a form that is connected to…

SQL

Stands for Structured query language.  It is a programming language used to control databases.

Spyware

Programs that monitor user activities (such as websites visited, usernames and passwords used) and send the information back to a…

Social engineering

Social engineering refers to using people as the weak point to gain access to systems or gain passwords.