当前位置: 首页 > news >正文

企业网站的开发背景深圳建筑工程交易网

企业网站的开发背景,深圳建筑工程交易网,word上下页边距不见了,seo及网络推广作者#xff1a;羿莉 背景 对企业数据进行敏感数据扫描和保护可以提升企业或组织的数据安全。一方面敏感数据可能包括个人身份信息、财务记录、医疗记录等#xff0c;定期扫描这些数据可以防止未经授权的访问和泄露。 另一方面#xff0c;许多国家和地区都有关于数据保护的…作者羿莉 背景 对企业数据进行敏感数据扫描和保护可以提升企业或组织的数据安全。一方面敏感数据可能包括个人身份信息、财务记录、医疗记录等定期扫描这些数据可以防止未经授权的访问和泄露。 另一方面许多国家和地区都有关于数据保护的法律法规 如 GDPR通用数据保护条例和数据安全法等。敏感数据扫描有助于组织遵守这些法规避免法律处罚。此外定期进行敏感数据除了可以降低数据泄漏的风险和损失还有助于**数据治理、提升数据质量改善系统的整体安全性。 ** 方案设计 不同的敏感数据扫描工具都具备最基本的安全能力即发现敏感数据进行数据分类。 下面我们将基于阿里云数据安全中心 [ 1] 的敏感数据扫描功能 [ 2] 验证如何进行阿里云上的日志数据分类分级识别以及如何洞察日志资产中的敏感数据并如何跨日志库进行数据的分析和处理。 我们的方案步骤将在下文详细展开。 2.1 接入脱敏方案 接入脱敏方案主要分为两个阶段一个是接入阶段一个是迭代优化阶段。 在接入阶段我们首先分析采样日志然后配置 SLS [ 3] 脱敏接入方式最后通过 DSC [ 4] 的敏感扫描识别结果验证脱敏效果。在看护优化阶段我们在 DSC 创建周期性的扫描识别任务持续优化我们的脱敏配置。 接入阶段 分析采样日志 在进行正式接入之前我们需要先人工分析日志内容找到数据中的敏感字段例如根据不同行业汽车、互联网、医疗等定义不同的数据标签、例如个人敏感信息、医疗数据隐私、金融交易记录等。 SLS 脱敏接入 人工识别得到敏感数据后我们有 3 种采集脱敏的 Pipeline 的组合流程 Logtail 端侧脱敏数据流 1 配置 SLS Logtail [ 5] 采集后在端侧进行处理脱敏然后写入 SLS 日志库中 端侧脱敏处理方式也分以下 2 种 通过配置处理插件数据脱敏 [ 6] 通过正则匹配完成敏感字段的替换 或通过多级处理语句配置 SPL 解析 [ 7] 处理脱敏 Logtail Ingest Processorer 脱敏数据流 2组合 对于日志产生速度较高且需要进行大量正则处理的场景iLogtail 本身也会占用大量系统资源。为了避免高强度的资源占用严重影响服务器上的其他业务进程可以在 Logtail 端侧仅配置采集任务然后通过 Ingest Processorer 写入处理器配置 SPL 语句在日志服务侧完成脱敏处理。 SDK Ingest Processorer 脱敏数据流 3组合 除了通过 Logtail 采集日志外我们还可以基于 SDK [ 8] 通过接口调用完成日志写入通过 Ingest Processorer [ 9] 里设置脱敏语句脱敏处理在日志服务中完成不占用端侧资源。 DSC 敏感扫描 进入到数据安全中心控制台完成 SLS 数据资产 [ 10] 授权后可以在数据洞察 [ 11] 中通过自定义识别任务选中扫描的资产范围和扫描的时间范围对 SLS 资产进行敏感扫描采样。扫描完成后可以在资产透视 [ 12] 中看到具体的敏感等级和敏感数据采样结果。 迭代优化 得到敏感数据扫描结果后我们可以根据扫描结果不断优化和调整脱敏配置从而减少敏感数据的暴露以及应对新日志数据类型接入带来的脱敏问题。可以在 DSC 数据洞察中设置周期性扫描 [1****3] 任务按照每天、每周或每月的频率扫描 sls 资产运维人员或管理人员定期查看敏感数据风险信息。 2.2 查询脱敏方案 前文介绍的场景日志在存储日志库之前可以配置脱敏然而真实的日志落库场景并不总是如此。有些业务日志需要完整地写入日志库中存储但是又不想将敏感信息暴露给使用人员有些业务日志需要结合存储在其他 Store 的业务日志一起联合查询这时候我们可以采用 StoreView 的方式既可以通过 SPL 语法 [ 14] 预定义关联的 Store 实现日志脱敏查询又可以对不同的 Logstore 进行联合查询从而拓展内容边界。 场景详情 3.1 构造数据 我们假设用户是一家全球电子商务公司该公司收集并存储来自世界各地客户的购买和付款信息。本次数据构造场景发生在公司的某个商品交易团队会在日志中打印商品交易的信息例如交易单号、客户名、购买物品、物品数量以及一些客户的敏感数据例如交易发生的 IP 地址、客户的邮箱和联系方式等信息。如果该公司打印未编辑的敏感信息例如信用卡号和电子邮件地址到日志环境中那么一旦日志数据被泄露他们可能会面临法律后果甚至可能违反数据隐私法。本次实践我们基于 Mockaroo [ 15] 构造商品购买记录日志日志数据字段包含以下几列内容: 下面是包含敏感数据的模拟日志示例 {customer_name:Clarita Bassick,product_name:Wine - Rhine Riesling Wolf Blass,quantity:88,price:865.08,purchase_date:11/21/2024,shipping_address:4 Twin Pines Terrace,payment_method:PayPal,transaction_id:1,delivery_status:In Transit,email:cbassick0npr.org,ip_address:199.224.149.82,creadit_card:56022548472842990,phone_number:27 380 246 6745} {customer_name:Barbie Demaine,product_name:Juice - Orange, 341 Ml,quantity:56,price:298.24,purchase_date:11/20/2024,shipping_address:7597 Becker Circle,payment_method:PayPal,transaction_id:2,delivery_status:Pending,email:bdemaine1ifeng.com,ip_address:208.175.140.6,creadit_card:56022153806547181,phone_number:7 131 245 1815} {customer_name:Dotty Ossipenko,product_name:Beer - Blue Light,quantity:29,price:884.78,purchase_date:11/18/2024,shipping_address:84 Sachs Street,payment_method:Credit Card,transaction_id:3,delivery_status:In Transit,email:dossipenko2omniture.com,ip_address:130.200.127.172,creadit_card:560224195737574955,phone_number:57 264 240 2814}我们可以通过阿里云 logtail [ 16] Agent 以 json 解析 [ 17] 的处理方式解析原始日志或通过 SDK 调用 api将数据采集到阿里云 SLS 中的 Project/logstore 下用于后续存储和查询模拟日志内容如下 接入时脱敏 4.1 Logtail 端侧脱敏 脱敏插件方式 下面我们展示如何通过 logtail 插件配置数据脱敏原生减少日志中敏感数据的暴露程度做到在数据采集端侧完成脱敏处理保护数据安全。 在 Logtail 的处理配置中, 首先 JSON 解析插件展开字段然后选择数据脱敏插件依次配置脱敏如下 下表是各个字段进行脱敏处理的配置详情 下图是日志数据脱敏前后的对比效果从直观查看的角度目前的敏感数据在日志中得到很好的隐藏和保护。 SPL 处理方式 当然除了在 Logtail 采集配置中使用插件组合配置脱敏我们还可以使用 SPL 管道语言的处理模式先通过 parse-json 命令展开字段然后将各个敏感字段进行正则替换。 *| parse-json content | extend creadit_cardregexp_replace(creadit_card, \d{12}$,***********) | extend customer_nameregexp_replace(customer_name, \S{4}$,******) | extend phone_numberregexp_replace(phone_number, \S{3}\s\S{4}$,*** ****) | extend ip_addressregexp_replace(ip_address, \d{1,3}.\d{1,3}$,**.**) | extend emailregexp_replace(email, \S,****) | project-away content处理后的脱敏效果如下 4.2 Logtail Ingest Processorer 脱敏 为了避免高强度的资源占用严重影响服务器上的性能可以在 Logtail 端侧仅配置采集任务然后通过 Ingest Processorer 写入处理器配置 SPL 语句在日志服务侧完成脱敏处理。 首先创建 logtail 采集配置此处 logtail 页面无需配置任何处理方式。通过 Logtail 采集配置写入日志后此时写入的内容为原始的未经处理的文本日志。 然后我们介绍如何基于Ingest Processorer 处理器在日志服务侧进行日志脱敏处理下面展开详细的操作步骤。 创建写入处理器Ingest Processor** 在当前 project 下创建数据处理器贴入 SPL 处理语句语句见前文 SPL 处理方式。 关联写入处理器 然后我们修改 logstore将其关联写入处理器。 这时候再去查看日志发现日志已经按照期望正确脱敏。 4.3 SDK Ingest Processorer 脱敏 SDK 写入日志 除了支持 Agent 采集日志外SLS 还提供了 OpenAPI [ 18] 支持用户将打印的日志通过接口直接写入日志库中。开发人员可以使用 .NET、.NET Core、Java、Python、PHP、Node.js、C、Go、iOS、Android、C 等语言的 SDK 采集、查询和分析日志等。具体的写入步骤可以直接参阅文档 [ 19] 或相关示例 [ 20] 本文不做展开。 后续的脱敏工作创建写入处理器、关联写入处理器流程和前文Logtail Ingest Processorer 脱敏的步骤流程完全相同用户可以自行调试优化也可以达到将日志脱敏的效果。 敏感数据扫描*** 首先我们会介绍如何创建 SLS 日志资产的扫描任务及具体步骤然后将展开脱敏处理前后扫描结果的命中详情进行对比最后我们将创建周期性扫描任务用于应对未知敏感数据的识别和持续监控。 5.1 创建扫描任务 资产授权 我们进入到数据安全中心控制台 [ 21] 授权资产管理 SLS 中的存放敏感数据的 logstore然后点击一键连接授予数据安全中心对 SLS 日志资产的管理权限。 配置识别模板 DSC 内置了一些识别模板用于作为敏感数据分类与分级的依据。一个识别模板是一个或多个识别模型的组合一个识别模型是一个或多个识别特征的集合。 例如 DSC 根据《阿里巴巴集团数据安全分类分级实践》制定了互联网行业分类分级模板在互联网行业分类分级模板中又包含了各类丰富的敏感信息的识别模型例如密钥敏感信息下的 AccessKeyId 识别模型在 AccessKeyId 模型中则定义了 AccessKeyId 的基本特征。基于这些特征辅以模型规则配置和识别阈值配置DSC 可以从海量数据中识别到与之匹配的 AccessKeyId 数据。 创建扫描任务 然后我们进入数据洞察界面基于具体的业务日志详情配置相应的分级模板也可以直接使用内置模板例如互联网行业分类分级模板。 然后我们在数据洞察中新建识别任务选择指定模板扫描我们的 sls 资产。 等待扫描任务启动扫描状态显示已完成。 5.2 脱敏前后对比 然后进入到数据安全中心控制台的数据洞察资产透视界面选择资产类型 SLS查询扫描命中结果。 脱敏处理前 对于未脱敏的 SLS 日志数据扫描完成后可以查看扫描得到的敏感信息、敏感等级、敏感数据采样等。可以发现诸如邮箱、IP 地址、电话号码、姓名等敏感信息可被检测识别到。 处理后 按照前文方式配置脱敏后接下来我们进入数据安全控制台重新进行敏感数据扫描创建扫描识别任务透视脱敏处理后的 SLS 日志资产。我们可以看到经过数据脱敏存储后此时信用卡号、顾客姓名、邮箱、IP 地址、电话号码均做了脱敏处理再次运行数据安全的敏感数据扫描只命中了一个内网 IP 地址记录日志采集的 ip此时数据隐私性得到极大改善。 5.3 周期扫描 当扫描任务完成后我们可以根据扫描结果不断优化和调整脱敏配置从而减少敏感数据的暴露以及应对持续的新日志数据类型接入带来的新的脱敏问题。用户可以在数据安全中心数据洞察中设置周期性扫描任务支持按照每天、每周或每月的频率扫描 sls 资产。 查询时脱敏 前文介绍日志落库之前的脱敏及扫描详情下面我们介绍如何在日志已经完整落库含敏感内容SLS 之后通过 StoreView 配置 SPL 等方式实现数据价值的最大化利用。 6.1 权限隔离 业务日志由不同的应用程序、服务、云产品生成存储在不同地域的 Project 或同一地域的不同 LogStore 中。对于用户日志数据而言不同 logstore 本身就处于不同的暴露等级中。最好的日志隔离方式就是对不同暴露级别的数据配置不同的 logstore 单元的访问权限。针对不同使用角色建立针对性的 Logstore 资源分级访问控制RAM 制度可以有效地保护数据安全。例如后台管理人员只可以看到交易记录日志不能看到广告投放数据。 6.2 StoreView 假设对于运营人员虽然其掌握了广告投放数据但是出于精准营销的目的想要分析广告投放对不同顾客的交易转化提升效率此时运营人员需要将广告投放日志结合交易记录日志进行综合分析。这时候运营人员可以通过 SLS 的 StoreView 功能跨 Store 的去查询交易记录日志。 跨 Store 查询 此时的 StoreView 并非实体资源而是跨 Store 的虚拟资源用于保存多个 Store 之间的关联关系。运营人员可以查询指定 StoreView 下的日志数据。 此时通过保留字段 tag:project__ 和 tag:logstore 可以查看日志分别来自哪一个 Project/Logstore。 SPL 脱敏预定义 要注意的是此时的联合查询运营人员可以看到完整的用户交易信息包括用户邮箱、信用卡号、联系方式等个人信息。完整的信息暴露是不安全且不合规的我们可以修改我们的 StoreView通过 SPL 实现对数据预脱敏处理然后交给运营人员查询处理脱敏处理后的日志库查询从而有效避免用户信息泄露的风险。 * | extend creadit_cardregexp_replace(creadit_card, \d{12}$,***********) | extend customer_nameregexp_replace(customer_name, \S{4}$,******) | extend phone_numberregexp_replace(phone_number, \S{3}\s\S{4}$,*** ****) | extend ip_addressregexp_replace(ip_address, \d{1,3}.\d{1,3}$,**.**) | extend emailregexp_replace(email, \S,****)此时再去 StoreView 查询结果如下查询结果已经脱敏我们可以放心地将 StoreView 的查询结果暴露给运营人员从而有效保护用户交易隐私。 总结 随着企业对云服务的广泛应用数据安全成为重要课题。通过对云上数据进行敏感数据扫描和保护可以有效提升企业或组织的数据安全。本文主要基于阿里云的数据安全中心数据识别功能进行深入实践探索。通过对商品购买日志的模拟分析了如何使用阿里云的工具对日志数据进行识别、脱敏3 种模式处理和基于 StoreView 的查询脱敏方式从而在保障数据安全的同时满足业务需求。通过这些实践企业可以有效降低数据泄漏风险提升数据治理能力和系统安全性。 点击此处访问可观测中文社区了解更多技术干货~ **相关链接 ** [1] 数据安全中心 https://yundun.console.aliyun.com/?spma2c6h.12873639.article-detail.7.33c05239LfPs4Hpsddp#/overview/cn-zhangjiakou [2] 敏感数据扫描功能 https://help.aliyun.com/zh/dsc/data-security-center/user-guide/manage-identification-tasks [3] SLS https://help.aliyun.com/zh/sls/?spma2c6h.12873639.article-detail.9.33c05239LfPs4H [4] DSC https://help.aliyun.com/zh/dsc/ [5] Logtailhttps://help.aliyun.com/zh/sls/user-guide/use-logtail-to-collect-data [6] 数据脱敏 https://help.aliyun.com/zh/sls/user-guide/desensitization-treatment‘’ [7] SPL 解析 https://help.aliyun.com/zh/sls/user-guide/use-logtail-spl-to-parse-logs [8] SDK https://help.aliyun.com/zh/sls/developer-reference/overview-of-log-service-sdk [9] Ingest Processorer https://help.aliyun.com/zh/sls/user-guide/overview-of-sls-data-processing [10] SLS 数据资产 https://help.aliyun.com/zh/dsc/data-security-center/user-guide/unstructured-data-oss-authorization [11] 数据洞察 https://help.aliyun.com/zh/dsc/data-security-center/user-guide/manage-identification-tasks [12] 资产透视 https://help.aliyun.com/zh/dsc/data-security-center/user-guide/view-sensitive-data-identification-results [13] 周期性扫描 https://help.aliyun.com/zh/dsc/data-security-center/user-guide/manage-identification-tasks?spma2c6h.12873639.article-detail.19.33c05239LfPs4H#533b0620302dr [14] SPL 语法 https://help.aliyun.com/zh/sls/user-guide/spl-overview?spma2c6h.12873639.article-detail.20.33c05239LfPs4Hscm20140722.S_help%E6%96%87%E6%A1%A32536529.S_BB1blRQWag0BB2ag0os0.ID_2536529-RL_spl%E8%AF%AD%E6%B3%95-LOC_searchUNDhelpdocUNDitem-OR_ser-V_4-P0_0#67a977403d4dc [15] Mockaroo https://www.mockaroo.com/ [16] 阿里云 logtail https://help.aliyun.com/zh/sls/user-guide/use-logtail-to-collect-data [17] json 解析 https://help.aliyun.com/zh/sls/user-guide/json-parsing [18] OpenAPI https://help.aliyun.com/zh/sls/developer-reference/api-sls-2020-12-30-putlogs [19] 文档 https://help.aliyun.com/zh/sls/developer-reference/overview-of-log-service-sdk [20] 相关示例 https://help.aliyun.com/zh/sls/developer-reference/use-the-java-sdk-to-write-logs [21] 数据安全中心 https://yundun.console.aliyun.com/?psas#/overview/home/cn-hangzhou
http://www.dnsts.com.cn/news/147096.html

