MinEncryptionLevel = 4 and problems with Windows 8 RDP client (mstsc)


here problem , solution.  may bug in windows 8 rdp client.

target server:
server 2008-r2 datacenter sp1
minencryptionlevel = 4

client one:
server 2008-r2 enterprise sp1
minencryptionlevel = 3
connection attempts work normally.

client two:
windows 8 enterprise
minencryptionlevel = tried possible values, including 3 , 4.
connection attempts fail.

solution:
changing minencryptionlevel 3 on target server allows connections windows 8 (client two).  not required allow connections 2008-r2 client (client one) using rdp 7.1 client.  changing securitylayer , userauthentication values on client 2 made no difference until after minencryptionlevel value on target server reduced 3. 

question:
bug in windows 8?  need enabled fips-compatible crypto on windows 8 enterprise?

thanks!


hello tp:

first of all, thank replying , testing this, appreciate time spent much.

the problem resolved.  "ssl cipher suite order" on windows 8 client had been modified through group policy deal beast attack against ssl , tls 1.0.  change removed tls 1.0 symmetric ciphers except rc4, rc4 not fips-compliant cipher aes (even though rc4 resists beast attack , aes/3des not).

unfortunately, has revealed different shortcoming in rdp, namely, not support tls 1.1 or 1.2.  microsoft's credit, tls 1.1 , 1.2 supported in ie, not in firefox or chrome, apparently rdp not support tls 1.1/1.2. 

it appears rdp hard coded accept rsa-3des-sha1 too, not aes supported (modern intel cpus have special instruction sets accelerate aes, not 3des, performance). 

hopefully these security shortcomings fixed soon.

again, thank you!




Windows Server  >  Remote Desktop Services (Terminal Services)



Comments

Popular posts from this blog

Schannel Issue

Indexing Server

oclist /xml or /?