Hi,

On Thursday 10 April 2014, Turunen Tuukka wrote:
> Although Qt as such is not affected by the Heartbleed Bug (CVE-2014-0160)
> found in OpenSSL, it affects users of Qt and our servers, so I wanted to
> write a short summary about the topic.

Thanks for the summary.


For everybody who did not get up to speed yet, here is a little algorithm on 
what to do about your Qt applications:

* You use Qt with encrypted connections - this includes networked WebKit, 
QNetworkAccessManager with HTTPS or FTPS, QSslSocket - read on below.
 => Otherwise: You are done, go home, play with your kids, have a nice 
weekend.

* Using Linux: update your OpenSSL package using whatever standard command 
your Linux uses (apt-get upgrade, yum ...), ask your users to do the same.

* Using Windows or MacOS: download OpenSSL 1.0.1g, compile it, make your 
usual release tests (quickly!), deliver it to your customers. Urge them to 
install it immediately in case they value the data your app handles.

* Was it version 1.0.1 (or 1.0.2)? If yes: upgrade to 1.0.1g. Check the 
section below.

* Was it a version before 1.0.1? If yes: upgrade to 1.0.1g anyway, because 
your OpenSSL is really old. No need to change keys and passwords. Release it 
with your next program version. Done, join group one in enjoying your 
weekend.

If you used OpenSSL version 1.0.1 up to 1.0.1f, what to do AFTER upgrading:

* revert all secret keys that were used with your app, create new ones

=> this includes user keys and certificates!

* if you have a way of blacklisting old keys/certificates, please do so 
(something built into the program, CRL, OCSP, ...)

* ask your users to do the same if they generate their own keys with/for 
your software

* (have your users) change all passwords or other secrets that were 
transmitted using your application (if you/they reuse passwords you/they 
need to change it everywhere the same one is used)

[Enjoy the next weekend.]



        Konrad

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to