|
1 | 1 | CbAPI Changelog
|
2 | 2 | ===============
|
3 | 3 |
|
| 4 | +CbAPI 1.3.3 - Released September 1, 2017 |
| 5 | +---------------------------------------- |
| 6 | + |
| 7 | +This release includes security improvements and bugfixes. |
| 8 | + |
| 9 | +Security changes: |
| 10 | + |
| 11 | +* CbAPI enforces the use of HTTPS when connecting to on-premise Cb Response servers. |
| 12 | +* CbAPI can optionally require TLSv1.2 when connecting to Carbon Black servers. |
| 13 | + |
| 14 | + * Note that some versions of Python and OpenSSL, notably the version of OpenSSL packaged with Mac OS X, do not support |
| 15 | + TLSv1.2. This will cause CbAPI to fail to connect to Cb Response 6.1+ servers which require TLSv1.2 cipher suites. |
| 16 | + * A new command, ``cbapi check-tls``, will report the TLS version supported by your platform. |
| 17 | + * To enforce the use of TLSv1.2 when connecting to a server, add ``ssl_force_tls_1_2=True`` to that server's |
| 18 | + credential profile. |
| 19 | + |
| 20 | +* Add the ability to "pin" a specific server certificate to a credential profile. |
| 21 | + |
| 22 | + * You can now force TLS certificate verification on self-signed, on-premise installations of Cb Response or Protection |
| 23 | + through the ``ssl_cert_file`` option in the credential profile. |
| 24 | + * To "pin" a server certificate, save the PEM-formatted server certificate to a file, and put the full path to that |
| 25 | + PEM file in the ``ssl_cert_file`` option of that server's credential profile. |
| 26 | + * When using this option with on-premise Cb Response servers, you may also have to set |
| 27 | + ``ssl_verify_hostname=False`` as the hostname in the certificate generated at install time is ``localhost`` and |
| 28 | + will not match the server's hostname or IP address. This option will still validate that the server's certificate |
| 29 | + is valid and matches the copy in the ``ssl_cert_file`` option. |
| 30 | + |
| 31 | +Changes for Cb Protection: |
| 32 | + |
| 33 | +* The API now sets the appropriate "GET" query fields when changing fields such as the ``debugFlags`` on the Computer |
| 34 | + object. |
| 35 | +* The ``.template`` attribute on the Computer model object has been renamed ``.templateComputer``. |
| 36 | +* Remove AppCatalog and AppTemplate model objects. |
| 37 | + |
| 38 | +Changes for Cb Response: |
| 39 | + |
| 40 | +* Added ``.webui_link`` property to Cb Response Query objects. |
| 41 | + |
| 42 | +Bug Fixes: |
| 43 | + |
| 44 | +* Error handling is improved on Python 3. Live Response auto-reconnect functionality is now fixed on Python 3 as |
| 45 | + a result. |
| 46 | +* Workaround implemented for Cb Response 6.1 where segment_ids are truncated on Alerts. The ``.process`` attribute on |
| 47 | + an Alert now ignores the ``segment_id`` and links to the first Process segment. |
| 48 | +* Fixed issue with ``Binary.signed`` and ``CbModLoadEvent.is_signed``. |
| 49 | + |
| 50 | + |
4 | 51 | CbAPI 1.3.2 - Released August 10, 2017
|
5 | 52 | --------------------------------------
|
6 | 53 |
|
|
0 commit comments