Lesson 19 - Employ Technical Controls Flashcards
What is the process of thoroughly and completely removing input of data from a storage medium so that file remnants cannot be recovered
Input Sanitization
It is the most common approach to mitigating the effects of code injections particularly XSS and SQL Injection
Name some common tactics for Input Sanitization
Escaping - encoding or substituting special characters in HTML markup with representations that are called entities
Sanitization - using libraries that automatically parse and strip the user-supplied HTML input of untrusted data
Null Byte Sanitization - most effective what to prevent poisoning
Parameterized Query - a technique that defends agains a SQL Injection by incorporating placeholders in a SQL Query
Allow List - white list of sort
What is the concept of resolving a finding through changing how it is used or implemented
Process-Level Remediation
The process of assigning a specific certificate to a particular element to avoid MitM attacks
Certificate Pinning
What is the platform that controls passwords, key pairs, and other sensitive information
Secret Management Solution
What is the technique that is a dynamic code analysis that involves sending a running application random and unusual input so as to evaluate how the app responds
Fuzzing
What are some Operational Control Considerations
Job Rotation
Time of Day Restriction
Mandatory Vacations
User Training