如何防止Redshift用户复制或从输出中保存表数据



我正在Redshift数据库工作,并希望停止用户保存表数据。他们可以查看但不能复制或保存表数据。这事关安全。有人能帮我解决吗?另外,我如何才能访问远程桌面外的红移数据库。我需要共享子网之类的吗?

我试图给用户读权限,但不能停止保存数据。

如果用户可以在他们的计算机上查看信息,那么没有真正的方法可以阻止他们保存这些信息。例如,他们可以使用Copy &粘贴或截图屏幕上的内容。

我曾经看到一个"洁净室"。A公司为B公司提供服务时,A公司的职员获准查阅B公司的客户资料。为了防止他们获取/复制任何信息,房间里所有电脑的USB接口和CD/软驱都被移除/禁用了。这些电脑无法上网,它们都被保存在一个安全的房间里。这个想法是为了让A公司的员工不能从电脑上复制信息。

除非您希望采取类似的措施来保护信息"泄露",否则您需要接受信息可以被复制的事实。

Q:如何在远程桌面之外访问redshift数据库?

Amazon Redshift可以通过JDBC/ODBC驱动程序访问。没有要求只能通过远程桌面连接访问Redshift数据库。据推测,你的公司已经提供了一个远程桌面,安装了可以连接到数据库的软件,但这不是Redshift所要求的限制。

访问Redshift数据库需要网络连接到数据库,加上访问凭据。