勒索病毒现状和防御勒索病毒最佳实践(云端和线下个人电脑,服务器都可部署)

勒索病毒大揭秘:一场没有硝烟的网络战争 勒索病毒是一种高度恶意的软件,专门设计用于实施网络勒索行为。它通过一系列复杂的技术手段,侵入并感染目标计算机系统,对系统中的重要文件进行加密或锁定,以此作为勒索的手段。一旦系统被勒索病毒感染,受害者通常无法自行解密或恢复被锁定的文件,这使得勒索病毒成为了一种极具威胁性的网络安全问题。具体来说,勒索病毒在感染系统后,会利用强大的加密算法对存储在计算机中的文档、图片、视频等重要文件进行加密,或者通过修改系统设置来锁定对文件的访问。这种加密或锁定过程通常是不可逆的,除非拥有正确的解密密钥或恢复方法。 阅读详情

什么是勒索病毒?

勒索病毒,是伴随数字货币兴起的一种新型病毒木马,通常以垃圾邮件、服务器入侵、网页挂马、捆绑软件等多种形式进行传播。一旦遭受勒索病毒攻击,将会使绝大多数的关键文件被加密。被加密的关键文件均无法通过技术手段解密,用户将无法读取资产中的文件,仅能通过向黑客缴纳高昂的赎金,换取对应的解密私钥才能将被加密的文件无损的还原。黑客通常要求通过数字货币支付赎金,一般无法溯源。

如果关键文件被加密,企业业务将受到严重影响;黑客索要高额赎金,也会带来直接的经济损失,因此,勒索病毒的入侵危害巨大。不过现在也可以通过专业的解密机构对数据进行解密,但是解密的费用也是很贵的,为了防患未然,防止被勒索,可以提前做好防护,减少损失和不必要的麻烦。

2022年勒索病毒的现状

此数据引用SOPHOS安全公司的调查研究,对31个国家中的中等规模组织的公司的5600名IT专业人员进行了一项独立的调查。

        去年66%的组织受到勒索软件的攻击,比前一年增加了78%,65%的攻击导致数据被加密。

        99%的攻击者拿到了客户的一些数据,调查发现大部分用于恢复加密数据的方法是备份,46%的公司支付赎金来取回数据,平均只有61%的加密数据支付赎金后被恢复,只有4%的人付了赎金才取回所有数据。

        

        勒索软件对公司的业务的影响,90%的勒索软件攻击影响了他们的核心业务,86%的勒索软件攻击造成业务/收入损失。所以只有备份不是唯一的解决办法,要结合主机安全+备份+防篡改+专用的防勒索软件等一套防护才能真正防御。

防御勒索病毒最佳实践

工作原理

        防勒索病毒是一个长期而持久的过程,华为云HSS事前(安全加固)、事中(主动防御+SOPHOS-XDR防病毒勒索软件)、事后(备份恢复)三部曲,为您抵挡勒索病毒入侵,营造主机资产安全运行环境。

        XDR(Extended detection and response)扩展检测和响应,主要针对计算机实时访问的internet扫描还有文件,以及勒索病毒专用防护,有很强劲的功能。

事前:安全加固安装HSS软件,云上和线下物理机器都可以安装。

 配置安全基线

        HSS每日凌晨自动检测系统中关键软件的配置风险并给出详细的加固方法。您可以根据给出的加固建议,正确处理主机内的各种风险配置信息。

HSS支持检测的软件类型:Tomcat、SSH、Nginx、Redis、Apache 2、MySQL 5。

  1. 在页面左上角选择“区域”,单击

    ,选择“安全与合规 > 企业主机安全”,进入企业主机安全平台界面。

  2. 在界面左上角单击“体验新版”,进入云工作负载保护平台(主机安全+容器安全)页面。

  3. 选择“风险预防 > 基线检查 > 配置检查”页签,查看配置检查详情。

    图1 进入配置检查页面

    单击基线名称,进入基线检查详情页面,单击目标检查项“操作”列的“检测详情”,您可以根据“审计描述”验证检测结果,根据“修改建议”处理主机中的异常信息,从而加固配置基线。

    图2 查看检查详情

  4. 完成配置项的修复后,建议您立即执行手动检测,查看配置项修复结果。如果您未进行手动验证,HSS会在次日凌晨执行自动验证。自动验证完成后,您可查看配置项修复结果。

