Courseiva

CND · topic practice

Application And Data Protection practice questions

This domain covers securing applications and data across Microsoft SQL Server, Elasticsearch, Python Flask uploads, and enterprise DLP. It tests your ability to select native database controls, configure authentication and transport security, validate file uploads against RCE, and identify standard DLP capabilities across endpoint, network, and storage vectors.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Application And Data Protection

What the exam tests

What to know about Application And Data Protection

You must be able to select and configure native security controls for SQL Server, Elasticsearch, and Flask uploads, and identify DLP capabilities. The most important thing: choose the correct built-in feature for each layer—encryption, authentication, validation, or inspection—without adding third-party tools.

SQL Server 2019 native features: Transparent Data Encryption, Always Encrypted, and SQL Server Audit for data protection and auditing.

Elasticsearch cluster security: X-Pack Security authentication realms and TLS/SSL transport layer encryption to protect indices.

Flask file upload validation: check file extension, MIME type, magic bytes, and store outside web root to prevent RCE.

Enterprise DLP standard capabilities: content inspection, policy enforcement, and incident reporting across endpoint, network, and storage.

Watch out for

Common Application And Data Protection exam traps

  • ▸Confusing SQL Server Transparent Data Encryption (at-rest) with Always Encrypted (client-side column encryption) or omitting SQL Server Audit for compliance.
  • ▸Assuming Elasticsearch basic license includes authentication; X-Pack Security or Open Distro plugins are required for authentication and TLS.
  • ▸Relying only on file extension or MIME type for upload validation; attackers bypass these, so magic byte checks and non-executable storage are essential.

Practice set

Application And Data Protection questions

20 questions · select your answer, then reveal the explanation

A security administrator is hardening an Apache HTTP Server 2.4 configuration on Ubuntu to protect web applications against Cross-Site Scripting (XSS) and clickjacking. Which directives should be added to the httpd.conf file to enforce a Content Security Policy (CSP) and prevent framing?

A developer is configuring TLS 1.3 encryption on an Nginx web server. To ensure maximum cryptographic strength and forward secrecy, which cipher suite configuration should be specified for TLS 1.3?

An organization is implementing database encryption in Oracle Database 19c and wants to protect specific sensitive columns containing Social Security Numbers using Advanced Security Transparent Data Encryption (TDE). Which SQL command correctly creates a table with a column encrypted using AES256?

A security analyst is investigating a web application vulnerability and identifies that user input is reflected directly inside a JavaScript block without adequate sanitization, leading to execution in the victim's browser. What specific type of vulnerability is present?

A cybersecurity analyst is auditing a Linux server running Apache Tomcat. To prevent attackers from exploiting directory traversal vulnerabilities to download sensitive configuration files from outside the web root, which Tomcat configuration parameter must be properly configured in server.xml?

A security engineer is configuring AWS Key Management Service (KMS) for an application storing customer data in Amazon S3 buckets. The security policy dictates that the Customer Master Key (CMK) must be automatically rotated every year, and the key material must be managed within a dedicated hardware security module. Which KMS key type and rotation setting fulfill these requirements?

A web application development team is reviewing the OWASP Top 10 web application security risks. Which TWO vulnerabilities directly involve improper handling of user-supplied data that is subsequently executed or interpreted by backend interpreters?

A software developer is writing a secure web application and needs to protect sensitive user session cookies against theft and cross-site scripting (XSS) attacks. Which TWO cookie attributes must be set when creating session cookies?

A security analyst is examining a Windows Server 2022 file server that stores payroll records. The analyst discovers that the payroll folder inherits permissions from the parent volume, and members of the Domain Users group have Read access to every payroll file. The company policy requires that only the Payroll department and the CFO may read these files, and that access must be auditable. After removing the inherited permissions and granting NTFS Read to the Payroll group and CFO account, what should the analyst do to ensure the restriction is enforced when users access the share over the network?

A security engineer is hardening a Linux web server that hosts a PHP application. The engineer needs to configure the PHP runtime so that user-supplied input cannot be executed as PHP code, even if an attacker manages to upload a file with a .php extension into an upload directory. Which PHP directive should be set to disable the execution of PHP code in files that are not explicitly intended to be scripts?

An enterprise network administrator needs to enforce data loss prevention rules across corporate endpoints. They deploy McAfee Data Loss Prevention Endpoint. Which client component inspects and blocks data movement to USB mass storage devices locally on the workstation?

An application security team is performing static code analysis on a Java Spring Boot web application. The scanner flags a potential SQL injection vulnerability in a JDBC template query. Which remediation method should the developer implement to secure the database interaction?

A security engineer is configuring a Symantec Data Loss Prevention (DLP) Network Monitor policy to intercept outgoing HTTP traffic containing credit card numbers. Which detection technology should be selected to match standard credit card formats using Luhn algorithm validation?

A security analyst is deploying Snort IDS to inspect incoming web traffic and needs to write a rule that triggers when the HTTP URI contains the exact string 'admin_login.php' regardless of case. Which Snort rule option modifier accomplishes this?

An organization is utilizing PostgreSQL to store sensitive customer records and needs to implement Transparent Data Encryption (TDE) for data at rest. Which core native PostgreSQL mechanism or extension should the Database Administrator configure?

An administrator needs to configure Microsoft BitLocker Drive Encryption via Group Policy to require a startup PIN on a Trusted Platform Module (TPM) equipped system. Which specific policy path must be navigated in the Local Group Policy Editor?

A security engineer is configuring a Web Application Firewall (WAF) to protect an online banking portal. The WAF must detect and drop HTTP requests containing patterns typical of SQL injection attacks before they reach the web server. What category of WAF protection rule is being utilized?

A penetration tester is evaluating a web application built on Node.js and discovers that user objects passed into an administrative function are vulnerable to prototype pollution. Which remediation strategy should the development team apply to prevent this vulnerability?

An enterprise database administrator is configuring Microsoft SQL Server Always On Availability Groups and needs to ensure that database traffic transmitted between replicas across the network is encrypted. Which configuration setting must be enabled?

A systems administrator needs to secure data at rest on an enterprise Linux server by encrypting an entire secondary disk partition (e.g., /dev/sdb1) using LUKS (Linux Unified Key Setup). Which command should be executed first to initialize the encrypted partition?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Application And Data Protection sessions

Start a Application And Data Protection only practice session

Every question in these sessions is drawn from the Application And Data Protection domain — nothing else.

Related practice questions

Related CND topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the CND exam test about Application And Data Protection?
You must be able to select and configure native security controls for SQL Server, Elasticsearch, and Flask uploads, and identify DLP capabilities. The most important thing: choose the correct built-in feature for each layer—encryption, authentication, validation, or inspection—without adding third-party tools.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Application And Data Protection questions in a focused session?
Yes — the session launcher on this page draws every question from the Application And Data Protection domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other CND topics?
Use the topic links above to move to related areas, or go back to the CND question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the CND exam covers. They are not copied from any real exam or dump site.