Provides security for a computer or local network by preventing unauthorised access. It sits as a barrier between the web and your computer in order to prevent hacking, viruses or unapproved data transfer.