Project

General

Profile

Actions

Feature #973

closed

Allow TLS 1.0 and 1.1 to be disabled in BCP 195 profile

Added by Marco Eichelberg over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
-
Start date:
2021-03-12
Due date:
% Done:

100%

Estimated time:
1:00 h
Module:
dcmtls
Operating System:
Compiler:

Description

The default security profile in DCMTK is the "BCP 195 profile" (--profile-bcp195). Currently DCMTK by default negotiates TLS 1.0 or newer for this profile, in order to offer backward compatibility to the older AES profile. A recent publication by the NSA recommends that TLS 1.0 and 1.1 should be disabled because they are sufficiently broken to be considered insecure (see attachment). The non-downgrading and extended BCP 195 profiles already do that, but for the default BCP 195 profile this should be made configurable (e.g. an option like "--enable-backward-compatibility" would enable support for the historic AES ciphersuite and TLS 1.0/1.1, which should be off by default and only enabled when needed for compatibility reasons).


Files

Actions

Also available in: Atom PDF