← Security+: security and production decisions
01 / 7 · 25 MIN

Controls, identity, and cryptography

Choose controls according to the problem they need to solve.

Concept and mechanism

Availability, integrity, and confidentiality are distinct objectives. A table can remain accessible while containing values changed without authorization. Replicating those values does not correct integrity. Connect the control to the event you intend to prevent or detect and define evidence of effectiveness. For TLS, a trusted chain and valid dates do not replace hostname matching. If the certificate belongs to another name, investigate endpoint, SNI, and certificate configuration. Disabling validation can hide the symptom while removing the identity guarantee the application depends on.

Guided application

Passwords should be verified using suitable mechanisms that impede offline guessing, including salt and reviewed cost; reversible encryption creates recovery capability unnecessary for that purpose. Private keys and tokens instead have an issuance, use, rotation, and revocation lifecycle that must account for consumers. If a secret is exposed, deleting a message does not remove copies. During an emergency, use defined authority and procedure to coordinate replacement, validate service, and retain the decision. A short deadline requires clear impact and recovery criteria rather than dropping those criteria.

IN PRACTICE

Renewal reusing an exposed private key does not resolve compromise. Plan new material and validate the identity presented to consumers.

Common pitfalls

Confusing encryption with authorization; accepting a wrong-name certificate; unnecessarily storing reversible passwords; removing emergency change records.

Related topics: Threats, exposure, and priority · Application boundaries and secrets

Take this idea with you

The control should address the concrete threat and produce verifiable evidence.

Create account

Reference: TLS protection · SY0-701 V7