加固弱密码

HSS每日凌晨自动检测主机中使用的经典弱口令和您添加的自定义弱口令。您可以根据检测出的弱口令对应的弹性云服务器名称、账号名、账号类型和弱口令使用时长,加固弱密码。

HSS支持检测MySQL、FTP及系统账号的弱口令。

1.在页面左上角选择“区域”,单击

,选择“安全与合规 > 企业主机安全”,进入企业主机安全平台界面。

2.在界面左上角单击“体验新版”,进入云工作负载保护平台(主机安全+容器安全)页面。

3.选择“风险预防 > 基线检查 > 配置检查”页签,查看经典弱口令检测。

图3 进入经典弱口令检测页

4.自定义弱口令。进入“策略管理”页面,配置指定策略组的“弱口令检测”,添加自定义弱口令。

图4 自定义弱口令

5.完成弱密码加固后,建议您立即执行手动检测,查看弱密码加固结果。

如果您未进行手动验证,HSS会在次日凌晨执行自动验证。自动验证完成后,您可查看弱密码加固结果。

6.进入“告警通知”页面,勾选“告警等级”的所有选项,一旦检测出弱口令,您将会收到告警通知。

图5 设置告警

事中:主动防御

手段一:病毒云查杀+使用智能学习策略防御勒索病毒(旗舰版)

HSS提供隔离查杀功能,将已感染主机迅速采取隔离措施防止病毒扩散蔓延。

  1. 在页面左上角选择“区域”,单击左侧菜单栏,选择“安全与合规 > 企业主机安全”,进入企业主机安全平台界面。

  2. 在界面左上角单击“体验新版”,进入云工作负载保护平台(主机安全+容器安全)页面。

  3. 进入“安全告警事件”页面,查看并处理“恶意程序(云查杀)”告警事件。

    图8 进入恶意程序

  4. 选择“隔离查杀”,一键查杀勒索病毒。

  5. 选择隔离查杀后,该程序无法执行“读/写”操作,同时该程序的进程将被立即终止。HSS将程序或者进程的源文件加入文件隔离箱,被隔离的文件不会对主机造成威胁。

    进入“告警通知”页面,勾选“告警等级”的所有选项,一旦检测出恶意程序,您将会收到告警通知。

    图9 设置告警

    使用智能学习策略防御勒索病毒

    1.HSS可有效监控您云主机上的勒索软件及进程的加密行为,并进行及时的告警,对资产进行全面防护,有效保护您的文档和内容的安全,保障您的主机不被勒索病毒侵害。

    2.创建智能学习策略

a.在页面左上角选择“区域”,单击左侧菜单栏,选择“安全与合规 > 企业主机安全”,进入企业主机安全平台界面。

b.在界面左上角单击“体验新版”,进入云工作负载保护平台(主机安全+容器安全)页面。

c.进入“勒索病毒防护”页面,选择“防护服务器”,单击为“服务器开启防护”,为目标服务器创建智能学习策略。

图10 进入创建防护策略页面

在弹出的对话框选择Linux系统,开启防护,选择或新建策略,选择后单击“下一步”,如图11所示,参数说明如表1所示。

图11 勒索防护配置

        配置完成,单击“下一步”,配置服务器备份规则和保留规则,如图12所示。

        根据需要可自定义开启或关闭服务器备份,建议开启。

开启服务器备份,单击“保留规则”项的“修改备份策略”,可对备份规则进行修改。

图12 配置服务器备份

        配置完成,单击“下一步”,进入服务器选择页面,通过分组筛选或服务器名称搜索目标服务器,勾选目标服务器,如图13所示。

图13 选择目标服务器

  1. 确认无误,单击“确认”,创建策略成功且开启了服务器勒索防护。

  1. 进入“勒索病毒防护”页面,在“事件管理”列表中,您可查看并处理告警事件。

  2. 在弹出的处理事件窗口中,标记“可信”或者“不可信”。

  3. 您可以对非策略中的进程行为,或者“不可信”的进程行为进行手动阻断,并隔离查杀。防止非策略中的进程行为,或者不可信的进程对文件的加密操作。

  1. 处理告警事件

  • 手段二:锁定文件防篡改(网页防篡改版)

        HSS可锁定驱动级文件目录、Web文件目录下的文件,禁止攻击者修改锁定的文件目录下的文件。若HSS检测到锁定目录下的文件被篡改,将立即使用本地主机备份文件自动恢复被非法篡改的文件。

