Tenable Research Release Highlights

Forum Discussion

ibelyna's avatar
2 years ago

Nessus Adds EC25519 Support for SSH Local Checks Summary...

Nessus Adds EC25519 Support for SSH Local Checks

Summary

SSH local checks in the Nessus now support the lightweight and secure 25519 elliptic curve. This support includes all standard uses of the 25519 curve including host signature validation, authenticating clients to hosts, hosts to clients and Diffie-Hellman generation of shared secret keys for over the wire encryption.

Notes

All aspects of curve 25519 support for SSH in Nessus require Nessus 10.4 or higher. Key exchange using curve 25519 requires Nessus 10.5 or higher

EC25519 keys for hosts and users must be created using the OpenSSH keygen tool. They must also be PEM formatted. The actual binary format of these keys is not PEM, however. It is an OpenSSH proprietary format that mimics the outward appearance of traditional PEM formatted keys by being base64 encoded and bounded by a text header and footer.

Example

The following command demonstrates the creation of an EC25519 public/private keypair for use in Nessus public key authentication:

ssh-keygen -t ed25519 -m pem -f my_25519_ssh_keypair

Target Release Date

February 20, 2023

No RepliesBe the first to reply