Tian2 田二
Library AP Cybersecurity Unit 5: Securing Applications and Data
⁂   AP Cybersecurity · Unit 5

5. Securing Applications and Data

Key topics: Symmetric encryption: AES; shared-key model; key distribution problem, Asymmetric encryption: RSA; public/private key pairs; uses for key exchange and digital signatures, Hashing for integrity: data integrity verification; file hash comparison, Digital signatures: non-repudiation; signing with private key, verifying with public key, PKI and Certificate Authorities: X.509 certificates, CA hierarchy, certificate chains, revocation (CRL/OCSP), HTTPS and TLS: TLS handshake mechanics; certificate validation; HSTS, Application vulnerabilities: SQL injection, cross-site scripting (XSS), buffer overflow, insecure direct object references, Secure coding practices: input validation, parameterized queries, error handling, Data protection: encryption at rest vs. in transit; data classification; DLP concepts.

standard track

Unit 5: Securing Applications and Data

Study guide content for this unit is being prepared. Check back soon for complete lesson notes, formula sheets, and worked examples.

Topics in this unit

  • Symmetric encryption: AES; shared-key model; key distribution problem
  • Asymmetric encryption: RSA; public/private key pairs; uses for key exchange and digital signatures
  • Hashing for integrity: data integrity verification; file hash comparison
  • Digital signatures: non-repudiation; signing with private key, verifying with public key
  • PKI and Certificate Authorities: X.509 certificates, CA hierarchy, certificate chains, revocation (CRL/OCSP)
  • HTTPS and TLS: TLS handshake mechanics; certificate validation; HSTS
  • Application vulnerabilities: SQL injection, cross-site scripting (XSS), buffer overflow, insecure direct object references
  • Secure coding practices: input validation, parameterized queries, error handling
  • Data protection: encryption at rest vs. in transit; data classification; DLP concepts