Hello Nick, Mike,

„Guacamole kind of already supports” – can you please clarify how this is 
supposed to work especially in a docker environment? The documentation lacks 
anything on exposing a certificate store or how to prepopulate it with trusted 
certs. Or am I blind?

Thanks, Joachim

 

 

Von: Joachim Lindenberg <joac...@lindenberg.one> 
Gesendet: Samstag, 28. März 2020 20:19
An: user@guacamole.apache.org
Betreff: AW: freerdp support for certificate fingerprints - also with Guacamole?

 

Hi Nick,

Thanks for following up. However, afaik this requires someone to run a freerdp 
client manually in the same environment that Guacamole is using, and to all 
hosts relevant.

If you want to run Guacamole with docker, then this is pretty cumbersome to do. 
Also certificates expire, one would then have to redo the manual work.

At least in my scenario, I can provide the correct fingerprint dynamically at 
runtime.

Perhaps others should comment, what their experience is..

Thanks,

Joachim

 

Von: Nick Couchman <vn...@apache.org <mailto:vn...@apache.org> > 
Gesendet: Samstag, 28. März 2020 20:06
An: user@guacamole.apache.org <mailto:user@guacamole.apache.org> 
Betreff: Re: freerdp support for certificate fingerprints - also with Guacamole?

 

On Sat, Mar 28, 2020 at 2:56 PM Joachim Lindenberg <joac...@lindenberg.one 
<mailto:joac...@lindenberg.one> > wrote:

Hello all,

I guess most of us are ignoring  certificates with RDP. If you are like me and 
looked at Microsofts documentation how to replace a self-signed certificate, 
there is a clear trade off… and so far I am running Guacamole on the same 
physical host then my virtual machines it interfaces to, but I guess this is a 
rather atypical scenario. You may also argue, NLA/CredSSP is used after TLS 
connection is established and mitigates the risk, but from a privacy pov at 
least you disclose communication metadata (including the PDU for Hyper-V 
connections) prior to that, and if you are located in Europe like me, 
discussions like this trigger data protection impact assessments…

The good news is that FreeRDP now supports to supply known certificate 
fingerprints starting with  <https://github.com/FreeRDP/FreeRDP/pull/5880> 
https://github.com/FreeRDP/FreeRDP/pull/5880.. I am already leveraging that 
when my software interfaces to wfreerdp via command line, but with Guacamole I 
cannot.  I definitely would appreciate if that could be added to Guacamole as 
well, probably as part of the connection properties.

Thanks & Best Regards, Joachim

 

Guacamole kind of already supports this - by default, the FreeRDP library tries 
to create a directory within the current user's home directory, and when Mike 
was implementing FreeRDP 2 support we ran into the fact that FreeRDP doesn't 
really take no for an answer, anymore.  So, you should be able to add 
certificates to this store that FreeRDP auto-creates and un-tick that Ignore 
Certificates box.

 

-Nick

 

 

Reply via email to