
1 sagaxu 2017-04-07 12:02:59 +08:00 一个邮件开通帐号,然后随便读 |
2 ChefIsAwesome 2017-04-07 12:03:35 +08:00 你们麻烦,人家不也麻烦。麻烦从来就不是问题,解决麻烦提高效率更是程序员天生就爱干的事情。加流程肯定是有原因的,你们交流好为什么要加流程,怎么改善流程就行了呗。 |
3 MFC 2017-04-07 12:22:30 +08:00 加强数据库内部控制,是防止内鬼泄露数据的好办法。 我的设想更极端,数据库完全不直接开放读写,而是通过防火墙边界上的 web service 提供统一接口共享。 |
4 knightdf 2017-04-07 12:57:32 +08:00 一个 readonly 帐号,随便读 |
5 Shura 2017-04-07 13:08:20 +08:00 via Android 为什么突然要加强数据库管理呢? |
6 sunsol 2017-04-07 13:11:04 +08:00 再架个同步数据库同步指定数据算了 |
8 nandaye 2017-04-07 13:30:22 +08:00 你们居然可以导出生产数据? 我们这边只是在虚拟桌面上有部分表只读权限。绝对是不能导出的。 |
9 roist 2017-04-07 13:35:31 +08:00 说句不好听的话,楼主可真是个妈宝 |
11 ivvei 2017-04-07 13:40:03 +08:00 这种事情建议先了解下为什么突然出这么个措施,目的是什么。然后针对这个目的看看是不是有逼可撕,是不是有更好的解决办法。需要上级出面就去争取上级的力量。现在的这个措施明显对两边部门都是降低效率的,显然是个下策。但是公司都宁愿出此下策了,那估计是之前发生了什么事情吧。 |
12 billgreen1 OP @roist 这算人参公鸡嘛? |
13 learnshare 2017-04-07 13:55:02 +08:00 线上数据应该谁也不允许看才对 |
14 billgreen1 OP @learnshare,是所有数据库, MySQL,mongo, etc,包括线上和线下 |
15 zhengxiaowai 2017-04-07 14:09:27 +08:00 我们使用 AWS 本部门都有权限,但是需要其他部门数据时候一般都给个同步地址 |
16 8355 2017-04-07 14:10:43 +08:00 从去年开始我们也开始这样搞了. 提出这个需求的是运维.因为现在生产的数据很值钱.老板也同意了. 当时觉得很不习惯,本来有读权限,可以随时查看数据方便调试. 首先数据跑了一下 AES 加密防止泄漏 后来运维给开发了一套 web 的应用 主要就是 sql 解析器 不同的权限可以查不同的表 虽然效率确实比以前慢了很多感觉做什么都有很多掣肘 但后来想想为了安全生产就想开了. |
17 nfroot 2017-04-07 14:42:53 +08:00 @8355 感觉运维真是一个奇怪的职位(原谅我外行),还要开发应用给你们用……还要 24 小时待命(猜的),这说明技术要求也不低,总有一种比开发还强大的感觉……所以 薪水会更高么 0 0 |
18 maemual 2017-04-07 14:51:19 +08:00 > 我是数据科学部的, 最近 IT 部门说要加强对数据库管理,取消所有人的读 /写权限。数据部门如果要读取数据,得写申请要读取哪个库的哪个表。然后交给他们,他们导出最近 3 年的数据,然后交给我们这边。 如果不是发生了什么事情, DBA 也不想这么麻烦啊,明显双方都麻烦的事情。 > 突然就莫名其妙的的有点生气,感觉这样太不合理。 你觉得不合理也得思考思考为什么吧 > 想了解各位贵司都是如何操作的。 对于数据平台,专门在凌晨自动同步数据库数据到 hadoop 上,数据平台自己随便玩。 |
19 qiubaowei 2017-04-07 14:55:34 +08:00 via iPhone 我们只有只读权限。 |
20 JulyXing 2017-04-07 14:57:23 +08:00 数据库的权限管理问题,本来就应该重视。想起当初携程的事情,不知道是真是假。 |
21 8355 2017-04-07 14:57:45 +08:00 @nfroot #17 没有啊 运维基本都会 python 写个普通的小程序没什么吧.运维搞的好基本没什么太多东西需要做啊. 很多脚本都写好了. 装环境之类的直接跑脚本就好了. 难道你理解的运维是人肉运维吗? 肯定是多数时间系统自己监控 出了问题报警邮件和短信啊.然后人工介入. |
22 maplerecall 2017-04-07 15:43:43 +08:00 很合理啊……不方便归不方便,但认为不合理那就不对了,这种线上库就该加强管理,谁想读写都得申请,出了问题才能方便理清责任,现在这种数据越来越重要的时代对数据加强管控并没有什么不妥。 |
23 Phariel 2017-04-07 15:45:32 +08:00 这不是很正常 大公司不要说数据库了 你就是访问或者使用一个模块都可能得有权限审批 不然几千上万人的大公司人手一份全权限不都乱了套了? |
24 mytsing520 PRO 正常。。 |
25 murmur 2017-04-07 16:13:39 +08:00 生产数据有些是隐私 能随便给开发人员么 我们也有生产模拟环境 但是都是处理过的数据 附件 金额什么全被抹去了 |
26 F281M6Dh8DXpD1g2 2017-04-07 16:50:46 +08:00 以前在另一家公司的时候,数据科学团队的实习生因为觉得 varchar 类型不好用,直接改成了 int...表里的数据全毁,从那之后果断收权限了..... |
27 atnopc 2017-04-07 17:02:36 +08:00 这不奇怪啊,那些做医院的。 什么?你要直接操作数据库权限? 最多给你个 api,还是按规则可以给的表里指定字段的查询权限 想要别的,先去走个流程审批后再说 |
29 yruite 2017-04-07 23:35:05 +08:00 我是推崇权限控制和流程控制的,京东就有内鬼出售数据,加强数据库管理是对客户负责,也是对公司负责。 |
30 xy90321 2017-04-08 17:23:12 +08:00 我们的生产环境是要去带专门门禁和 24 小时视频监控的专用物理机房里登录专门的终端通过专线才能连接上的... 所有纸质资料只能带入不能带出,存储设备就更是做梦了... 生产环境的数据导出之前都要有专门的负责人员把所有隐私项目全部 mask 掉以后才能拿出来的 即使如此按照规定用完以后还需要拿强制擦除工具确保一定级别的复写擦除以后才算完事... 所以我很惊讶题主公司竟然才开始搞这些吗 |
32 techme 2017-04-08 21:50:53 +08:00 京东数据泄露内鬼被抓 涉案 50 亿条公民信息泄露 2017-03-13 21:14:44 来源:凤凰 WEMONEY 可能因为别的公司出了问题,很多公司才开始重视起来这方面吧 |
33 yiyiniu 116 天前 数据库的管理:大企业重视安全,不会直接 SSH 给你账号密码直连。小企业或个人开发一般直连,尤其是像 Linux 或 Windows 远程连接服务器上的数据库,但是不安全。 我们公司最近在用的一个数据库管理工具:Next-DBM 可以集中管理所有人的连接账号及密码,分配给他们是各自的账号,可以通过它连接服务器上的数据库,速度还快。相当于安全代理连接客户端管理吧,反正挺简单,最重要的一点是安全,可以监测用户连接后用的语句、执行的命令等,还可以提前设置敏感指令。可以看看,问他们要个免费授权就行数据库的管理:大企业重视安全,不会直接 SSH 给你账号密码直连。小企业或个人开发一般直连,尤其是像 Linux 或 Windows 远程连接服务器上的数据库,但是不安全。 我们公司最近在用的一个数据库管理工具:Next-DBM 可以集中管理所有人的连接账号及密码,分配给他们是各自的账号,可以通过它连接服务器上的数据库,速度还快。相当于安全代理连接客户端管理吧,反正挺简单,最重要的一点是安全,可以监测用户连接后用的语句、执行的命令等,还可以提前设置敏感指令。可以看看,问他们要个免费授权就行 @techme |