相关文章:

  • 外国人的做视频网站吗手机自己制作文字配图
  • 陕西省建设资格注册中心网站asp网站开发的实训报告
  • 网站优化我自己可以做吗昆山网站建设及推广
  • 网站怎么申请支付宝接口wordpress搭建淘宝客自动获取
  • 做爰全过程免费的视频凤凰网站wordpress后台使用方法
  • 汕尾做网站设计公司简介范文
  • 网站点击率原因安徽住房和城乡建设厅新网站
  • 公司网站怎么做优化做社交的招聘网站
  • 重庆网站制作外包公司加强单位网站建设
  • 电脑系统做的好的网站好wordpress 邮箱插件
  • 网站默认主页名wordpress 牧风主题
  • 论坛网站如何备案招商网站建设费用价格
  • 青岛北京网站建设网站推广目的
  • 龙象建设集团有限公司网站百度视频广告怎么投放
  • 网站建设需求说明书如何申请企业微信
  • 微信网站定制ip地址能安装wordpress
  • 品牌网站建设最佳大蝌蚪百度搜索引擎录入网站
  • 网站建设佰首选金手指十四phpcms校园网站
  • 怎样不让网站自动跳转wap南京百度seo代理
  • 做app好还是响应式网站广东建设厅官网查询平台
  • 做外汇看什么网站wordpress数据库教程
  • 设计电子商务网站为什么不建议学电子商务?
  • 建站用什么搭建比较好软件开发外包什么意思
  • 北京网站开发网站建设咨询wordpress一直加载插件
  • 绥化市建设局官方网站四川建设局网站
  • 做一个官方网站多少钱wordpress创建自定义页面模板
  • wamp网站开发视频教程阿里巴巴吧做网站
  • 网站开发为什么需要团队完成克隆网站后台
  • 威海做网站whhl做网站用到的技术
  • 网站开发项目报价单建设网站的合约