Users choose insecure “easy” methods unless secure design is usable.

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

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:11 PM on 4/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

17 Terms

1
New cards

Buffer Overruns

● Too much data sent to buffer causes overflow.

● Can execute instructions or cause denial-of-service (DoS).

● Leads to data integrity loss.

2
New cards

Command Injection

User input passed directly to compiler/interpreter without validation

3
New cards

. Cross-site Scripting (XSS)

Attacker injects scripts into user sessions via web server.
Steals credentials and sensitive data.

4
New cards

Failure to Handle Errors

System encounters unhandled conditions causing crashes or unexpected behavior.

5
New cards

Failure to Protect Network Traffic

Packet sniffers can intercept data on networks using hubs.

6
New cards

Failure to Store and Protect Data Securely

Weak or missing access controls expose data.

7
New cards

Failure to Use Strong Random Numbers

Weak pseudo-random numbers can be predicted.

8
New cards

Format String Problems

Untrusted input used as format string allows memory access or overwrite.

9
New cards

Neglecting Change Control

Unauthorized or untested changes affect system integrity.

10
New cards

improper File Access

File paths manipulated to access or replace wrong files

11
New cards

Improper Use of SSL (Secure Sockets Layer)

Incorrect secure communication implementation causes exposure.

12
New cards

Information Leakage

Employees unintentionally or intentionally expose classified data.

13
New cards

Integer Bugs (Overflows/Underflows)

Memory corruption due to incorrect integer handling.

14
New cards

Race Conditions

Unexpected timing order causes system conflicts (e.g., file replacement).

15
New cards

SQL Injection

● Improper input validation allows database manipulation

16
New cards

Weak Password-Based Systems

Weak password policies lead to easy compromise

17
New cards

Poor Usability

Users choose insecure “easy” methods unless secure design is usable.