若本地主机上的文件目录和备份目录失效,可通过远端备份服务恢复被篡改的文件。

  1. 在页面左上角选择“区域”,单击左侧菜单栏,选择“安全与合规 > 企业主机安全”,进入企业主机安全平台界面。

  2. 在界面左上角单击“体验新版”,进入云工作负载保护平台(主机安全+容器安全)页面。

  3. 进入“主动防御 > 网页防篡改”页面,单击“防护设置”,进入防护设置页面。

    图14 进入防护设置

    在“防护设置”页面,添加防护目录,并将文件进行本地备份。

        启动远端备份。HSS默认会将防护目录下的文件备份在“添加防护目录”时添加的本地备份路径下,为防止备份在本地的文件被攻击者破坏,请您启用远端备份功能。

  1. 进入“网页防篡改 > 安装与配置”页面,在“远端备份服务器”页面,添加远端备份服务器。

进入“网页防篡改 > 防护列表”,单击“防护设置”,进入防护设置页面,为防护目录启动远端备份。

图15 启动远端备份

事后:备份恢复

        结合云服务器备份服务,当云服务器被勒索病毒侵害,存储在云服务器中的文件、数据丢失或者无法正常打开时,您可以通过重装服务器系统,并通过云服务器备份的数据恢复云服务器。

1.选择“计算 > 弹性云服务器”,在待重装操作系统的弹性云服务器的操作列下,单击“更多 > 镜像/磁盘/备份 > 重装系统”。

2.选择“存储 > 云服务器备份”,找到服务器所对应的备份,单击服务器所在行的“恢复”。

恢复成功后,被勒索病毒攻击的文件可正常打开。

到此服务器防护就设置完毕,个人电脑最方便的就是安装腾讯管家也可以,有个防勒索服务,开启备份文档。

郑州国云网络科技

企业信息化解决专家

华为云合作伙伴

应急响应-勒索病毒概述 勒索病毒是伴随数字货币兴起的一种新型病毒木马,机器一旦遭受勒索病毒攻击,将会使绝大多数文件被加密算法修改,并添加一个特殊的后缀,且受害者无法读取原本正常的文件,从而造成无法估量的损失。勒索病毒通常利用非对称加密算法和对称加密算法组合的形式来加密文件。绝大多数勒索病毒均无法通过技术手段解密,必须拿到对应的解密私钥才有可能无损还原被加密文件。攻击者正是通过这样的行为向受害者勒索高昂的赎金,这些赎金必须通过数字货币支付,一般无法溯源,因此危害巨大。 阅读详情

相关推荐

Dify实战应用指南(上传需求稿生成测试用例)

摘要: Dify是一款开源大语言模型应用开发平台,通过低代码/无代码方式支持AI应用开发。平台提供五种核心应用类型,包括聊天助手、文本生成、Agent、ChatFlow和Workflow,适用于不同场景。本文以ChatFlow为例,演示如何上传需求稿自动生成测试用例。通过条件分支、文档提取器和LLM设置,实现从需求文档到测试用例的自动化转换,显著提升测试效率并降低人工误差。该方案适用于需要快速生成测试用例的软件开发场景,尤其适合非技术人员使用。

Linda的自动化测试之旅 2744

勒索病毒基础知识

勒索病毒,也可以叫做勒索软件,是一种“阻断访问式攻击”(denial-of-access attack),与其他的计算机病毒不同的是,勒索病毒是一类用各种方法如加密、锁屏等来阻止受害者访问计算机或者获取计算机中的数据,并用这些作为筹码要挟受害者支付赎金的病毒。攻击者通常会使用钓鱼邮件、系统漏洞等方式进行攻击,勒索病毒会在进入目标后会自动运行,对计算机中的各类数据进行加密,使受害者无法正常使用计算机或获取计算机中的数据。

i13145821的博客 4189

STC8H硬件IIC从机模式实战:手把手教你驱动OLED屏幕(附完整代码)

本文详细介绍了如何使用STC8H单片机的硬件IIC从机模式驱动SSD1306 OLED屏幕,包括硬件连接、寄存器配置、中断处理和实际应用中的优化技巧。通过完整的代码示例和实战经验分享,帮助开发者快速掌握I2C通信协议和OLED屏幕驱动技术,提升嵌入式开发效率。

