安全

LAB256 触及、记录与发送的内容

一款需要数据库密码的工具,应在试用前回答这些问题。答案就在这里,无需在常见问题里翻找。

无代理架构
LAB256 是一个桌面应用,通过 JDBC 连接数据库。数据库服务器上不安装任何东西。关闭应用,连接即结束。
最小权限
监控只需一个专用的只读用户。Oracle:字典的读取权限(SELECT ANY DICTIONARY、SELECT_CATALOG_ROLE),以及用于读取 DDL 的 DBMS_METADATA 的 EXECUTE 权限。PostgreSQL:pg_monitor 角色和 pg_stat_statements 扩展。MySQL:PROCESS、REPLICATION CLIENT 以及 performance_schema 和 mysql 库中部分表的读取权限。ClickHouse:系统表的读取权限。连接表单会显示一份创建该用户的现成脚本;LAB256 只显示它,从不执行。
命令,仅在你确认时执行
LAB256 只通过你确认的操作更改数据库,例如取消语句、添加数据文件、重建索引、收集统计信息或把执行计划固定为基线。确认框显示将要执行的确切语句;执行之后,该语句和数据库的答复会再次显示,并写入本地日志。当用户缺少相应权限时,操作会变暗并说明原因。标记为只读的连接不执行任何操作,标记为生产的连接一开始就是只读。没有启动或关闭数据库的操作,没有 RMAN,也没有针对应用数据的 DML。
记录的内容
每个连接的性能指标:默认每 10 秒记录关键指标,每分钟记录 Top SQL 和会话,每 5 分钟记录容量和内存,每小时一次健康检查,以及操作日志。原始数据保留一天,分钟级保留一个月,小时级最长保留一年(默认 365 天,可配置)。设置中显示每个连接保存的内容,每个连接都有开关和删除。
SQL 文本默认关闭
历史仅保存标识符(SQL_ID)与指标。只有你开启该选项,才会记录 SQL 文本。
静态加密
历史文件静态加密。已保存的连接密码使用 AES-256-GCM 加密;默认情况下密钥位于同一文件夹中。设置可选的应用密码后,密钥由该密码派生,密钥文件随即被删除。没有恢复途径:忘记密码,已保存的密码就会丢失,而连接本身仍然保留。
会离开你网络的数据
你的数据库数据永远不会离开你的机器。应用与我们的服务器通信只为三件事。许可证:激活、停用以及每次启动时的校验,发送许可证密钥、经哈希处理的机器标识、平台和版本,激活时还会发送计算机名称。更新检查:同样的字段,可在“设置 › 应用程序”中关闭。使用数据:应用的打开、打开了哪个界面以及所连接数据库的类型;默认开启,可在“设置 › 应用程序 › 隐私”中关闭。该开关同样涵盖错误报告,但当前版本并不发送错误报告。绝不发送:数据库内容、SQL、结果、连接名称或密码。我们的服务器会记录每个请求的 IP 地址。
安装包完整性
Windows 安装程序及其中的每个可执行文件均由 Dados Inteligentes Ltda. 签名。每个已发布的安装包都会在下载按钮旁显示其 SHA-256;在受控环境中安装前请先核对。
离线激活
对于隔离网络,任何方案的许可证都可通过二维码激活:应用显示二维码,你在任何联网设备上打开它,再把结果粘贴回来。被监控的机器无需访问我们的服务器,以这种方式激活的许可证会在本机上校验。

另请参阅