Domain 8 Flashcards
Static Application Security Testing (SAST)
Analysis of software without execution
- Tester has access to the src code
Dynamic Application Security Testing (DAST)
Analysis of software while it is running
- Tester has no knowledge of the src code, no src code required
Relational Database Management Systems (RDBMS)
Basic Architecture:
- Tables (relations)
- Rows (records)
- Columns (fields / attributes)
- Candidate Keys (unique identifier, one or more per table)
- Primary Keys (one per table, set by designer)
- Foreign Keys (provide referential integrity)
RDBMS Threats & Vulns
Aggregation
Ability to create sensitive information by combining non-sensitive data from separate sources
- Need to know / least privilege can prevent this
- More based on math
RDBMS Threats & Vulns
Inference
The ability to deduce or assume sensitive info from observing non-sensitive pieces of info
- Blurring data and DB partitioning helps prevent.
- More based on human deduction
Types of Storage & Memory
Primary (“Real”) Memory
Mem thats directly available to a systems CPU
- Noramlly volatile RAM, most high performance
Types of Storage & Memory
Secondary Storage
inexpensive, nonvolatile resources available to a system for liong term use
- Hard drive, tapes, CDs
Types of Storage & Memory
Virtual Memory
Allows a system to simulate additional primary memory through the use of secondary storage
Ex)
- A system low on RAM makes hard disk available for direct CPU addressing
Types of Storage & Memory
Virtual Storage
Allows a system to simulate secondary storage through use of primary storage
-Provides fast file system for apps but no recovery capability
Ex) RAM that presents itself to the OS as secondary storage
Types of Storage & Memory
Random Access Storage
Allows the OS to request contents from any point within the media
Ex) RAM and hard drives
Types of Storage & Memory
Sequential Access Storage
Requires scanning through the entire media from beginning to reach a specific address
Ex) Magnetic tape
Types of Storage & Memory
Volatile Storage
Loses its contents when power is removed from the resource
Ex) RAM
Types of Storage & Memory
Nonvolatile Storage
Does not depend on power to maintain contents
Ex) Magnetic / Optical media and nonvolatile RAM (NVRAM)
ML and Neural Networks
Expert Systems
2 main components:
1. Knowledge base that contains a series of “if/then” rules
2. Inference Engine that uses the info to draw conclusions on the data
ML and Neural Networks
Machine Learning
Attempt to algorithmically discover knowledge from data sets.