Intro to Cyber Security

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/88

encourage image

There's no tags or description

Looks like no tags are added yet.

89 Terms

1
New cards

What does the CIA model in cybersecurity stand for?

Confidentiality, Integrity, Availability.

2
New cards

What is confidentiality in the CIA model?

It ensures that data is accessible only to authorized individuals.

3
New cards

What is the difference between threats, vulnerabilities, and exploits?

Threats are potential dangers, vulnerabilities are weaknesses that can be exploited, and exploits are methods to take advantage of vulnerabilities.

4
New cards

What are the four motivations for cybercrime according to the AMO framework?

Profit, Political, Fun/Fame, Bragging rights.

5
New cards

What is integrity in the CIA model?

Ensuring data is accurate and has not been tampered with.

6
New cards

Why is the "people" aspect critical in cybersecurity?

People are often the weakest link, vulnerable to social engineering and errors.

7
New cards

How does the "technology" aspect help in cybersecurity?

Technology provides tools like encryption, firewalls, and IDS/IPS to protect systems and data.

8
New cards

What role does policy play in cybersecurity?

Policies establish rules and guidelines to ensure the secure use and management of systems and data.

9
New cards

What is a common example of an exploit?

A hacker using malware to take advantage of an unpatched software vulnerability.

10
New cards

What is a worm in cybersecurity?

A self-replicating malware that spreads across networks without needing human interaction.

11
New cards

What is the key difference between a virus and a trojan?

A virus attaches itself to files and spreads when they are executed, while a trojan disguises itself as legitimate software but contains malicious code.

12
New cards

What is ransomware?

Malware that encrypts a victim's files, demanding a ransom for their release.

13
New cards

What does a Cross-Site Scripting (XSS) attack do?

It injects malicious scripts into websites, allowing attackers to steal data from users' browsers.

14
New cards

How does an SQL injection attack work?

It exploits vulnerabilities in web applications by injecting malicious SQL queries to manipulate databases.

15
New cards

What is Cross-Site Request Forgery (CSRF)?

An attack that tricks a user's browser into making unwanted actions on a trusted website where the user is authenticated.

16
New cards

What is a Denial of Service (DoS) attack?

An attack that floods a server or network with excessive requests, making it unavailable to legitimate users.

17
New cards

What is the difference between a DoS and a Distributed Denial of Service (DDoS) attack?

A DoS attack is launched from a single source, while a DDoS attack is carried out from multiple sources simultaneously.

18
New cards

What is a botnet in the context of network attacks?

A network of compromised computers (bots) controlled by an attacker to launch large-scale attacks like DDoS.

19
New cards

How does a trojan horse differ from other malware?

Unlike other malware, a trojan horse pretends to be legitimate software to trick users into installing it.

20
New cards

What is symmetric key cryptography?

A type of encryption where the same key is used for both encryption and decryption.

21
New cards

What are the main symmetric encryption algorithms?

DES (Data Encryption Standard), 3-DES (Triple DES), and AES (Advanced Encryption Standard).

22
New cards

What is the key difference between DES and AES?

AES is more secure and faster than DES, using longer key lengths (128, 192, or 256 bits) compared to DES's 56-bit key.

23
New cards

What is asymmetric key cryptography?

A type of encryption where different keys are used for encryption (public key) and decryption (private key).

24
New cards

What is RSA used for in cryptography?

RSA is an asymmetric algorithm used for secure data transmission, such as encrypting messages and digital signatures.

25
New cards

What does the Diffie-Hellman (DH) algorithm do?

It allows two parties to securely exchange cryptographic keys over an insecure channel.

26
New cards

What is the main advantage of asymmetric key cryptography over symmetric key cryptography?

It eliminates the need to share a secret key beforehand, improving security for key exchange.

27
New cards

What are digital signatures used for?

They are used to verify the authenticity and integrity of a message or document.

28
New cards

What is the role of Public Key Infrastructure (PKI)?

PKI manages the creation, distribution, and revocation of digital certificates to verify identities and enable secure communications.

29
New cards

What is an example of an application that uses asymmetric cryptography?

Secure communications like SSL/TLS in HTTPS for encrypting web traffic and verifying the identity of websites.

30
New cards

What is a hash algorithm used for in authentication?

A hash algorithm converts data into a fixed-size hash value, ensuring data integrity by detecting changes.

31
New cards

What is MD5, and why is it considered insecure?

MD5 is a widely used hash algorithm, but it is vulnerable to collision attacks, where different inputs produce the same hash.

32
New cards

What is SHA-256?

SHA-256 is a cryptographic hash function that produces a 256-bit hash, offering stronger security than MD5.

33
New cards

How does hashing contribute to password security?

Passwords are hashed to protect them from being stored in plain text, making it difficult for attackers to retrieve the original password.

34
New cards

What is multifactor authentication (MFA)?