weixin_33747129的博客 336

应急响应:勒索病毒-实战 案例一.【Windows 系统-排查和解密】

勒索病毒是一种恶意软件,它通过加密用户的数据或锁定用户设备,然后要求用户支付赎金以解锁数据或系统。勒索病毒的入侵方式多样,包括网络共享文件、捆绑传播、垃圾邮件、水坑攻击、软件供应链传播、暴力破解、利用已知漏洞攻击和利用高危端口攻击等。

网络安全领域___专研者. 4476

Openwork 入门指南:开源 AI 桌面助手快速上手

Openwork是一款开源的AI桌面代理工具,提供类似Claude Cowork的免费替代方案。它支持本地运行,确保隐私安全,并能高效处理文件整理、文档读写等任务。支持多种AI模型,通过MIT许可完全免费。安装简单,仅需运行命令行或下载桌面版,需配置API Key后即可使用。操作直观,支持多步骤规划和权限控制,适合自动化重复工作。目前主要支持macOS,未来将扩展至Windows/Linux。建议从简单任务入手,逐步掌握这一高效的数字助手工具。

3803

SAP 联产品测试

最近领导一直要求研究一下SAP联产品的使用场景,之前只是自己摸索过一次,这个重新对联产品进行一个测试。 1、首先准备好物料主数据 注意主数据中需要勾选联产品标识。 设置好物料的分摊的百分比。 2、检查BOM 在BOM中也需要维护联产品的标识 只有当组件数量未负数时,才能勾选联产品的标识。如果组件数量正值,勾选联产品的标识时会报错。 3、我们创建生产订单 可以看到按正常的生产订单下达时,系统就报错了,问题点在于离散制造的生产订单基本是结算到物料的。但是联产品是按订单结算的, 所以需要对订单类型中的结算参

我小时候很黑的博客 2110

勒索病毒是什么?防勒索病毒我们该怎么做?

什么是勒索病毒? 勒索病毒并不是某一个病毒,而是一类病毒的统称,主要以邮件、程序、木马、网页挂马的形式进行传播,利用各种加密算法对文件进行加密,被感染者一般无法解密,必须拿到解密的私钥才有可能破解。 已知最早的勒索软件出现于 1989 年,名为“艾滋病信息木马”(Trojan/DOS.AidsInfo,亦称“PC Cyborg木马”),其作者为 Joseph Popp。早期的勒索病毒主要通过钓鱼邮件,挂马,社交网络方式传播,使用转账等方式支付赎金,其攻击范畴和持续攻击能力相对有限,相对容易追查。..

cnsinda_sdc的博客 8358

STM32F407上优化CAN总线通信(500kbps速率,多终端系统)需要从硬件设计、软件配置和实时性能三个方面进行综合优化

STM32F407上优化CAN总线通信(500kbps速率,多终端系统)需要从硬件设计、软件配置和实时性能三个方面进行综合优化

a_zxswer的博客 381

点燃“云+AI”的烽火,照亮网络安全的月之暗面

今年我去了一趟新疆,在天山南北见到了一座座独自耸立的烽火台,才知道长城这个凝聚着中国人智慧的古代军事防御工程,还有一个重要的组成部分——烽燧。这些独立存在并具有预警防御作用的烽火台,在没...

脑极体 409

zabbix系列:内存VM.MEMORY.SIZE监控之total、free、pused、available 参数说明

free -m buffer是即将要被写入磁盘的,而cache是被从磁盘中读出来的. zabbix Web total:1046/1024=1.02G Available:216/1046=20.65% zabbix参数 total- 总物理内存. free- 可用内存. active- 内存当前使用或最近使用,所以它在RAM中。 inactive- 未使用内存. wired- 被标记为始终驻留在RAM中的内...

NIO4444 5668

MATLAB库函数unwrap(相位解卷绕)的C语言实现

什么是相位解卷绕 Q = unwrap(P) Q = unwrap(P) corrects the radian phase angles in a vector P by adding multiples of ±2π when absolute jumps between consecutive elements of P are greater than or equal to the default jump tolerance of π radians. If P is a matrix, unw

业精于勤,荒于嬉 4247

