View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000122 | bareos-core | General | public | 2013-03-05 17:22 | 2015-03-25 19:19 |
Reporter | mvwieringen | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | OpenIndiana | OS | OpenIndiana | OS Version | b151a |
Product Version | 13.1.0 | ||||
Fixed in Version | 13.1.0 | ||||
Summary | 0000122: Allow for relaxed TLS configuration. | ||||
Description | Current the verify_peer flag is hardcoded to true for the console programs. It would be nice if we would allow a somewhat relaxed TLS mode that allows to establish a TLS connection without the need for very strict certificate checking which is done now. The default setting is the same as before but the administrator can relax this setting by setting the "TLS Verify Peer" option to false in a definition of the client connection. | ||||
Tags | No tags attached. | ||||
This doesn't have severe security implications as the authorization with challenge response (md5 hashes) is done before the TLS handshake. So this means you can have the same security as a non TLS connection but with a relaxed config which means you get a encrypted datastream even when you haven't put the whole certificate enrollment in place e.g. CA certificate and potentially client certificates. Protocols like LDAPS and ESMTP also allow this. |
|
Fix committed to bareos master branch with changesetid 740. | |
Fix committed to bareos2015 bareos-13.2 branch with changesetid 4296. | |
Due to the reimport of the Github repository to bugs.bareos.org, the status of some tickets have been changed. These tickets will be closed again. Sorry for the noise. |
|
bareos: master 26ae9991 2013-05-04 21:11
Ported: N/A Details Diff |
Allow for relaxed TLS configuration. Current the verify_peer flag is hardcoded to true for the console programs. It would be nice if we would allow a somewhat relaxed TLS mode that allows to establish a TLS connection without the need for very strict certificate checking which is done now. The default setting is the same as before but the administrator can relax this setting by setting the "TLS Verify Peer" option to false in a definition of the client connection. This doesn't have severe security implications as the authorization with challenge response (md5 hashes) is done before the TLS handshake. So this means you can have the same security as a non TLS connection but with a relaxed config which means you get a encrypted datastream even when you haven't put the whole certificate enrollment in place e.g. CA certificate and potentially client certificates. Protocols like LDAPS and ESMTP also allow this. This is also the first version of the GNUTLS code that allows an TLS encrypted session with the GNUTLS library as a replacement for the openssl code. This currently is only tested with the relaxed TLS configuration options set e.g. TLS Verify Peer = no Fixes 0000122: Allow for relaxed TLS configuration. |
Affected Issues 0000122 |
|
mod - src/stored/stored_conf.h | Diff File | ||
mod - src/qt-console/bcomm/dircomm.cpp | Diff File | ||
mod - src/qt-console/bat_conf.h | Diff File | ||
mod - src/qt-console/bat_conf.cpp | Diff File | ||
mod - src/lib/tls_openssl.c | Diff File | ||
mod - src/lib/tls_nss.c | Diff File | ||
mod - src/lib/tls_gnutls.c | Diff File | ||
mod - src/filed/filed_conf.h | Diff File | ||
mod - src/filed/filed_conf.c | Diff File | ||
mod - src/filed/filed.c | Diff File | ||
mod - src/dird/dird_conf.h | Diff File | ||
mod - src/console/console_conf.h | Diff File | ||
mod - src/console/console_conf.c | Diff File | ||
mod - src/console/console.c | Diff File | ||
mod - autoconf/configure.in | Diff File | ||
bareos2015: bareos-13.2 fba7f87c 2013-05-04 23:11 Ported: N/A Details Diff |
Allow for relaxed TLS configuration. Current the verify_peer flag is hardcoded to true for the console programs. It would be nice if we would allow a somewhat relaxed TLS mode that allows to establish a TLS connection without the need for very strict certificate checking which is done now. The default setting is the same as before but the administrator can relax this setting by setting the "TLS Verify Peer" option to false in a definition of the client connection. This doesn't have severe security implications as the authorization with challenge response (md5 hashes) is done before the TLS handshake. So this means you can have the same security as a non TLS connection but with a relaxed config which means you get a encrypted datastream even when you haven't put the whole certificate enrollment in place e.g. CA certificate and potentially client certificates. Protocols like LDAPS and ESMTP also allow this. This is also the first version of the GNUTLS code that allows an TLS encrypted session with the GNUTLS library as a replacement for the openssl code. This currently is only tested with the relaxed TLS configuration options set e.g. TLS Verify Peer = no Fixes 0000122: Allow for relaxed TLS configuration. |
Affected Issues 0000122 |
|
mod - autoconf/configure.in | Diff File | ||
mod - src/console/console.c | Diff File | ||
mod - src/console/console_conf.c | Diff File | ||
mod - src/console/console_conf.h | Diff File | ||
mod - src/dird/dird_conf.h | Diff File | ||
mod - src/filed/filed.c | Diff File | ||
mod - src/filed/filed_conf.c | Diff File | ||
mod - src/filed/filed_conf.h | Diff File | ||
mod - src/lib/tls_gnutls.c | Diff File | ||
mod - src/lib/tls_nss.c | Diff File | ||
mod - src/lib/tls_openssl.c | Diff File | ||
mod - src/qt-console/bat_conf.cpp | Diff File | ||
mod - src/qt-console/bat_conf.h | Diff File | ||
mod - src/qt-console/bcomm/dircomm.cpp | Diff File | ||
mod - src/stored/stored_conf.h | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-03-05 17:22 | mvwieringen | New Issue | |
2013-03-05 17:33 | mvwieringen | Note Added: 0000236 | |
2013-03-07 09:55 | mvwieringen | Changeset attached | => bareos master 2ae7ad99 |
2013-03-07 09:55 | mvwieringen | Assigned To | => mvwieringen |
2013-03-07 09:55 | mvwieringen | Status | new => closed |
2013-03-07 09:55 | mvwieringen | Resolution | open => fixed |
2013-03-07 09:56 | mvwieringen | Assigned To | mvwieringen => |
2013-03-07 09:56 | mvwieringen | Fixed in Version | => 13.1.0 |
2013-05-24 12:52 | pstorz | Assigned To | => pstorz |
2013-05-24 12:52 | pstorz | Status | closed => resolved |
2013-07-04 12:53 | pstorz | Status | resolved => closed |
2013-08-13 03:12 |
|
Changeset attached | => bareos master 26ae9991 |
2013-08-13 03:12 |
|
Note Added: 0000606 | |
2013-08-13 03:12 |
|
Assigned To | pstorz => mvwieringen adm |
2013-08-13 03:12 |
|
Status | closed => resolved |
2013-08-13 09:15 |
|
Assigned To | mvwieringen adm => |
2013-08-13 09:15 |
|
Status | resolved => closed |
2015-03-25 16:51 | mvwieringen | Changeset attached | => bareos2015 bareos-13.2 fba7f87c |
2015-03-25 16:51 | mvwieringen | Note Added: 0001424 | |
2015-03-25 16:51 | mvwieringen | Status | closed => resolved |
2015-03-25 19:19 | joergs | Note Added: 0001574 | |
2015-03-25 19:19 | joergs | Status | resolved => closed |