MFA is an authentication method that requires at least two forms of verification, combining something you know, something you have, and something you are.

35
New cards

What is an example of "something you know" in MFA?

A password or PIN is an example of "something you know."

36
New cards

What is an example of "something you have" in MFA?

A token, smartphone app, or hardware key (e.g., YubiKey) is an example of "something you have."

37
New cards

What is an example of "something you are" in MFA?

Biometrics such as a fingerprint, facial recognition, or an iris scan.

38
New cards

Why is multifactor authentication more secure than single-factor authentication?

MFA requires multiple forms of verification, making it harder for attackers to gain access even if one factor is compromised.

39
New cards

How do hash algorithms like SHA-256 prevent password reuse attacks?

Hashing ensures that even if the same password is used multiple times, it produces different hashed values when combined with techniques like salting.

40
New cards

What is Role-Based Access Control (RBAC)?

RBAC assigns permissions based on the roles users have within an organization, with roles linked to specific privileges.

41
New cards

What is Attribute-Based Access Control (ABAC)?

ABAC grants access based on attributes (e.g., user age, department, resource sensitivity) and rules, allowing for more fine-grained control.

42
New cards

What is Discretionary Access Control (DAC)?

In DAC, data owners have control over their resources and can grant access to others at their discretion.

43
New cards

What is Mandatory Access Control (MAC)?

MAC enforces strict policies, with the system deciding access based on security labels and classifications (e.g., confidential, secret).

44
New cards

What is the primary difference between DAC and MAC?

In DAC, the data owner controls access, while in MAC, access is controlled by a central authority based on security classifications.

45
New cards

What is Set-UID in Unix-based systems?

Set-UID allows a program to run with the privileges of its owner (often root), elevating the user's privileges temporarily to perform specific tasks.

46
New cards

How does Set-UID enhance security in Unix-based systems?

Set-UID allows users to execute files with elevated privileges without granting full root access, limiting unnecessary privilege exposure.

47
New cards

What is a race condition in the context of security vulnerabilities?

A race condition occurs when two processes try to access shared resources concurrently, potentially leading to unexpected or insecure outcomes.

48
New cards

How can race conditions lead to security vulnerabilities?

Attackers can exploit race conditions to manipulate the timing of operations, gaining unauthorized access or altering sensitive data during execution.

49
New cards

What is an example of a vulnerability caused by race conditions?

The Dirty COW vulnerability in Linux allowed attackers to gain write access to read-only files by exploiting a race condition in the copy-on-write mechanism.

50
New cards

What is a common security issue in the Physical Layer?

Physical damage to network hardware (e.g., cables, servers) or unauthorized access to devices.

51
New cards

What is a security concern at the Data Link Layer?

MAC address spoofing and ARP poisoning are common attacks at the Data Link layer.

52
New cards

What is a key security issue at the Network Layer?

IP spoofing and routing attacks, such as manipulating IP addresses or exploiting routing protocols.

53
New cards

What is a common security issue in the Transport Layer?

DOS or SYN flood attacks and man-in-the-middle attacks, which exploit TCP/IP communications.

54
New cards

What security issue occurs at the Application Layer?

Vulnerabilities in application protocols like HTTP/HTTPS can lead to web attacks such as SQL injection and XSS.

55
New cards

What is the main function of TCP/IP?

TCP/IP provides end-to-end communication by defining how data is packaged, transmitted, and received over the internet.

56
New cards

What does SSL/TLS provide in network security?

SSL/TLS ensures encryption and authentication for secure communication over the internet, such as in HTTPS.

57
New cards

What is the function of a packet filtering firewall?

It inspects and filters network traffic based on predefined rules, such as source/destination IP addresses and port numbers.

58
New cards

What is the difference between an IDS and an IPS?

An IDS detects and alerts on suspicious network activity, while an IPS actively blocks and prevents those activities in real time.

59
New cards

How does a stateful firewall differ from a packet filtering firewall?

A stateful firewall tracks the state of active connections and makes filtering decisions based on the context of the traffic, rather than just inspecting individual packets.

60
New cards

What is the purpose of a Privacy Impact Assessment (PIA)?

A PIA identifies privacy risks in a project and recommends ways to manage or reduce those risks to protect personal data.

61
New cards

What is Privacy Preserving Computing (PPC)?

PPC refers to techniques like encryption or anonymization that allow data to be processed while protecting the privacy of individuals.

62
New cards

What is the General Data Protection Regulation (GDPR)?

GDPR is an EU regulation that enforces strict data protection and privacy rules, giving individuals control over their personal data and imposing penalties for non-compliance.

63
New cards

What are the Australian Privacy Principles (APPs)?

The APPs are a set of 13 principles that guide Australian organizations on how to handle personal information, covering its collection, use, storage, and disclosure.

64
New cards

How do GDPR and the Australian Privacy Principles (APPs) differ?

