Chapter 7 Flashcards
Relational Database
Most common approach to database implementation. Allows data to be viewed in dynamic ways based on the user’s or administrator’s needs
NoSQL
A non-relational/distributed dynamic database that does not use SQL
One-Tier Model
The database and application exist on a single system. Common on desktop systems running a standalone database
Two-Tier Model
The client workstation or system runs an application that communicates with the database that is running on a different server
Three-Tier Model
isolates the end user from the database by introducing a middle-tier server. It evaluates them and sends them on the database server for processing
SAN
Storage Area Network
A separate network set up to appear as a server to the main organization network
Fuzzing
technique of providing unexpected values as input to an application in order to make it crash. Values can be random, invalid, or just unexpected
Secure Coding
the best way to prevent many attacks. It’s a broad concept. Keeping coding secure can prevent SQL injection
OWASP
Open Web Application Security Project
a voluntary group dedicated to forming secure coding practices for web based applications as well as mobile and client applications along with back-end design issues
CERT
Computer Emergency Response Team
addresses exception handling
DLP
Data Loss Protection
Systems monitor the contents of systems (workstations, servers, and networks) to make sure that key content is not deleted or removed
RAID 3 or 4
Striped Disks with Dedicated Parity
Needs three or more disks with data distributed over disks
RAID 6
Striped with Dual Parity
combines 4 or more disks in a way that protects data against the loss of any two disks. Adds an additional
Hotfix patch
is an immediate and urgent patch. In general, these represent serious security issues and are not optional
Patch
Provides added functionality or a non urgent fix