Network Security

38 flashcardsby Ali_vxxx
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
Malware
Malicious software written to cause harm to a device or network, including loss of data, encryption of data, fraud or identity theft
2
Virus
Programs embedded within other files that replicate and cause damage by deleting or modifying data
3
Trojan
Programs that pretend to be legitimate but are actually malware, deceiving the user into installing the program which might contain other forms of malware
4
Spyware
Programs that monitor user activity and then send the data back to the hacker
5
Ransomware
Programs that attempt to blackmail the user into paying the hacker by encrypting files on their computer and not decrypting them until the ransom is paid
6
Worms
Programs that are similar to viruses but are not hidden within files; they often spread through email
7

Social engineering
When people are manipulated into handing over sensitive information such as passwords or PINs
8
Blagging
When a hacker makes up a story, taking advantage of human nature, and tricks the user into revealing sensitive data or even giving them money
People are often the weak point in a system
9
Phishing
Phishing emails are designed to steal money, data or login details by impersonating a reputable organisation. They invite a user to click a link that will download a file to their computer that may contain a virus.
10
Pharming
A type of cyberattack that redirects a user from a genuine website to a fake one and sends their details back to the hacker when they login to the fake account
11
Shoulder-surfing
When an attacker watches as you type in sensitive information and then gains that information
12
Brute-force attack
When an attacker uses a trial-and-error method to try and crack the user's password by repeatedly trying large combinations of digits and common words. A higher computing power will increase the success of a brute-force attack.
13
Denial of Service attack (DoS)
When a server is flooded with so much traffic, it is unable to process legitimate requests
14
DDoS attack
Same as a DoS attack but the requests come from multiple computers not just one
15
Data interception and theft
When computer-based information is stolen during transmission. This is done using a packet sniffer that examines data packets and sends the information back to the hacker.
16
SQL injection
A hacking technique used to view or change data in a database by inserting SQL code instead of data into a text box in a login or a form
17
How to prevent malware attacks
Anti-malware software that is designed to detect and remove malicious programs and must be kept updated
Installing updates/patches to operating system or programs
Encryption that scrambles the data so it cannot be understand by the recepient unless they have a key
Install a firewall to monitor network traffic
18
How to prevent social engineering attacks
User training to recognise/avoid threats and vulnerabilities
Using strong passwords that are changed regularly
Network policies that set out what users can and cannot do
User access levels set which files and folders users have access to
Disable browser pop-ups
19
How to prevent brute force attacks
Using strong passwords (minimum number of characters, upper/lowercase letters, special characters) that are changed regularly
Implementing strong network policies
Using progressive delays
20
How to prevent DoS attacks
Install firewall to monitor network traffic
Packet filtering
Configure the web service
21
How to prevent data interception and theft
Penetration testing to identify network vulnerabilities
Encryption to make sure the data is unreadable to anyone without a key
User training
Physical security (logging off, making sure to lock computer/server rooms)
22
How to prevent SQL injection
Check parameters used in database queries
Set user access levels and permission to the database
Check appropriate validation is being done on any data entered into the form
23
Penetration testing
Authorised users try and exploit the weaknesses in a network to test how resilient it is
24
Firewall
A piece of software that is used in a network to prevent unauthorised users gaining access to a computer system/network by monitoring network traffic
25
Why do some networks restrict the use of removable media?
Malware could be installed on the network
Utility programs may be used to circumvent the network policies
Data may be taken away that is not encrypted possibly leading to a breach of the Data Protection Act/GDPR
26
Purpose of anti-virus software
Prevents dangerous programs from being installed and run
Helps keep user files/data safe from deletion, alteration or corruption
If a virus is installed, the software helps to detect and remove it safely
27
Examples of people being weak points in secure systems
Writing passwords down
Not installing updates to their operating system
Leaving printouts on shared printers to collect later
Using CC instead of BCC when sending emails to multiple people
28
SQL injection code input
' OR '1'='1
29
Why is phishing becoming more of a problem?
Fake websites and emails often use most of the HTML from real sites, only changing the hyperlinks
30
How might SQL injection vulnerabilities be detected?

Using penetration testing before putting a system live
31
Which of these is an example of 'challenge response'?
Users have to click 'I am not a robot' on data entry forms
32
What is the purpose of encryption?
To make data unreadable
33
User access level
The amount of access a user is allowed to a computer system
34
Password
A sequence of characters that must be used to gain access to a system
35
'An anti-virus utility program is only as good and reliable as the user is at keeping it updated.' Explain what this statement means.
The anti-virus software will only against known threats within its database
New viruses are being created all the time that will not be in the database
Needs to be kept up to date to protect against new malwar
If the user disables the anti-virus then it will not download the new database records which will leave the computer vulnerable to attack
Even automated processes may require some user intervention
36
Ways to recognise a phishing email
Sense of urgency in the information
Improper use of language
False links to click or phone number to use
Impersonal
Unusual attachments
Recipient details look suspicious
Date/time zone errors
Request for login details
37
Explain why it is good idea to encrypt data sent within a company network.
Unencrypted data can be read by anyone who has access to the data
Cyber criminals could steal the data and use it further
The company has a duty to protect the personal data of employees, clients and suppliers under the Data Protection Act
The company may be fined for a data breach
Allows employees to work remotely and more securely
Using encryption gains trust with suppliers and customers helping to increase reputation
38
Compare the difference between white-box (internal) and black-box (external) penetration testing.
Penetration testing is used find security weaknesses in a system
Black-box attempts to gain access to email and web servers as well as firewalls to see whether it is possible to gain unauthorised access
White-box checks the access levels and permissions are set correctly and finds out the potential damage a user with different access levels could do
Study all 38 cards for free