GDPR has global applicability for organizations handling EU residents' data, while APPs are specific to Australian entities and those operating in Australia.

65
New cards

What is the difference between phishing, spear phishing, and whaling?

Phishing targets a broad audience with fake emails or websites, spear phishing targets specific individuals or organizations, and whaling targets high-level executives.

66
New cards

What is vishing and smishing?

Vishing involves phone or VoIP-based scams, while smishing uses SMS text messages to trick victims into providing sensitive information.

67
New cards

What is tailgating in social engineering?

Tailgating is when an unauthorized person gains physical access to a secure area by following an authorized person through an access point.

68
New cards

What is the purpose of a cyber awareness training program?

Cyber awareness training programs educate employees on recognizing and preventing security threats, such as social engineering attacks, to reduce the risk of breaches.

69
New cards

What are common social engineering techniques aside from phishing?

Techniques include dumpster diving (retrieving sensitive information from discarded items), shoulder surfing (watching someone enter sensitive info), and impersonation (pretending to be someone trustworthy)

70
New cards

What is the difference between qualitative and quantitative risk assessment?

Qualitative risk assessment uses subjective methods like interviews and expert opinions to evaluate risks, while quantitative risk assessment uses numerical values and metrics, such as Annualized Loss Expectancy (ALE), to assess risks.

71
New cards

What is ISO 27001?

ISO 27001 is an international standard for managing information security, defining requirements for establishing, implementing, and maintaining an Information Security Management System (ISMS).

72
New cards

How does ISO 27002 differ from ISO 27001?

ISO 27002 provides best practice guidelines for implementing security controls, while ISO 27001 outlines the requirements for an ISMS and is used for certification.

73
New cards

What is the purpose of an incident response plan?

An incident response plan outlines procedures for detecting, responding to, and recovering from security incidents to minimize damage and restore normal operations.

74
New cards

What are common risk mitigation strategies in cybersecurity?

Common strategies include risk avoidance, risk transfer (e.g., insurance), risk acceptance, and risk mitigation through implementing security controls like firewalls, encryption, and regular patching.

75
New cards

Block Cipher - Electronic Code Book Mode

Simple; can encrypt in PARALLEL (fast). It does not hide data patterns, so is unsuitable for long messages.

- Susceptible to replay attacks

76
New cards

Block Cipher - CBC Chaining Mode

It uses random initialisation vector (IV) to start off the first block. Repeated plaintext ≠ repeated ciphertext.

- Must be encrypted in SERIAL (slow).

77
New cards

Hashing - Salting

- Is not strictly kept secret, randomly generated for each user.

- Same password ≠ same hash

78
New cards

Hashing - Stretching

- To hash many times; makes it difficult to parallelise using GPU.

- No efficient way to create rainbow tables

79
New cards

Rainbow Table

Precomputed table of hashes paired with plaintext passwords. Used for "reversing" hashes to original plaintext.

80
New cards

Watering Hole Attacks

- Leverage a compromised web server to target specific groups

- Only members are attacked

- Difficult to identify using traffic analysis

81
New cards

Homomorphic Encryption

Directly computes on ciphertext without decryption by using an effective encryption function that achieves additive/multiplicative homomorphism.

- Addition: E(a+b) = E(b)

- Multiplication: E(ab) = E(a) E(b)

82
New cards

Anonymisation

A de-indentification technique involving the use of a one-way cryptographic function (hash) on the PII.

Has a confidentiality impact level of low as long as:

The re-identification algorithm, code or pseudonym is maintained in a different system, and data elements are not linkable.

83
New cards

Applications of PPC

1. Secure bidding: Publish no sensitive info

2. Intelligence sharing: Publish partial sensitive info

3. Info share in virtualised clouds: immunised to data mining

84
New cards

Delphi Technique

Allows to obtain expert opinions without being face-2-face. Each member gives an honest opinion and results are complied and distributed to members several times until a consensus is formed.

85
New cards

What is Non-repudiation?

Assures that the author/send cannot deny an action. This is accomplished through digital signatures.

86
New cards

Macro viruses

Written in macro language, infects docs, excels, PowerPoints etc. It exploits the fact that users sometimes enable macros in the documents they receive.

87
New cards

Sniffing

Capture & analyse the packets through traffic control devices. Helps identify potential network trouble spots or criminal activity, allows to monitor the info travelling over network.

- Also enables hackers to steal proprietary info: email, company files, etc.

88
New cards

Spoofing

An intruder imitates another legitimate device or user to launch an attack against the network. eg. ARP, IP, Email, and DNS spoofing attacks

89
New cards

Key Generation

Select two large prime numbers p,q

n = p x q

Select small odd integer e relatively prime to v & satisfies v mod e = 1

Public key is (e, n)

Compute d such that (dxe) mod v=1, e<>d

Private key is (d, n)