首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏shigen的学习笔记

    前端如何防止数据泄露

    一顿操作之后,发现这种是为了防止网站的数据泄露(高大上)。在我看来,不是为了装X就是为了割韭菜。 咱废话也不多说,就手动来一个,部分代码参考文章:如何防止网站信息泄露(复制/水印/控制台)。

    </body> js部分 禁止选中 // 防止用户选中 function disableSelect() { // 方式:给body设置样式 document.body.style.userSelect e.preventDefault(); }); document.addEventListener('paste', function(e) { e.preventDefault(); }); 禁止鼠标右键 // 防止右键 还有的很多页面实现了js的数据加密、接口数据加密。但是道高一尺,魔高一丈,各种都是在一种相互进步的。就看实际的业务场景和系统的设计了。

    75930编辑于 2023-11-13
  • 来自专栏网站漏洞修补

    该怎么防止网站数据数据泄露

    数据泄露一旦发生,会对公司的造成极大的影响。如果处理妥当,危机还能够被化解。当公司遭到数据泄露时,至关重要的是在短期内快速的应急响应并处理,全面的前期准备是处理数据泄露事件的核心。 怎样在60分钟之内快速解决数据泄露呢?与其他安全事件一样,数据泄露过后还要快速处置。但是,大部分数据泄露在很长一段时间里也没有查出来到底是如何泄露的。 有资料显示,公司平均须要很多天才会发现数据泄露,发觉泄露所花时间越长,对公司带来的损失也就越大。因而,尽早发现数据泄露非常的重要。 ;6.数据信息的可使用性(比如勒索病毒攻击);掌握比较常见的数据泄露种类以后,公司还要掌握比较常见的数据泄露特征,如果出现了下面的一些症状,说明公司很有可能遭受到了数据泄露,需尽早与企业内部或第三方网络安全公司进行沟通交流 除此之外,即便在抑制数据泄露以后,也必须要保持警惕,对敏感数据进行脱敏以及数据安全加固,整体的网站安全加固和APP安全防护,才能确保后续不被黑客攻击而导致数据泄露

    1.3K31编辑于 2022-11-03
  • 来自专栏数据安全架构与治理

    加密,防止网站证书私钥泄露

    【风险与背景】 ---- 如果网站使用的数字证书私钥文件泄露,会造成什么后果呢? 微软2015年12月就曾出现*.xboxlive.com证书私钥泄露事件,所幸及时发现,吊销了证书,事件未造成进一步损失。 笔者在设计Janusec Application Gateway时,采取的方法是将证书文件和私钥文件都存储在数据库中,并且在写入数据库之前,先对私钥文件的内容进行加密。 使用psql登录进Janusec所使用的PostgreSQL数据库,查询私钥的结果看上去是这样的(二进制密文): 由于私钥使用了加密技术存放于数据库(不同的部署实例使用不同的加密密钥),大大降低了私钥泄露的风险 这是一款基于Golang打造的应用安全网关,具备WAF(Web应用防火墙)功能、CC攻击防御、组合策略配置,天然支持HTTPS,无需Agent,私钥加密存储在数据库,提供负载均衡和统一的Web化管理入口

    1.4K20编辑于 2022-06-02
  • 来自专栏BestSDK

    防止数据泄露,做好这5步很重要

    数据在不安全的云环境中运行,企业是否为此做好了准备?如果没有,那么请回顾一下2017年发生的1200多个企业数据泄露事件。   特权用户监控   任何计算环境的安全都要考虑到人为因素。 对特权用户进行审核可以让调查人员跟踪数据泄漏的源头。   如果企业在实际操作中遇到麻烦,请考虑一下爱德华·斯诺登的数据泄露事件。斯诺登利用自己的权限搜索、访问并分享了机密数据。 高风险情报数据库(HRID)提供实时审计   企业平均花费209天才能获知他们的云端数据已被破坏。而一些科技初创公司正在开始致力于识别和防止数据泄露的研究。 组织不仅需要与高风险智能数据库(HRID)同步的监控功能,还要求调查团队在寻找并防止潜在违规时遵循明确的协议。   数据安全协议(包括双因素身份验证)应该被授权。 随着企业受到数据泄露的困扰,双因素身份验证应该成为任何个人访问机密文件的新标准。这可以防止暴力攻击最终获得成功,因为这除了正确的密码之外,还需要人工确认才能进行安全访问。   

    2.9K60发布于 2018-03-02
  • 来自专栏傲绝

    防止根据IP查域名,防止源站IP泄露

    为了防止上面这种情况,所以继续看: 新建站点 网站——添加站点——域名随便写一个不存在的,如:ha.haha——PHP版本:纯静态,配置里添加 return 444; 。 禁止IP访问网站,防止服务器被乱解析 进阶方法 ClientHello 中是带着 SNI 的,所以其实握手阶段是可以知道访问的域名是否合法的,NGINX 1.19.4 中添加了一个新的配置项 ssl_reject_handshake

    7.3K80编辑于 2023-03-27
  • PCDN技术如何防止数据泄露和安全漏洞?

    PCDN(Private Content Delivery Network)技术在防止数据泄露和安全漏洞方面采取了多重措施,以确保内容传输的安全性和可靠性。 以下是PCDN技术如何防止数据泄露和安全漏洞的操作:数据加密传输:PCDN使用先进的加密技术,如SSL/TLS协议,对在传输过程中的数据进行加密,确保数据在分发到各个节点和用户设备时不会被第三方截获或篡改 通过加密通信,即使数据在公共网络上传输,也能保持其机密性和完整性,从而有效防止数据泄露。用户设备验证与授权:在PCDN网络中,每个参与内容分发的用户设备都需要经过严格的验证和授权流程。 通过设置不同的访问级别和权限范围,可以限制用户对敏感数据的访问和操作,从而防止数据泄露和滥用,建议选购亿程智云小盒子收益还是不错的比较稳定。 综上所述,PCDN技术通过加密传输、用户设备验证与授权、内容完整性校验、访问控制和权限管理、安全审计和日志记录以及定期更新与安全漏洞修复等多种措施,有效地防止数据泄露和安全漏洞的发生。

    87810编辑于 2024-08-26
  • 【Docker容器化部署防止代码泄露

    Docker容器化部署防止代码泄露方案 在客户服务器上部署Docker容器时,虽然容器提供了隔离环境,但代码仍可能通过多种途径泄露。 一、镜像构建阶段的代码保护 1.1 合理使用多阶段构建 多阶段构建是防止源代码进入最终镜像的核心技术。 这是防止代码泄露的第一道防线,需要仔细配置以排除所有敏感内容。 (如缓存、临时文件),应当使用tmpfs挂载来提供可写空间,将临时数据与只读的主文件系统分离。 7.3 容器清理与销毁 在容器退出或停止后,确保临时文件和敏感数据被正确清理。设计应用时应当考虑数据的生命周期管理,避免敏感信息残留在可访问的位置。

    32010编辑于 2026-01-20
  • 怎么防止数据泄露?8款数据防泄密软件分享,赶紧Get!企业机密不再泄露

    本文将围绕怎么防止数据泄露,深入剖析其重要性,并推荐8款高效的数据防泄密软件,助力企业筑牢数据安全防线。一、数据防泄密,为何刻不容缓? 数据防泄密,简单来说,就是采取技术手段和管理措施,防止企业敏感信息被非法获取、使用或泄露。在信息爆炸的时代,企业每天都会产生大量数据,其中不乏客户信息、商业计划、技术专利等核心机密。 透明加密确保文件在创建、编辑时自动加密,用户无需额外操作即可享受安全保护;落地加密则对外来文件保存到本机时进行自动加密,防止未打开转发泄密;复制和剪贴板加密则进一步限制了数据通过复制粘贴的方式泄露,为数据安全加上多重锁 通过精细的策略管理,Digital Guardian DLP能够控制数据的访问、使用和传输,防止数据泄露。同时,它还提供了丰富的报告和分析工具,帮助企业深入了解数据安全状况。4. 它利用云端的强大计算能力,实时监控和分析数据流动,防止敏感信息通过云服务泄露。Zscaler DLP还提供了灵活的策略管理功能和详细的报告工具,帮助企业轻松管理云数据安全。8.

    35010编辑于 2025-08-30
  • 来自专栏用户3030674的专栏

    Android性能优化——之防止内存泄露

    最后发现原来是每次关闭这个界面,都没有及时的释放资源,每次开启,都会重新申请资源,造成内存泄露问题。下面我就说一下我们写代码的时候,那些地方容易会造成内存泄露。 首先是在Activity中声明静态变量或者静态方法或者静态控件 静态变量或者方法是放在静态数据区的,也就是在程序运行的过程中,只要加载过这个类之后,静态的变量或者方法,就一直会在静态数据区存在,不会释放资源 因为静态变量或者方法不是凭空存在的,所以需要Activity作为支撑,也就是说这个变量不仅占用了变量本身所存放数据的内存,还占据了这个Activity所占的内存。 其次,一些读取数据库动态注册广播没有及时关闭注销也是容易造成内存泄露的 例如例如BroadcastReceiver、ContentObserver,FileObserver在Activity的onDeatory 单例模式导致的内存泄露, 单例模式的特点就是他的生命周期和Application一样,如果某个Activity示例被一个单利所持有,也就是说单利里面引用了他,就会造成Activity对象会无法正常回收释放

    90310发布于 2018-09-14
  • 来自专栏码神路漫漫

    Go 笔记之如何防止 goroutine 泄露

    今天来简单谈谈,Go 如何防止 goroutine 泄露。 概述 Go 的并发模型与其他语言不同,虽说它简化了并发程序的开发难度,但如果不了解使用方法,常常会遇到 goroutine 泄露的问题。 泄露情况分类 前面介绍的例子由于在 goroutine 运行死循环导致的泄露。接下来,我会按照并发的数据同步方式对泄露的各种情况进行分析。 }() } } 复制代码 执行结果如下: total: 1 the number of goroutines: 2 这段代码通过启动两个 goroutine 对 total 进行加法操作,为防止出现数据竞争 因而,如何防止 goroutine 泄露就变成了如何防止发生阻塞。为进一步防止泄露,有些实现中会加入超时处理,主动释放处理时间太长的 goroutine。 本篇主要从如何写出正确代码的角度来介绍如何防止 goroutine 的泄露。下篇,将会介绍如何实现更好的监控检测,以帮助我们发现当前代码中已经存在的泄露

    1.1K30发布于 2019-07-31
  • 来自专栏网络百科

    【技术分享】防止根据IP查域名,防止源站IP泄露

    为了防止上面这种情况,所以继续看: 新建站点 网站——添加站点——域名随便写一个不存在的,如:ha.haha——PHP版本:纯静态,配置里添加 return 444; 。 禁止IP访问网站,防止服务器被恶意解析 进阶方法 ClientHello 中是带着 SNI 的,所以其实握手阶段是可以知道访问的域名是否合法的,NGINX 1.19.4 中添加了一个新的配置项 ssl_reject_handshake

    5.8K30编辑于 2023-03-23
  • 怎样做安全配置YashanDB数据防止数据泄露风险?

    在当今数据驱动的业务环境中,数据库的安全性直接关系到企业的数据资产保护和业务连续性。针对YashanDB数据库,合理的安全配置不仅能防止未经授权的访问,还能有效避免数据泄露风险。 三权分立的安全模型有效防止权限滥用,降低安全风险。YashanDB还支持基于标签的访问控制(LBAC),实现细粒度的行级数据保护,确保用户只能访问授权的敏感数据行。 启用数据加密:对敏感表空间和表配置透明数据加密,启用备份加密,配置SSL/TLS通信加密,防止数据在存储和传输过程中泄露。 加强内存与进程安全:合理配置内存参数和线程数,保护内存缓存及日志文件,保障进程间通讯安全,防止数据被非授权访问。结论随着数据量和业务复杂度的不断提升,数据库的安全要求日益严苛。 持续关注安全趋势并结合实际业务需求进行合理配置,将成为提升数据库安全防护能力的关键。通过系统性的安全配置,企业可以有效降低数据泄露风险,为业务稳定运行提供坚实的基础。

    26110编辑于 2025-09-22
  • 来自专栏网站源码分享

    【技术分享】防止根据IP查域名,防止源站IP泄露

    为了防止上面这种情况,所以继续看: 新建站点 网站——添加站点——域名随便写一个不存在的,如:ha.haha——PHP 版本:纯静态,配置里添加 return 444;。 禁止 IP 访问网站,防止服务器被恶意解析 进阶方法 ClientHello 中是带着 SNI 的,所以其实握手阶段是可以知道访问的域名是否合法的,NGINX 1.19.4 中添加了一个新的配置项

    4.6K20编辑于 2023-04-22
  • 来自专栏C/C++基础

    C++栈展开如何防止内存泄露

    如果被释放的变量中有指针,而该指针在此前已经用new运算申请了空间,就有可能导致内存泄露。因为栈展开的时候并不会自动对指针变量执行delete(或delete[])操作。 因此,在有可能发生异常的函数中,可以利用“智能指针”unique_ptr来防止内存泄露。参考如下程序。 (1)在函数uniqueptrtest1()中,由于异常的发生,导致delete pa;无法执行,从而导致内存泄露。 这样,就不会发生内存泄露了。 (4)由于已经对*和->操作符进行了重载,所以可以像使用普通的指针变量那样使用unique_ptr< T>对象,如上面程序中的pa->show()。

    1.3K30发布于 2019-02-22
  • 来自专栏小北的博文

    防止利用sll证书泄露源站ip

    然后那些cc以及ddos大牛们会以迅雷不及掩耳之势展开他们的攻势,那么如何防止别人利用ssl证书来获取你的源站ip呢。

    2K30编辑于 2022-03-31
  • 来自专栏golang从入门到进阶

    Go 中防止敏感数据意外泄露的几种姿势

    今天我们就来聊聊:如何优雅地让敏感数据“闭嘴”,不让它在你不小心fmt或log的时候“自爆”。❌误区:以为unexported字段就安全了? 我们只需要返回一个“假数据”,比如"<!SECRET_REDACTED!>",就能让敏感信息彻底“隐身”。 2️⃣防结构化日志泄露:实现slog.Valuer如果你用的是Go1.21+的log/slog(或者兼容它的日志库),光靠fmt.Formatter可不够!因为slog会绕过fmt,直接取值。 >"使用场景:微服务架构中,结构化日志满天飞,这招能避免“日志即泄露源”。3️⃣防JSON/XML序列化:实现encoding.TextMarshaler你以为只有fmt和日志会泄露? 因为这意味着——有人试图打印敏感数据!即使没泄露真实内容,也说明代码里存在潜在风险点,值得Review!

    10210编辑于 2026-01-18
  • 来自专栏小北的博文

    防止利用sll证书泄露源站ip

    然后那些cc以及ddos大牛们会以迅雷不及掩耳之势展开他们的攻势,那么如何防止别人利用ssl证书来获取你的源站ip呢。

    68510编辑于 2024-08-23
  • 来自专栏《C++与 AI:个人经验分享合集》

    怎样确保后端系统的安全性和防止数据泄露

    确保后端系统的安全性和防止数据泄露是一个重要的任务,以下是一些常见的方法: 强化身份验证:使用强密码和多因素身份验证来确保只有授权的用户能够访问系统。 加密数据:对敏感数据进行加密,包括数据在传输和存储时都要进行加密,确保即使数据泄漏也不容易被盗取。 使用安全协议:确保系统使用安全协议,如HTTPS,来加密数据传输,防止数据被中间人攻击者截获。 定期更新软件和系统:及时安装和应用软件和系统的安全补丁,以修复已知的安全漏洞。 防止注入攻击:使用参数化查询和输入验证等方法来防止SQL注入和其他注入攻击。 实施访问控制:根据用户角色和权限控制访问系统资源的权限,限制未经授权的访问。 建立灾备和数据备份策略:定期进行系统备份,并建立灾备方案,以便在发生安全事件或数据丢失时能够快速恢复。 培训员工:教育和培训员工有关安全最佳实践和信息安全政策,以增强他们的安全意识。

    48010编辑于 2024-12-09
  • 来自专栏码神路漫漫

    Go 笔记之如何防止 goroutine 泄露(二)

    上篇文章说到,防止 goroutine 泄露可从两个角度出发,分别是代码层面的预防与运行层面的监控检测。今天,我们来谈第二点。 但只是一个数值,我们就能确认是否泄露了吗? 首先,如果这个数值很大,是不是就能说明出现了泄露。我的答案是否。 我们可以在数量基础上引入时间,即如果 goroutine 随着时间增加,数量在不断上升,而基本没有下降,基本可以确定存在泄露。我们可以定时采集不同时刻的数据来分析。 假设它负责从多个数据表中查出数据返回给用户。这个例子在后面的演示会一直使用。 ,通过 channel 传递返回数据

    1.5K30发布于 2019-07-30
  • 来自专栏C/C++基础

    C++栈展开如何防止内存泄露

    如果被释放的变量中有指针,而该指针在此前已经用new运算申请了空间,就有可能导致内存泄露。因为栈展开的时候并不会自动对指针变量执行delete(或delete[])操作。 因此,在有可能发生异常的函数中,可以利用“智能指针”auto_ptr来防止内存泄露。参考如下程序。 (1)在函数autoptrtest1()中,由于异常的发生,导致delete pa;无法执行,从而导致内存泄露。 (2)auto_ptr实际上是一个类模板,在名称空间std中定义。 这样,就不会发生内存泄露了。 (4)由于已经对*和->操作符进行了重载,所以可以像使用普通的指针变量那样使用auto_ptr< T>对象,如上面程序中的pa->show()。

    87910发布于 2018-08-03
  • 领券