ASD ISM 1453 Ensure PFS is enabled for TLS connections
What it says
Perfect Forward Secrecy (PFS) is used for TLS connections.
Quoted as published. Everything else on this page is written by Control Stack.
What it means
In plain EnglishTLS connections must be set up to protect past data even if the server's private key is compromised.
This control is about using something called Perfect Forward Secrecy (PFS) to protect data transferred online. It ensures that even if someone gets hold of the keys used to secure these transfers, they can't access past data. Without PFS, if a hacker steals a key, they could unlock all your previous communications, risking a breach of private or sensitive information.
Free. Save your status, tasks and notes.
Why it matters
Without PFS, a stolen TLS private key can decrypt previously captured sessions, exposing historical sensitive data and enabling major breaches.
How to implement
IT Team should check if Perfect Forward Secrecy is supported: They need to review the configuration of your TLS (Transport Layer Security) settings on servers.
To do this, update server configurations to only allow PFS-supporting cipher suites, which decide how your data is encrypted during transfer.
System Owners should work with IT to ensure compatibility: Communicate with IT to confirm that all your systems and applications are compatible with the latest TLS configurations.
Ensure any legacy systems are updated or replaced to support PFS.
Procurement managers should include PFS as a requirement: When buying new systems or software, ensure vendors commit to PFS in their security specifications.
Include this requirement in all tenders and contracts to ensure compliance.
IT Team should regularly update software: Ensure all software and servers involved in data transmission are kept up-to-date with the latest security patches.
This helps maintain the efficacy of PFS as vulnerabilities are discovered and fixed over time.
Conduct regular training for IT staff: Organise sessions to keep the team informed about PFS and how to manage TLS settings effectively.
Encourage them to document their processes and share insights to maintain consistent security standards.
Keep it running
Audit TLS to allow only ECDHE/DHE suites (PFS) and disable RSA key exchange. Re-test after updates to ensure forward secrecy remains enabled.
Evidence and audit
- Check 1 of 5What an auditor asks for
Ask for
Server configuration files: Review the settings to confirm PFS-enabled cipher suites are the only ones active.
Look at
Restrictive options that only allow secure connections.
Good evidence
Will show PFS-only configurations without exceptions.
- Check 2 of 5What an auditor asks for
Look at
Which applications and services use secure communications. Check for recent updates and TLS settings support, confirming PFS implementations.
Good evidence
Will include documentation showing that all key apps are updated and configured to use PFS.
- Check 3 of 5What an auditor asks for
Good evidence
Includes documented obligations from suppliers to support PFS in their solutions.
- Check 4 of 5What an auditor asks for
Ask for
Staff training logs.
Look at
Records of IT training sessions focused on security and TLS management.
Good evidence
Demonstrates regular sessions, attendance records, and updated training materials.
- Check 5 of 5What an auditor asks for
Good evidence
Highlights a recent analysis that confirms no unsupported cipher suites are enabled.
Mappings
Closest match in ISO/IEC 27001: A.8.24, Effective use of cryptography and key management, which this control partially meets.
ISO/IEC 27001: 1 mapping
This control partially meets A.8.24.
ISM-1453 requires Perfect Forward Secrecy (PFS) to be used for TLS connections so past sessions remain protected even if a server private key is later compromised. Annex A 8.24 requires organisations to define and implement rules for effective use of cryptography and cryptographic key management, which includes selecting appropriate TLS configurations and key exchange methods. ISM-1453 is a specific technical cryptographic requirement (PFS for TLS), whereas Annex A 8.24 is broader and covers cryptography governance and key management across many use cases.
Mappings show how controls relate across frameworks. They do not imply full equivalence or certification.




