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

Lukas Raska commented on GUACAMOLE-1969:
----------------------------------------

Great, thanks. I've prepared 
[https://github.com/apache/guacamole-server/pull/530] for this and I will make 
relevant docs/client changes if that approach is acceptable.

> Allow screen recording to capture user clipboard interactions
> -------------------------------------------------------------
>
>                 Key: GUACAMOLE-1969
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1969
>             Project: Guacamole
>          Issue Type: Improvement
>          Components: guacamole, guacd
>            Reporter: Lukas Raska
>            Priority: Major
>
> Currently, Guacamole screen recording contains only graphical events and 
> optionally admins can use _recording-include-keys_ to include also key events 
> into the recording 
> ([https://guacamole.apache.org/doc/gug/configuring-guacamole.html#graphical-session-recording]
>  ). 
>  
> While that might be enough for certain situations, for various 
> auditing/compliance reasons, clipboard paste events might be required. If 
> user performs clipoard paste, these data are mostly not included (in certain 
> cases those text information might be present in Typescript), so when 
> determining what user actually pasted, is not possible.
>  
> I suggest implementing new connection parameter *recording-include-clipboard* 
> which would hook into the user clipboard handler and optionally dump the 
> relevant *clipboard* instruction and related stream events 
> ([https://guacamole.apache.org/doc/gug/protocol-reference.html#clipboard-instruction]
>  ) to include only the user-pasting clipboard contents. 
>  
> If you're ok with implementing this improvement, I can draft a PR for all the 
> relevant parts.
> Obviously this should come with warning for administrators to understand the 
> consequences of enabling the parameter - from both capacity perspective 
> (recording might get larger depending on the amount of data pasted, although 
> probably less data than actual screen capture) as well as legal / regulations 
> perspective (data within clipboard can contain sensitive information and data 
> not related to the actual Guacamole session).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to