Use a specific set of strong Cipher Suites by default #3450
Labels
enhancement
good first issue
Issues that do not require much in-depth knowledge of Hono
help wanted
Issues that we would welcome any help from (new) contributors with
security
Issues regarding system/data security/privacy
The API endpoints of the protocol adapters and service components are secured using TLS. By default, TLS 1.2 and 1.3 are supported. However, currently the list of supported cipher suites is not set explicitly and is therefore determined by the underlying JSSE implementation (or native TLS provider like Open/BoringSSL).
In order to make the configuration more transparent, we should probably define and use an explicit list of suites that are generally considered safe and keep this list up-to-date with current development in this area.
One source for such a list might be https://www.feistyduck.com/library/openssl-cookbook/online/openssl-command-line/recommended-suite-configuration.html
The text was updated successfully, but these errors were encountered: