近日,三星电子宣布禁止员工使用流行的生成式AI工具,原因在于4月初三星内部发生的三起涉及 ChatGPT 误用造成的数据泄露事件。报道称,三星半导体设备测量资料、产品良率等内容或已被存入ChatGPT学习资料库中。

去年11月上线以来, ChatGPT 一直是科技领域的焦点。上线短短5天,注册用户数就超过100万,一举成为史上增长最快的消费者应用。几个月来,不少企业将其嵌入工作环境,利用人工智能提升工作效率,其中包括微软、亚马逊等行业巨头。4月份,三星电子也引入ChatGPT,结果不到20天就曝出文章开头出现的机密数据外泄事件。

人工智能强大的存储、检索和生成功能对数据安全提出了更高要求,全面禁止并不是拥抱新技术的最佳选择。AI 时代下,怎样更好地守护数据安全呢?

追溯一起数据泄露事件背后的原因,往往会涉及技术缺陷和人为操作。保障数据安全,也要双管齐下。从技术上给数据库罩上“金刚罩”,保障数据流动严进严出;在管理上合理分配操作权限,审批操作流程,全方位进行管控。目前市场上的数据库管控产品已经给出了解决方案,那么,作为一体化数据库安全管控平台的 CloudQuery 又是如何实现这些要求的呢?

1.技术上:严格进出,细分权限

统一访问入口

传统的权限控制中,通常是 DBA 为不同的人员分配不同权限的数据库帐号,拥有帐号的人员在各自的环境中访问数据库。而使用 CloudQuery,与数据库的通信连接都建立在受信任的部署服务器上,整个平台作为数据库的统一访问入口。

CloudQuery 通过统一管控,收敛其他数据库访问入口,支持用户便捷接入 HTTPS,在外网环境使用 HTTPS 协议访问 CloudQuery,可以有效防止通信内容被窃听和篡改的风险。提升数据操作效率的同时,在数据流向的各个环节提供统一的数据安全防护措施。

权限管控

CloudQuery 支持细粒度的权限管控,如操作对象、操作类型、操作时间、影响行数、操作次数等多因素进行管控,避免高权限账号滥用风险,限制越权操作、高危操作。

数据导出权限

CloudQuery 严格遵循数据保护制度的企业级数据导出,包括精细化的权限控制,如查询与导出权限分离,并能根据导出人的权限,控制导出数据对象(精确到字段级)、导出时间(精确到分钟)、导出行数。

数据导出时还将进行严格的行为审计,包括记录导出行为的发起人、客户端IP、SQL语句、执行时间、导出时间、影响行数等信息。审计人员可随时搜索与查看导出记录以及导出数据。

受限资源权限

CloudQuery 支持自定义高危操作,高危提权复核方式支持同步复核。设置成功后,高危操作将被禁止,第一时间保护重要数据。

动态脱敏

CloudQuery 支持数据动态脱敏。无须改变生产数据库中的数据,即可依据用户级别、数据级别,对数据库返回数据进行差异化地脱敏。确保不同角色的用户能够差异化地访问数据库中的敏感数据。具有以下核心功能:

1.内置规则脱敏。根据提前设置的脱敏策略,自动对呈现的结果集进行脱敏。此规则适用于所有数据,适用于所有没有明文数据查询权限的用户。

2.指定字段脱敏。管理员可以设置脱敏策略,并对指定字段进行脱敏。

3.数据导出脱敏。在对数据进行导出时,自动根据内置规则以及设定的脱敏策略对导出数据进行脱敏。

4.敏感数据自动发现。数据库管理员可建立扫描任务,并根据扫描规则,从大量数据资源中快速发现和定位敏感数据,并呈现给管理员决定是否需要对该数据进行脱敏。

2.管理上:提权审批,行为审计

流程申请和审批

三星此次数据泄露更大程度是由于内部员工的不当操作。据报道,三星DS部门的A职员,将有问题的原始代码复制到 ChatGPT,并询问了解决方法;同部门的B职员将为了控制产量、不良设备而编写的源代码输入到ChatGPT,并要求其优化。

为了防止内部员工的越级提权和不当操作,CloudQuery 设有流程申请和审批模块。当普通用户需要某些权限时,需要向管理员发起流程申请。管理员可管理流程,如设置审批人、将审批进行转审、将审批流程自定义为一级/二级/多级审批等。通过审批人层层批准后普通用户才可进行提权操作,有效防止了内部员工不当操作引发的数据泄露。

查看审计日志

CloudQuery 会记录使用过程中的语句明细和操作明细,针对数据库的操作行为,进行操作中的同步监控,操作后的全方位审计。包含系统管理类和安全行为的审计,并留存日志和记录,记录sql执行人账号、ip、语句等信息。

CloudQuery 通过动态监测用户的操作行为,并通过页面展示详细的行为记录和安全趋势,实现精准的行为审计,保障企业数据安全。

系统监控功能

CloudQuery 具备主机监控和容器监控功能,可对自身平台所在服务器运行状态进行监控,查看CPU使用率与总体率、分区状态、流量状态等。还支持对容器运行状态进行监控,管理者可随时登录,及时查看服务运行状态,未雨绸缪应对数据安全事故。

数据是数字化时代的金矿,数据安全是企业行稳致远不可或缺的保障。CloudQuery 作为一体化数据库操作管控云平台,最大程度上确保了数据不泄漏、操作可管控的防护能力,为企业的智能化升级提供安全保障。

