编辑
2026-06-13
线性代数
00

什么是奇异值分解

奇异值分解(英语:Singular value decomposition,缩写:SVD)是线性代数中一种重要的矩阵分解,在信号处理、统计学等领域有重要应用。奇异值分解在某些方面与对称矩阵或埃尔米特矩阵基于特征向量的对角化类似,这两种矩阵分解尽管有其相关性,但还是有明显的不同。对称阵特征向量分解的基础是谱分析,而奇异值分解则是谱分析理论在任意矩阵上的推广。

编辑
2026-01-03
算法
00

Problem: 1411. 给 N x 3 网格图涂色的方案数

1. 有向图路径数量

在这个问题中,我们可以将网格图的每一行都可以抽象成一个顶点(vertex),我们可以将这个问题抽象成:

有向图G(V,E)

  • V代表顶点集,
  • E代表边集,其中的每个元素代表{from_state,to_state},from_state的下一行可以是to_state 如下图所示:

numOfWays-base.png

我们要求的就是: 从这个图中的每个点出发,能够走出多少条长度为n - 1的路径

编辑
2025-12-02
系统安全
00

EmTaint 的工作价值

  1. 解决固件后端间接调用难以解析的问题 Linux-based 固件后端大量存在间接调用(indirect calls),传统方法无法解析,导致大量潜在漏洞路径无法被发现。 EmTaint 针对这一核心难点提出改进,使得更多真实的可疑路径能够被揭示。

  2. 提升变量别名(variable alias)场景下的数据流分析能力 变量别名频繁出现会导致数据流追踪断裂,隐含漏洞路径无法识别。 EmTaint 通过改进分析机制,使得在别名复杂的情况下仍能保持可靠的数据流追踪。

  3. 减少传统方法带来的误识别问题 之前的研究依赖启发式方式识别“中介污点源(mediate taint source)”,可能误识别,从而产生大量误报(false positives)。 EmTaint 通过更精确的分析方式避免此类启发式错误,使结果更准确。

  4. 揭示传统方法遗漏的大量潜在漏洞路径 由于未处理间接调用和别名问题,现有方法会遗漏许多真实路径(false negatives)。 EmTaint 提供更完整的路径覆盖,使漏洞挖掘更全面。

编辑
2025-12-01
系统安全
00

OctopusTaint 的工作价值

  1. 采用静态污点分析的方法,同时融合数据流的分析

  2. 解决间接调用问题

  3. 可追踪 NVRAM 的变形 taint,识别用户自定义 taint source

  4. 强化 Sanitization 检测

编辑
2025-11-30
系统安全
00

LLMSecConfig的工作价值

  1. 继承了LLM的静态分析工具,用于容器编排{Container Orchestrators[CO]}

  2. 通过现实的配置展示其有效性 (使用了1000个docker配置)

  3. 公开了数据集和实现方法 (source:https://figshare.com/s/2a9be8ccfbec9d8ba199)