学习
实践
活动
工具
TVP
写文章

SOC日志可视化工具:SOC Sankey Generator

前言 作者身处甲方公司,有幸近两次参与到攻防演练行动当中,在这两次行动中也帮助公司逐步建立起来了一套SOC平台,完成对接了NGFW、IDS、APT、WAF、终端安全等安全设备并投入运营,运营过程中发现一个痛点没有得到很好的解决 在演练期间,公司领导每天会抽出5分钟时间听防守小组汇报,SOC平台所能展示的内容过于复杂与专业,不能很好地表达与反应当日的安全攻击态势,于是诞生出这个造轮子的想法。 简介 SOC Sankey Generator是一款从SOC日志中进行数据ETL与数据可视化的工具,可以快速将日志呈现为Sankey图,Sankey图常常应用于具有数据流向关系的可视化分析,在安全中适合描述源对目标发起了何种攻击事件 欢迎各位Star,Fork、Issue、PR(GitHub:https://github.com/LennyLeng/SOC_Sankey_Generator) 环境&依赖 python3 pandas

30430

PinPAD Design In SoC

简介 已经有很长一段时间不做 SoC Integration 方面的工作了,这篇是芯片 IO 相关的一些设计经验总结,主要是方便自己将来重新拾起,同时也希望能和大家分享、讨论和学习。 这项工作不是从头去设计一个IO或者PAD的电路结构,做 SoC 的 Design House 一般都是在 SoC 芯片中例化现成的 IO cell 和 PAD,这些 cell 一般是由 foundry

60630
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    什么是SOC?

    SOC是我转行IC验证之后接触的第一个概念,说实话,在我转行入职的时候,对于硬件,我完全没有什么概念,压根不知道什么是SOCSOC,是System on Chip的缩写,翻译过来就是系统级芯片,也有称片上系统。既然是系统,单个就称不上系统,只有多个个体的组合才能称之为系统,所以,SOC强调的是一个整体。 用“麻雀虽小五脏俱全”来形容SoC,再确切不过了。SoC是模仿计算机系统,微缩成了一个微系统。 SOC是一个整体的概念,再细化一下,便到了每个模块。在一个SOC成型之前,设计工程师用verilog代码把每个模块敲出了,粗略进行模块级的验证,在模块级验证通过之后,会通过总线把各个模块集成在一起。 看到这里,不知道你对SOC的概念,有没有多一点理解,希望对你有帮助,如果对你有帮助,麻烦点个赞。我是不二鱼,欢迎关注我。

    11710

    SoC设计之PPA

    欢迎大家加入2022届数字IC交流群,QQ群号 1060380138 做过SoC的同学们基本都会接触到一个词,tradeoff。什么是tradeoff呢?为什么要tradeoff? 只要是做SoC设计就离不开这三个概念。首先,性能不用讲大家都明白。我们经常会看到关于性能的宣传,比如某新发布的手机跑分多少多少,比如某款CPU芯片的最高主频等等。 对于大规模的SoC,这时候就需要架构工程师统筹考虑三个指标,在PPA三项指标间做出权衡。是用功耗换性能,还是用面积换性能,抑或是在满足基本性能的前提下大力优化功耗或者面积。 就像某水果公司的SoC,有钱任性,其L3 cache做的不小,哈哈。 最后总结一下,芯片设计中PPA既是对立的,又是统一的,其矛盾贯穿SoC设计始终。没有完美的芯片,只有完美的tradeoff。 END

    65730

    SoC设计之功耗--开篇

    ——曾国藩 不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我 欢迎大家加入2022届数字IC交流群,QQ群号 1060380138 提到功耗这个词,估计大部分做SoC的工程师都是既熟悉又陌生 接下来从功耗构成的角度,我们来看有哪些和SoC设计相关的提示。 上面讲的都是从功耗构成角度考虑,我们也可以结合SoC设计流程来看看在SoC设计的各个阶段都能做些什么来降低功耗。毕竟低功耗的设计贯穿了SoC设计的整个流程。 总结一下,SoC的低功耗设计方法有很多,具体还要结合项目本身的实际情况来定。正如前一篇所讲,在芯片设计的世界里没有完美的技术,只有完美的tradeoff。 END

    43330

    AMC7135_sip soc

    任意对象跟踪的问题是通过仅仅在线地学习对象外观的模型来解决,使用视频本身作为唯一的训练数据。 尽管这些方法取得了成功,但他们的在线方法本质上限制了他们可以学习的...

    5130

    数模混合 | SOC设计与验证

    所以 SOC的顶层,如果用数字仿真器,也是因为它快。 2.模拟仿真器 需要解决模拟大环境、大矩阵( System Matrix),而且要在仿真的每一步都站在全局的角度,看各种需求是否被满足。 ADV第二十三讲 “SOC TOP设计与仿真”,陈俊晓

    74020

    用FPGA创建SoC如此容易

    用FPGA创建SoC如此容易 项目地址 ❝https://github.com/enjoy-digital/litex/wiki LiteX 框架为创建 FPGA 内核/SoC、探索各种数字设计架构和创建完整的基于 简介 LiteX 提供了轻松创建 FPGA 内核/SoC 所需的所有常用组件: 总线(Wishbone、AXI、Avalon-ST)及其互连。 通过将 LiteX 与内核生态系统相结合,创建复杂的 SoC 变得比使用传统方法容易得多,同时提供更好的可移植性和灵活性:例如,基于 VexRiscv-SMP CPU、LiteDRAM、LiteSATA 构建的多核 Linux SoC与 LiteX 集成,在廉价的改造Acorn CLE215+ Mining Board上运行: 支持的硬件 ❝https://github.com/litex-hub/ 安装 RISC-V 工具链(仅当您想使用 CPU 测试/创建 SoC 时): pip3 install meson ninja .

    29620

    开源SOC的设计与实践

    ->5.生成威胁报告。 ? 完成这些事,关键的3个点: 1.数据源:没有数据源无从进行分析。 整个系统起到点睛作用的部分就是威胁报告输出,最开始我们简单的约定了威胁输出了的格式: 1.威胁输出格式。 DST_IP:被攻击IP,具体那个服务器被攻击,一般的公司都有服务器管理的CMDB数据库,可以在生成报告时,直接找到对应的IDC、机房、管理员。 2.威胁报告的形式。 邮件: 每天早上发送昨天的攻击总结日报告、周报告、月报告等。被威胁IP的top10、被攻击总数top10、威胁聚合分布。 实时报告:提供实时查询接口,直接给出ClickHouse威胁情报的聚合信息,实时查询挂在墙上。

    45340

    Pixel 6 ----Google SoC----AI 手机

    Tensor 是Google第一个专门为 Pixel 手机定制的 SoC,Pixel 6 和 Pixel 6 Pro将使用该芯片,并在秋季发布。 从在软件和硬件上与 Android 12 结合相同的美丽美学的新设计,到新的 Tensor SoC,关于使用 Pixel 的一切都变得更好。 升级了后置摄像头系统。 Tensor SoC Tensor 是为人们今天如何使用他们的手机以及人们将如何使用它们而构建的。

    8710

    SoC设计之功耗 – RTLnetlist功耗计算

    SoC设计流程上有一步“逻辑综合”的过程,那么在RTL功耗计算的时候是不是也需要这一步骤呢?答对了,确实需要。各家的RTL计算工具(为了避免广告嫌疑就不说具体的工具名称了)在内部都要完成这个操作。 SoC设计流程里面是在做物理设计的时候插入时钟树的,而功耗仿真在RTL阶段就需要这个信息。怎么给能保证偏差小?还有一个影响较大的因素, 。

    61021

    SoC接口技术之低速接口

    UART:全称 Universal Asynchronous Receiver/Transmitter,中文可译为通用异步收发器。

    45810

    基于FPGA的轻量级RISCV SoC

    综上所述,为了方便老师教学和学生由浅入深地了解处理器设计,需要一种开源的,简单的,同时使用了新型ISA的处理器,并且基于此集成一个SoC。 基于该处理器集成了一个SoCSoC里面集成了4KB的片上内存、4KB的程序储存器、八个SPI收发器、最多支持128个中断源的中断控制器、系统定时器、两对具备FIFO功能的UART收发器、22个GPIO 图 2 核心板 FPGA中实现的SoC框图如图3所示: ? 图3 SoC原理框图 在这个FPGA里面我们独立研发了一个RISCV处理器核心并基于这个核心自主搭建了一个SoC。 图4为FPGA中实现SoC全貌的RTL视图: ? 图 4 SoC的RTL视图 2.2.1.1 PRV332处理器内核 ? 图17 控制寄存器组 PVS332 SoC中有一个控制寄存器(图17 控制寄存器组)控制整个SoC的各项功能。

    1.6K31

    python 网络编程学习 非阻塞soc

    SocketServer简化了网络服务器的编写。它有4个类:TCPServer,UDPServer,UnixStreamServer,UnixDatagramS...

    45620

    数据安全刻不容缓,国产智能化厂商首获SOC 2鉴证报告有何意义?

    数据安全刻不容缓,国产智能化厂商首获SOC 2鉴证报告有何意义? IBM发布的年度《数据泄露成本报告》显示,当前平均数据泄露成本为386万美元。其中一些"超大型”数据泄露事件的补救成本,高达3.92亿美元。 SOC(System and Organization Controls)标准是美国注册会计师协会(AICPA)制定的行业服务标准,包含 SOC 1、SOC 2、SOC 3 三种形式。 其中 SOC 2 是一项专门针对数据安全和隐私保护服务的高安全性、高保密性、高可用性鉴证标准,是全球公认的、高度权威的、专业的安全性审计报告,能正确、全面且深入地反映被审计企业全域安全的管理情况。 国产智能自动化厂商首获SOC 2认证5月31 日,来也科技正式获得安永华明会计师事务所签发的SOC 2 Type1鉴证报告

    10830

    涂鸦WiFi&蓝牙SOC开发之点灯

    上章节介绍了如何搭建环境,环境搭建好了,接下来就简单了,不会点灯的工程师不是“人类高质量开发者”,今天就来唠唠涂鸦SOC如何点灯。来吧,兄弟们,淦! Wi-Fi&BLE SoC (BK7231N) 涂鸦三明治 Wi-Fi&BLE SoC NANO主控板(BK7231N)是方便开发者快速实现各种智能硬件产品原型的一款开发板。 您可通过涂鸦三明治 Wi-Fi&BLE SoC NANO主控板(BK7231N),搭配其他功能电路模组或电路板,实现对应的功能。 会在“基础信息”一栏中显示固件的相关信息 烧录授权 在「云模组烧录授权平台」根据按照箭头的指引,输入生产凭证,选择工位为“烧录授权”,点击”确认“ CBU的三明治SOC开发板自带了CH304串口芯片 在点击运行后,按下CBU的三明治SOC开发板上USB口旁的复位按键即可重启芯片,开始烧录授权。

    40820

    SOC设计之MIPI I3C

    I3C 是一种两线双向串行总线,针对多个传感器从设备进行了优化,一次只有一个 I3C 主设备。I3C 向后兼容许多传统I2C 设备,并且I3C 有着显著的速度和...

    38720

    SOC设计之MIPI I3C

    MIPI I3C (MIPI Alliance Improved Inter Integrated Circuit) 是一种可扩展的中速串行控制总线接口,用于将...

    34120

    基于ZYNQ的SOC——Hellow_World实验

    ZYNQ是一款SOC芯片,之前使用VGA做过的实验只是PL(Programmable Logic)部分,而ZYNQ最突出的功能,就是内部的双核Cortex-A9,所以从现在开始我将学习ZYNQ的SOC 主函数也是十分简单的,这样我们就完成了基于ZYNQ SOC的第一个程序Hellow_World,如果你没有像我这样串口打印出来Hellow World,那说明你有哪一个步骤错误了,请仔细查看,如果本文有错误

    483100

    tcp udp 协议及其实现的soc

    42620

    扫码关注腾讯云开发者

    领取腾讯云代金券