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

Nick Couchman commented on GUACAMOLE-1162:
------------------------------------------

This has been widely discussed, with a couple of conclusions:
* There is no practical way to securely store passwords in the database for 
things like connection passwords and the like.  Since Guacamole must be able to 
reverse the passwords into clear text to make use of them (to send to a server, 
for example), any encryption done would necessarily need to be reversible, and 
thus is really only obscuring the password, not actually securing it.
* Using password pass-through with a setup that involves LDAP or AD and 
Parameter Tokens often allows you to avoid having to actually store usernames 
and passwords, and even avoids the need to maintain connection configurations 
for individual users.
* The database that backs Guacamole Client should be protected and not shared 
outside of usage by the administrator of the Guacamole system along with the 
Guacamole Client itself.
* There are already efforts underway to support the use of Credential Vaults 
and the like for storing passwords, when needed, more securely than having them 
in a database.  We believe the effort to support these methods is more 
worthwhile than to try to implement encryption in the database that would have 
to be reversible.  See GUACAMOLE-641.

> security in guacamole_user_attribute
> ------------------------------------
>
>                 Key: GUACAMOLE-1162
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1162
>             Project: Guacamole
>          Issue Type: Improvement
>          Components: guacamole-auth-jdbc-mysql
>    Affects Versions: 1.2.0
>         Environment: any
>            Reporter: jean louis abegg
>            Priority: Trivial
>              Labels: security
>
> Hello,
> I've backuped a guacamole install 1.2.0 and sniffed in the .sql file.
> In the table guacamole_user_attribute, i've seen clear password in it.
> A suggestion would be to encrypt the parameter_value when parameter_name is 
> equal to "password"
> Unless i'ts already done in 1.3.0?
> Thank you for your hard work.



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

Reply via email to