文件服务器的建立,文件服务器建立

文件服务器建立 内容精选换一换Matrix运行于操作系统之上,业务应用之下。屏蔽操作系统差异,为应用提供统一的标准化接口。Matrix具有多节点调度能力和多进程管理,可以根据配置文件完成业务流程的建立和运行,以及相关的统计信息汇总等。Matrix总体逻辑包含3个主要的部分,Matrix Agent(运行在Host侧)、Matrix Daemon(运行在Device侧)安装传输工具在本地主机和Win...

weixin_35607952的博客 274

手把手教你学Simulink--基于Simulink的微电网用DC-DC变换器仿真建模

微电网概述微电网:包括可再生能源发电设备、储能系统和负载,可以独立于大电网运行,也可以并网运行。重要性提高能源可靠性:通过本地化供电减少对外部电网的依赖。促进可再生能源利用:支持高效整合多种可再生能源。挑战多源管理:不同类型的能源产生方式各异,需设计灵活的电源管理系统。能量转换效率:需要高效的能量转换装置来确保能源的有效利用。通过上述步骤,我们简要介绍了如何基于Simulink进行微电网中DC-DC变换器的仿真建模。

MHD0815的博客 161

服务器未启动性能,服务器主机未启动ssl安全层

服务器主机未启动ssl安全层 内容精选换一换ICAgent是云日志服务进行日志采集的工具,运行在需要采集日志的主机中。使用云日志服务在Linux环境采集日志时,需要安装ICAgent。您可以通过以下操作指导在Linux环境中安装ICAgent。安装ICAgent前,请确保本地浏览器的时间、时区与主机的时间、时区一致。如果不一致,可能会导致日志上报出错。安装非华为云主机需具备以下条件通过Web浏览器...

weixin_39849070的博客 614

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

数字化转型中,如何统筹产业上云的发展和安全?

数字化给社会发展带来了深刻变革。政务数字化为老百姓提供了极大的便利,让“最多跑一次”成为现实;借助信息化手段,在疫情最严重的时候,“健康码”得以迅速上线,成为有效的防疫手段。在社会经济层面,数字化改变了生产过程中的流通链条和成本结构,让市场主体的经营效率得到了极大提升,还催生了新的业态和线下场景,如外卖、直播电商、线上会展及无人停车场、无人超市等。 《中共中央关于制定国民经济和社会发展第十四个...

cover_se的博客

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

腾讯云入选Gartner®《如何建设实施网络检测与响应》报告全球代表厂商

通过云沙箱和静态文件检测能力,腾讯云NDR能发现恶意文件传输,洞察恶意文件的一切行为,发现未知威胁。目前,腾讯云NDR已经扩展到多个新的应用场景,成功为工业、政务、金融、关基单位在重保期间的网络安全保驾护航,帮助客户快速发现网络威胁、响应安全事件,智能化部署网络安全防御体系。在报告中,Gartner对NDR的定义为:“网络检测和响应(NDR)产品通过将行为分析应用于网络流量数据来检测异常系统行为,它们不断分析内部网络(东西向)和内部和外部网络(南北向)之间的原始网络数据包或流量元数据。

weixin_43735236的博客 789

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【工具分享】--威胁情报平台大全

整理了二十个威胁情报平台,再也不用担心每日额度不够用啦

相信我,我将成为你的笔记库 239

2026企业混合IT架构选型:公有云+私有云统一管理平台能力深度解析

随着企业数字化转型进入深水区,“既要公有云的弹性,又要私有云的可控”已成为承载核心业务时的普遍诉求。2026年,混合云已从“备选架构”跃升为决定业务弹性与数据主权平衡的核心基础设施形态。然而,许多企业在实际落地中发现,传统混合云方案常面临线上线下平台割裂、管理入口分散、安全策略难以统一、运维责任边界模糊等痛点。本文结合最新市场数据、技术架构解析与真实用户落地案例,系统梳理2026年国内具备“公有云+私有云”统一管理能力的知名云厂商核心实力与适用场景,帮您在厂商评估阶段快速建立清晰的选型判断框架。

科技大视野 — 科技大视野,行走科技发展前沿 21

2026 国内主流云厂商“双模IT”能力全景盘点:谁真正打通了公有云与私有云的统一管理