ChatGPT 再遭禁用 | 人工智能时代下数据安全如何保障的更多相关文章

  1. Python将是人工智能时代的最佳编程语言

    Python将是人工智能时代的最佳编程语言 移动互联网取代PC互联网领跑在互联网时代的最前沿,Android和iOS一度成为移动互联网应用平台的两大霸主,成为移动开发者首选的两门技术,HTML5以其跨 ...

  2. 快数据时代下,Moka携手DataPipeline提升招聘效能

    新时代下,招聘早已不再是过去被动式的流程管控行为,智能化的招聘技术被越来越多地运用到企业招聘中. 为能更好地帮助企业优化招聘渠道,提高招聘效率,提升雇主品牌,Moka从成立之初便秉承“简单”的逻辑,通 ...

  3. 人工智能时代,是时候学点Python了!

    “是时候学点Python了”.作为一名不怎么安分的程序员,你或许觉得,产生这样的想法并不奇怪,但学习Python却是出于自己对工作现状以及如何应对未来挑战所作出的思考.读过我以前博客的朋友,可能都知道 ...

  4. 人工智能时代,应立即学习python

    人工智能时代,应立即学习python 应用:web开发,自动化运维开发,自动化测试,数据分析,机器学习 1.python 快速易学习2.python 基于web开发(zhihu:tornad web框 ...

  5. 柯南君:看大数据时代下的IT架构(5)消息队列之RabbitMQ--案例(Work Queues起航)

    二.Work Queues(using the Java Client) 走起   在第上一个教程中我们写程序从一个命名队列发送和接收消息.在这一次我们将创建一个工作队列,将用于分发耗时的任务在多个工 ...

  6. 柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航)

    柯南君:看大数据时代下的IT架构(4)消息队列之RabbitMQ--案例(Helloword起航) 二.起航 本章节,柯南君将从几个层面,用官网例子讲解一下RabbitMQ的实操经典程序案例,让大家重 ...

  7. 柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装、配置与监控

    柯南君:看大数据时代下的IT架构(3)消息队列之RabbitMQ-安装.配置与监控 一.安装 1.安装Erlang 1)系统编译环境(这里采用linux/unix 环境) ① 安装环境 虚拟机:VMw ...

  8. 看大数据时代下的IT架构(1)业界消息队列对比

    一.MQ(Message Queue) 即 消息队列,一般用于应用系统解耦.消息异步分发,能够提高系统吞吐量.MQ的产品有很多,有开源的,也有闭源,比如ZeroMQ.RabbitMQ. ActiveM ...

  9. AdTime:多屏时代下传统媒体的鼓起

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzk1MTQzNQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...

  10. C++ Primer 学习笔记_32_STL实践与分析(6) --再谈string类型(下)

    STL实践与分析 --再谈string类型(下) 四.string类型的查找操作 string类型提供了6种查找函数,每种函数以不同形式的find命名.这些操作所有返回string::size_typ ...

随机推荐

  1. Java 自定义线程池的任务

      在<Java 自定义线程池的线程工厂>一文中介绍了如何优雅地自定义线程工厂,本文介绍如何自定义线程池的任务,并拿到返回值.   首先自定义一个任务类,实现Callable接口,重写ca ...

  2. DeepSeek MOE 代码实现

    前置知识: PyTorch 基础函数操作整理 1. topk 操作 功能: torch.topk 用于返回输入张量中指定维度上的前 k 个最大元素及其对应的索引. 示例代码: import torch ...

  3. Mysql 一些函数的使用

    Mysql 一些函数的使用 if函数 SELECT IF(500<1000, "YES", "NO"); SELECT IF(500<1000,1, ...

  4. Controller接收前端参数

    四个常用的Mapping @PutMapping: 和PostMapping作用等同,都是用来向服务器提交信息.如果是添加信息,倾向于用@PostMapping,如果是更新信息,倾向于用@PutMap ...

  5. 基于 C\# 和 .NET 的 Spread.NET 数据处理实战

    引言 在当今数字化的时代,数据处理和分析在各个领域都扮演着至关重要的角色.对于开发者而言,选择一款功能强大且易于集成的表格控件来处理数据是提高开发效率和质量的关键.Spread.NET 作为 Grap ...

  6. 直播预约丨《袋鼠云大数据实操指南》No.1:从理论到实践,离线开发全流程解析

    近年来,新质生产力.数据要素及数据资产入表等新兴概念犹如一股强劲的浪潮,持续冲击并革新着企业数字化转型的观念视野,昭示着一个以数据为核心驱动力的新时代正稳步启幕. 面对这些引领经济转型的新兴概念,为了 ...

  7. JavaScript的"数值计算困局":生态缺位下的破局之路

    本文原创首发于公众号[我做开发那些年]与网站[乔文小屋],现同步转载至本平台,点击阅读原文 声明:如需转载本文至其他平台,请注明文章来源及公众号信息,感谢您对原创内容的尊重与支持! *背景*:最近在尝 ...

  8. 【闲话 No.1】* 求解??

    大概是在中考之前,做过一个奇怪的梦: (梦中)一觉醒来,至公楼前面的空地上突然长出(字面意思)一个非常高级的酒店,huge 突发奇想带着我们去那里全天集训. 每天大概:起床跑去操场进行神秘仪式,然后回 ...

  9. HarmonyOS免密认证方案 助力应用登录安全升级

    6月21日,2025年华为开发者大会"安全与隐私分论坛"在松山湖顺利举办.本论坛聚焦App治理与监管.星盾安全2.0的核心能力等进行深度分享与探讨.其中,HarmonyOS Pas ...

  10. git冲突的解决与版本回退遇到的问题

    这里有2个分支,master中的test.txt文件内容是master init,branch01中的test.txt文件内容是branch01 init    1.合并分支遇到冲突 在master上 ...