首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 基于TTHexEdit的PCAP数据包脱敏方案

    一、背景与必要性随着国内数据安全法的实施,网络安全分析中PCAP数据包脱敏处理已成为必要环节。 本文将介绍如何使用TTHexEdit这一专业十六进制编辑器对PCAP数据包进行有效脱敏和内容修改,确保分析过程合规安全。 :16字节,包含数据包长度等信息数据内容:实际网络数据包内容四、脱敏与内容修改步骤1. (3) 内容脱敏1.在数据查看区URL字符串,替换敏感URL为通用字符串(如"bagua"替换为aaaaa)2.确保替换后的字符串长度与原字符串一致,避免破坏数据包结构保存之后查看数据包替换完成。 :检查关键数据包(如HTTP请求、DNS查询)是否能正确解析脱敏效果验证:确认所有敏感信息已成功替换,无原始数据残留六、注意事项数据长度一致性:修改内容时,需确保数据长度与原数据一致,否则可能导致数据包解析失败校验和更新

    39030编辑于 2025-10-28
  • 来自专栏FreeSWITCH中文社区

    数据脱敏

    本文将深入探讨数据脱敏的概念、法律依据、脱敏技术,以及在业务中的应用场景。 什么是数据脱敏? 信息安全技术个人信息脱敏规范 由国家信息安全标准化技术委员会颁布的《信息安全技术个人信息脱敏规范》为数据脱敏提供了详细的技术规范和操作指南,对企业在实施数据脱敏时提供了标准化的指导。 数据脱敏技术 替换 替换是一种基础而有效的脱敏技术。通过将敏感数据替换为虚拟数据,例如将真实姓名替换为“用户A”,以达到保护隐私的目的。 原始数据:真实基因序列 脱敏后数据:模拟基因序列 随机化 随机化是通过引入随机元素,对数据进行随机变换,增加了数据的多样性,提高了脱敏的效果。 原始数据:用户地址 脱敏后数据:随机生成的地址 数据脱敏的业务应用场景 金融行业 在金融领域,客户的个人信息和交易数据极为敏感。

    1.5K10编辑于 2024-05-11
  • 来自专栏Danny的专栏

    数据脱敏——什么是数据脱敏

    ---- 数据脱敏(Data Masking),又称数据漂白、数据去隐私化或数据变形。 百度百科对数据脱敏的定义为:指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。 生活中不乏数据脱敏的例子,比如我们最常见的火车票、电商收货人地址都会对敏感信息做处理,甚至女同志较熟悉的美颜、有些视频中的马赛克都属于脱敏。 ? 二、为什么要进行数据脱敏? 三、如何实现数据脱敏 ---- 按照脱敏规则,可以分为可恢复性脱敏和不可恢复性脱敏。 我们目前遇到的场景是日志脱敏,即在把日志中的密码,甚至姓名、身份证号等信息都进行脱敏处理。 脱敏前: ? 脱敏后: ? ---- 【 转载请注明出处——胡玉洋《数据脱敏——什么是数据脱敏》】

    11.9K60发布于 2018-09-13
  • 来自专栏数据库安全

    动态脱敏典型应用场景分析——业务脱敏、运维脱敏、数据交换脱敏

    如前文《静态脱敏典型应用场景分析——开发测试、数据共享、科学研究》所说,当前数据脱敏产品主要包括静态脱敏、动态脱敏产品两类。由于两者使用场景不同,关键技术有所差异。 动态脱敏常用在访问敏感数据即时进行脱敏,一般用来解决在生产环境需要根据不同情况对同一敏感数据读取时进行不同级别脱敏的场景,如业务脱敏、运维脱敏、数据交换脱敏等场景。 业务脱敏 场景特点 ❏ 业务用户访问应用系统时,需明确用户身份的真实性。 ❏ 不同权限业务用户访问敏感数据时需采取不同级别的脱敏规则。 ❖ 支持基于敏感标签的脱敏访问策略,支持 B/S、 CS 等不同架构的业务系统、支持对字符串类型、数据类型、日期类型数据脱敏,通过随机、转换、遮盖方式实现对动态数据的脱敏效果,防止业务敏感数据信息和业务的个人隐私数据泄漏 美创数据脱敏系统内置敏感数据发现引擎,对源数据中的敏感数据按照脱敏规则,进行变形、漂泊、遮盖,保证脱敏后的数据保持数据的一致性和业务的关联性,应用于开发测试环境、数据交换、数据分析、数据共享等场景。

    3.1K30发布于 2020-08-07
  • 来自专栏小尘哥的专栏

    springboot脱敏控件升级,支持深度脱敏

    支持深度脱敏,支持复杂对象,嵌套对象,对象内多层级嵌套,自动寻找返回值中嵌套对象包含的需脱敏的属性; 最新版本 最新发布版已更新到mave中央仓库:[Maven Central][1.0.3-release enable: true depth: false packages: com.mos.secure 说明: 属性 默认值 取值范围 说明 enable true true/false 是否启用脱敏 ,全局生效,默认开启 depth false true/false 是否启用深度脱敏,为了性能考虑,默认关闭 packages 空 字符串 包路径,多个以英文逗号分隔 深度脱敏规则: depth为true ,且packages不为空,当方法返回值嵌套的属性包含在packages下,则自动进行脱敏

    1.4K20编辑于 2022-12-07
  • 来自专栏小尘哥的专栏

    springboot脱敏控件再升级(支持日志脱敏

    数据脱敏指指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护,如我们日常可以看到的手机号“156**8888”等。 专注安全问题,解决脱敏需求,避免大家重复造轮子,secure-ext-spring-boot-starter控件已提供返回值脱敏的策略及使用方法。 ---》jsonObject is jsonObject {} ",jsonObject); 4.2 基于简单对象的脱敏 无侵入,继续使用logback语法即可,已有代码无需改造。 (语法有调整) 由于脱敏是基于key-value模式,因此需要指定key,才可以解析出脱敏规则,因此语法需稍微调整为:空格+key^{}+空格 ; log.info("基于字符串的脱敏---》name 脱敏控件(含demo) 开发脚手架eboot

    1.5K30编辑于 2022-12-07
  • 来自专栏快乐阿超

    编写mybatis脱敏插件

    首先贴成品链接:https://gitee.com/zhijiantianya/ruoyi-vue-pro/pulls/275

    1.3K10编辑于 2022-10-07
  • 来自专栏文渊之博

    大数据脱敏

    数据脱敏通过对数据进行脱敏,在保证数据可用性的同时,也在一定范围内保证恶意攻击者无法将数据与具体用户关联到一起,从而保证用户数据的隐私性。 本文首先分析了数据泄露可能带来的风险,然后详细介绍了数据脱敏技术的理论基础与常用算法,最后介绍了一个基于大数据平台的数据脱敏解决方案。 首先,实现基于大数据平台的脱敏算法库,可并行,高效的按照脱敏规则对隐私数据进行脱敏。 大数据脱敏平台的设计方向一般包括静态大数据脱敏平台和动态大数据脱敏平台,所谓静态和动态之分,主要在于脱敏的时机不同。 总结 针对于大数据平台对于数据脱敏的需求,本文分析了数据泄露可能带来的风险,介绍了数据脱敏技术的理论基础与实现方式,同时简单分析了大数据平台的隐私数据脱敏技术方向。

    2.8K40发布于 2018-09-28
  • 来自专栏数据库安全防护

    数据库静态脱敏

    产品简介 中安威士数据库静态脱敏系统(简称VS-DM-S)是一款由中安威士自主研发的数据遮蔽和仿真脱敏产品。 数据对比 本脱敏系统提供脱敏前后数据校验功能,从数据库结构、数据对象、表数量、表内数据量等维度对比分析源库数据和目标库数据的差异。用户管理员可据此判断该脱敏任务是否胜利完成,脱敏方案是否合理。 数据上传 脱敏后的数据可以实时的上传到目标服务器,也可以保存在脱敏服务器上,按需的上传到目标服务器,实现一次脱敏多次使用。 适用场景和价值 本脱敏系统支持库到库、库到文件、文件到文件、文件到库、本地脱敏等多种数据脱敏场景。 而且所有的仿真脱敏规则还支持可逆脱敏:使用数据仿真规则脱敏后的数据,再次经过脱敏设备处理后,可以将指定范围的数据还原为真实的原始数据。

    3.2K50发布于 2019-07-19
  • 来自专栏用九智汇分享

    技术分享-动态脱敏

    4)存在绕过风险,应用数据库不具备脱敏能力,可绕过代理直接访问应用数据库。 5)性能差,结果集脱敏是在接收到返回数据包后解析成结果集,再逐行完成解析与脱敏。 4)存在绕过风险,应用数据库不具备脱敏能力,可绕过代理直接访问应用数据库。 5)性能差,结果集脱敏是在接收到返回数据包后解析成结果集,再逐行完成解析与脱敏。 6)只能针对HTTP协议进行脱敏,无法对其他协议数据进行脱敏,无法对系统之间流转的数据进行脱敏。 4)性能差,结果集脱敏是在接收到返回数据包后解析成结果集,再逐行完成解析与脱敏。 3)不同于结果集脱敏是通过查询完结果集后在应用层脱敏,插件方式是在服务端通过SQL改写的方式进行脱敏,SQL改写脱敏使用数据库自带的函数进行脱敏,所有脱敏工作由数据库来完成,效率高。

    2.2K10编辑于 2023-11-01
  • 来自专栏FunTester

    数据脱敏实战指南

    这就是数据脱敏。数据脱敏是一种通过混淆或掩盖来隐藏个人身份信息或敏感数据的技术。它不仅保护了数据隐私,还确保了在开发和测试过程中不会泄露敏感信息。 此外,数据脱敏还可以帮助企业降低数据泄露的风险,从而提升用户信任。 数据脱敏的四个阶段 1. 选择合适的技术可以确保数据在脱敏后仍然具有可用性。 3. 部署脱敏方法 一旦确定了脱敏技术,下一步是将其部署到实际环境中。这包括配置工具、测试脱敏效果以及确保脱敏后的数据无法还原。 为了减轻这些风险,在进行任何测试之前,必须对真实数据进行脱敏。通过脱敏技术,企业可以确保测试数据的真实性和安全性,同时避免因数据泄露而导致的法律和经济后果。 数据脱敏技术 以下是一些常见的脱敏技术,可根据测试需求选择: 1. 随机化和匿名化:随机化和匿名化是一种通过将原始数据替换为随机生成或虚构值的技术。

    50510编辑于 2025-10-21
  • 来自专栏Java技术栈

    你还不会搞数据脱敏?MyBatis 插件 + 注解轻松实现数据脱敏,So easy~!

    问题 在项目中需要对用户敏感数据进行脱敏处理,例如身份号、手机号等信息进行加密再入库。

    2.1K30编辑于 2023-02-27
  • 来自专栏shigen的学习笔记

    python实现数据的脱敏

    背景上一篇文章讲到了《一个注解,实现数据脱敏》,其实用起来还是相当的方便。那shigen是一个喜欢倒腾的人,对于python的接口,如何实现数据的脱敏呢? 我找了很久的教程,发现关于这部分的资料并不多,而且大部分的都是手写脱敏算法的。最终我也妥协了,我使用的是正则表达式实现数据的脱敏。 本文中,将使用flask+faker实现一个接口,再用正则表达式加工一下,它返回脱敏后的随机数据。 代码实现定义一个通用的正则表达式匹配工具实现的是将符合规则的数据变成脱敏之后的数据图片不得不说,还是很考验正则表达式的功底的,但是shigen的这个还是可以做到通用的,建议拿来就用。 :图片图片总结以上就是《python实现数据脱敏》的全部内容了,觉得不错的伙伴记得点赞 在看 关注 分享哈,你的鼓励是shigen不断更新的动力。

    81930编辑于 2023-09-13
  • 来自专栏DBA 平台和工具

    MySQL 脱敏函数使用

    MySQL数据脱敏指南在当今数据驱动的世界中,保护敏感信息变得至关重要。MySQL提供了多种方法来实现数据脱敏,本指南将详细介绍如何使用Percona插件和自定义函数来保护各类敏感数据。1. Percona data_masking 插件Percona的data_masking插件是一个强大的工具,适用于身份证号、手机号和银行卡号等敏感数据的脱敏。 、姓名和地址等其他类型的敏感信息,我们可以使用自定义的脱敏函数。 mask_email.sql;mysql> source /tmp/mask_address.sql;mysql> source /tmp/mask_chinese_name.sql;使用自定义函数1.邮箱脱敏 --------+| email |+--------------+| ***@sohu.com |+--------------+1 row in set (0.00 sec)2.姓名脱敏

    84430编辑于 2024-09-26
  • 来自专栏数据库安全防护

    数据库动态脱敏

    产品功能 · 实时动态脱敏 对需要共享的生产数据或时效性要求很高的数据测试和培训场景,提供基于网关代理模式的动态脱敏技术,达到实时模糊敏感数据的效果。 动态脱敏可对业务系统数据库中敏感数据进行透明、实时脱敏。 ² 动态脱敏可以依据数据库用户名、IP、客户端工具类型、访问时间等多重身份特征进行访问控制。 ² 动态脱敏对生产数据库中返回的数据可以进行放行、屏蔽、隐藏、返回行控制等多种脱敏策略。 1.jpg · 脱敏日志审计 系统将产生的日志转存至脱敏系统中,用户可以对运维人员操作数据库的日志进行查询和统计,实现对数据库进行审计的功能。 保持原有系统的完整性和一致性,同时也不改变数据库中的数据 · 易于实施,内置脱敏规则模版,一周内就能完成复杂业务系统的实施 · 一次部署可以支持多台数据库 系统支持范围 Oracle、MySQL等 支持脱敏方式

    3.3K60发布于 2019-07-22
  • 来自专栏Danny的专栏

    数据脱敏——基于Java自定义注解实现日志字段脱敏

    ,之后正常序列化;第二个就是在实体序列化的时候,对要脱敏的字段进行处理。 脱敏实现思路 ----   这里探讨第一种方法,用基于自定义注解的方式实现日志脱敏。    要对数据进行脱敏,基本上都是对一些关键的、少数字段进行脱敏,比如某个实体中可能只对password这一个字段进行脱敏处理,所以可以用自定义注解的方式,只需在需要脱敏的字段上添加一个注解,比较方便。    写日志时,序列化之前先把要打印的对象clone一份,然后找出添加脱敏自定义注解的字段进行相应规则的处理转化(比如把“刘德华”改为“刘*华),然后再对对象进行序列化操作。 ——基于Java自定义注解实现日志字段脱敏》】

    6.7K20发布于 2018-09-13
  • Docker部署文件脱敏助手

    static \ --name pdf-redactor \ pdf-redact-app 进入容器内部(调试用) docker exec -it pdf-tuomin /bin/bash 文件脱敏助手源码 ) if __name__ == "__main__": uvicorn.run("main:app", host="0.0.0.0", port=8301, reload=True) 脱敏前 : 脱敏后:

    27110编辑于 2025-08-08
  • 来自专栏数据库相关

    MSSQL查询脱敏的思路

    jsonimport subprocessimport timeimport mysql.connectorimport pymssqldef get_black_fields(): # 需要脱敏的列清单 mysql_cursor.fetchall() black_fields = [] for ii in result: black_fields.append(ii[0]) print(f"当前的需要脱敏的列清单 ) result = fetch_all_as_dict(cursor) finally: connection.close() return result# 脱敏函数 if "as".lower() in query.lower(): # 这里还可以考虑发个钉钉告警 # print(f"发现sql中有用到alias别名写法,请注意是否造成脱敏失败

    51300编辑于 2024-07-19
  • 来自专栏程序猿杂货铺

    Java 实现日志脱敏处理

    引言 在日常工作中,日志处理是我们每一个程序员必备的素质,但是在有些场景下客户信息敏感,需要进行某些字段,或者某部分字段的脱敏处理。接到需求我们开始操刀! :" + converent1); } } 第一版实现测试结果 针对Map实现的脱敏结果 脱敏前:{certNo=12345678909876543, phone=12345678909, custName (person); System.out.println("脱敏后:" + converent2); } 第二版实现测试结果 针对Map实现的脱敏结果 脱敏前:{certNo= ,"custName":"小*儿"} 针对Object实现的脱敏结果 脱敏前:Person{custName='小妮儿真可爱!' , idNo=0, certNo='12345678909876541'} 脱敏后:{"certNo":"123*****541","custName":"小妮***爱!"

    3.8K30发布于 2019-09-03
  • 来自专栏Eliauk的小窝

    用户敏感信息展示脱敏

    脱敏是一种常用的保护用户隐私的方式,它的目的是减少潜在的风险,同时保持一定的用户信息可读性。 比如咱们在选择用户信息以及展示选座信息时,用户证件号码的脱敏展示。 为此,我想是否存在一种更为轻量级的脱敏技术实现?在网上搜索后,找到了一种比较符合我预期的实现方案:Jackson序列化方案。 代码实现 定义手机号和证件号的 Jackson 自定义序列化器,并在对应需要脱敏的敏感字段上指定自定义序列化器。 1、身份证号序列化器。 如果我在后端服务里去调用乘车人的信息接口,那岂不是也是脱敏的?这样的话,存储到数据库的数据就不准确了,期望是真实的数据,但是实际是脱敏后的。 解决方案 :基于这种真实情况,我们拆分一个新的实体,叫做 XxxDTO,返回的信息是不脱敏的。

    1.3K20编辑于 2023-10-30
领券