在这三个维度上能同时给出有力答案的,目前国内市场上,深信服托管云+同构混合云是最值得纳入评估短名单的核心选项——它用一张管理平面、一套安全体系、一支服务团队,让用户同时拥有公有云的弹性与私有云的可控,真正做到了“公有云和私有云,一个平台管到底”。

科技大视野 — 科技大视野,行走科技发展前沿 34

2025勒索病毒「6分钟自救指南」:90%的企业输在隔离前5分钟!(非常详细)从零基础到精通,收藏这篇就够了

勒索病毒这玩意儿,简直就是网络世界的"绝症"。2025年才刚开个头,全球企业就被勒索了超过,平均一次张口就要!医疗系统崩盘、工厂停摆…这已经不是简单的"病毒",而是赤裸裸的"战争"!别怕,老司机带你用最接地气的方式,搞清楚咋应对!

leah126的博客 1570

勒索病毒自救指南

0x00 勒索病毒背景 自2017年5月WannaCry(永恒之蓝勒索蠕虫)大规模爆发以来,勒索病毒已成为对政企机构和网民直接威胁最大的一类木马病毒。近期爆发的Globelmposter、GandCrab、Crysis等勒索病毒,攻击者更是将攻击的矛头对准企业服务器,并形成产业化;而且勒索病毒的质量和数量的不断攀升,已经成为政企机构面临的最大的网络威胁之一。 即使安装了杀毒软件,即使防护再强,...

煜铭2011 1万+

应急响应-勒索病毒

一种新型电脑病毒,主要以的形式进行传播。该病毒性质恶劣、危害极大,一旦感染将给用户带来无法估量的损失。这种病毒利用各种加密算法对文件进行加密,被感染者一般无法解密,必须拿到解密的私钥才有可能破解。2019年末,勒索已然呈现出"双重勒索"的趋势,即先窃取商业数据,然后实施勒索,如果未能在规定时间内支付赎金,将于网上(通常是暗网)公开售卖企业的商业数据。

qq_53058639的博客 1371

勒索病毒--认知与防范

目录应急响应-勒索病毒1、什么是勒索病毒?勒索病毒是一种新型电脑病毒,主要以RDP爆破、邮件、程序木马、网页挂马的形式进行传播。该病毒性质恶劣、危害极大,一旦感染将给用户带来无法估量的损失。这种病毒利用各种加密算法对文件进行加密,被感染者一般无法解密,必须拿到解密的私钥才有可能破解。2019年末,勒索已然呈现出“双重勒索”的趋势,即先窃取商业数据,然后实施勒索,如果未能在规定时间内支付赎金,将于网上(通常暗网)公开售卖企业的商业数据。2、勒索病毒危害影响?(1)系统瞬时CPU占用高,接近100%,这个现象主

金灰的博客 2205

勒索病毒的原理与防范

什么是勒索病毒? 【定义及传播】勒索病毒,是一种新型电脑病毒,主要以邮件、程序木马、网页挂马的形式进行传播。关于勒索病毒,最通俗易懂的理解就是,黑客通过攻击你的系统,把你的重要文件用一把锁锁住,然后威胁你“一手交钱一手交货”。 【影响】该病毒性质恶劣、危害极大,一旦感染将给用户带来无法估量的损失。 【密码学技术】这种病毒利用各种加密算法对文件进行加密,被感染者一般无法解密,必须拿到解密的私钥才有可能破解。 【喜好攻击对象】这种病毒很精明,一般很少入侵个人电脑,主要针对的是企业用户,原因是成本低,

2302_76601220的博客 4359

文件被加密?中了勒索病毒怎么办?2025最全自救指南(附免费解密工具与数据恢复方法)

本文是一份针对2025年各类勒索病毒的终极自救攻略。如果你的电脑不幸中毒,文件被添加了奇怪的后缀且无法打开,请先不要惊慌或支付赎金。本文将为你提供一套清晰的应对步骤,汇总了包括No More Ransom、360、腾讯在内的十余款免费解密工具,并详细介绍在无法解密的情况下,如何尝试进行数据恢复。

ransom_frontline的博客 7359

勒索病毒原理简述及简单实现

勒索病毒

sunminem的博客 4660
上一篇: 网站使用SSL证书的重要性,教你几个步骤在华为云从HTTP变HTTPS,结合WAF增强网站的安全性
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云技术分享中心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值