[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1165?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17187355#comment-17187355
 ] 

Nick Couchman commented on GUACAMOLE-1165:
------------------------------------------

To add to Mike's comments, here:
* Security - this is a little outside of Guacamole itself, but how can you 
guarantee that a user won't log on, find the port they are on (easily), and 
then allocate the next 20 ports to a man-in-the-middle proxy that records all 
keystrokes and screen recordings?  Guacamole would be none the wiser and would 
happily just connect users to the ports.  I can do something like this in about 
10 minutes, and I'm no pen tester.
* What if a user disconnects and wants to reconnect?  How does Guacamole keep 
track of that and put them back in the correct place, rather than just 
incrementing to the next port?
* What if a user disconnects and the server re-uses that port number of the 
previous connection?  How does Guacamole know to go back to that port number 
and re-use it rather than just continuing to ever-higher ports?

Seems like there are several ways that Guacamole and the server can get 
out-of-sync with one another.

> Allocate VNC port sequentially for XDMCP
> ----------------------------------------
>
>                 Key: GUACAMOLE-1165
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1165
>             Project: Guacamole
>          Issue Type: New Feature
>          Components: VNC
>    Affects Versions: 1.2.0
>            Reporter: Braihan Cantera
>            Priority: Trivial
>
> In VNC connections, it would be useful to have a "*XDMCP*" toggle option 
> which makes when enabled to automatically allocate VNC port to each new 
> connection to XDMCP enabled servers so users can have multi sessions over VNC 
> to linux servers.
> Example:
>  * XDMCP: on
>  * User1 connects to server1 via VNC connection, guacamole connects to 
> server1:5900
>  * User2 connects to server1 via VNC connection, guacamole connects to 
> server1:5901
>  * User1 and User2 can now use server1 in parallel leveraging XDMCP
> This would provide real multi session "remote desktop" experience to VNC 
> connections in guacamole.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to