Dear Gustaf

I'm installing naviserver with the amazing install-ns.sh script and it 
doesn't support 4.99.6 and I didn't try to get head version with another 
method). So I'll wait until 4.99.6 to test the perfect forward issue.

I've already done "openssl dhparam 2048 >> server.pem" (it takes a while)

Thanks
Cesáreo



El 31/marzo/14 06:19, Gustaf Neumann escribió:
> You are right, adding the DHE parameters should be mentioned more
> prominently.
> i've added a few lines to the README file.
>
> -gn
>
> Am 29.03.14 15:02, schrieb Cesáreo García Rodicio:
>> Hi Gustaf
>>
>> OK, thanks so much. This PFS issue it's not urgent in my setup. I had
>> missed "" to add DHE ciphers
>>
>> Next week I'll try the head version of NS and check again
>>
>> Thanks so much
>> Cesáreo
>>
>> El 28/marzo/14 17:25, Gustaf Neumann escribió:
>>> Just a short reply:
>>> - yes, forward secrecy is now supported, although i found it hard to
>>> find a cipher
>>>       set that works with all browsers perfectly.
>>> - yes, the .pem file should include the diffie hellman parameters, when
>>> you use *DHE* ciphers.
>>>       The readme on  https://bitbucket.org/naviserver/nsssl shows an
>>> example how to build such
>>>       a .pem file.
>>> - in order to use all functionality on nsssl (e.g. fo ns_ssl), one
>>> should currently use the
>>>       head version of NaviServer (4.99.6) until it is released
>>>
>>> -gustaf
>>>
>>> Am 28.03.14 18:05, schrieb Cesáreo García Rodicio:
>>>> Dear Gustaf
>>>>
>>>> I'm using Qualys' SSL Labs to check my navisver security ratings . My
>>>> server uses a StartSSL™ Free (Class 1)  https://www.startssl.com/?app=39
>>>> and a nssl config file (see below[1])
>>>>
>>>> I get a A- Rating and to get an A Rating I had to solve this forward
>>>> secrecy issue. So
>>>>       - I assume nsssl module supports forward secrecy [2]
>>>>       - My ciphers suite (ns_param ciphers "...") is right [3]
>>>>       - I had to change server.pem (all-in-one private and public keys).
>>>> Does this mean to text-edit server.pem? I couldn't see how to do it in
>>>> the links
>>>>
>>>> Thanks
>>>> Cesáreo
>>>>
>>>>
>>>>
>>>> [1] My  nsssl file conf
>>>>
>>>> ns_section    "ns/server/${server}/module/nsssl"
>>>>             ns_param               certificate     
>>>> $serverroot/etc/certificado.pem
>>>>             ns_param               ciphers 
>>>> "ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256
>>>> :DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384
>>>> :ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA
>>>> 256:AES256-GCM-SHA384:ECDHE-RSA-RC4-SHA:ECDHE-ECDSA-RC4-SHA:AES128:AES256:RC4-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK"
>>>>             ns_param               protocols       "SSLv3, TLSv1"
>>>>             ns_param               verify          0
>>>>
>>>> [1] Is 4.99.6 a typo in https://bitbucket.org/naviserver/nsssl/src ? I
>>>> assume nsssl 0.4 works with naviserver 4.99.5
>>>> [2] As seen on https://wiki.mozilla.org/Security/Server_Side_TLS
>>>>
>>>>
>>>>
>>>> El 27/enero/14 17:42, Gustaf Neumann escribió:
>>>>
>>>>
>>>>> Dear friends,
>>>>>
>>>>> Google has implemented in 2011 "forward secrecy" via ephemeral keys and
>>>>> Diffie-Hellman key exchange in OpenSSL [1].Since this feature of OpenSSL
>>>>> this is easy to use, i added support for forward secrecy to nsssl. One
>>>>> can new use these improved security features by adding DH parameters [2]
>>>>> to the server.pem file (see example in README [3]) and by using the
>>>>> "right" ciphers (*E*DH*, see e.g. [4]).
>>>>>
>>>>> By using these features, a web site can improve its security ratings as
>>>>> measured e.g. by Qualys' SSL Labs.
>>>>>
>>>>> all the best
>>>>> -gustaf neumann
>>>>>
>>>>> [1]
>>>>> http://googleonlinesecurity.blogspot.co.at/2011/11/protecting-data-for-long-term-with.html
>>>>> [2] https://bitbucket.org/naviserver/nsssl/src
>>>>> [3] http://en.wikibooks.org/wiki/OpenSSL/Diffie-Hellman_parameters
>>>>> [4] https://wiki.mozilla.org/Security/Server_Side_TLS
>>>>>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> naviserver-devel mailing list
> naviserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/naviserver-devel
>

------------------------------------------------------------------------------
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to