31、应用安全的衡量与持续改进

应用安全的衡量与持续改进

1. 应用安全评分卡的创建与应用

在评估应用的安全状况时,应用的关键性是确定实际评分卡的一个数学因素,这意味着它成为确定总体得分的一个额外标准。从简单的角度来看,组织可以使用基本的加权评分方法来确定产品的总体得分。由于并非每个标准在评分中所占的权重相同,因此按重要性对它们进行排名非常重要。

以下是某组织对评分卡标准进行排名后的列表:
| 标准 | 权重 |
| ---- | ---- |
| 应用关键性 | 20% |
| 支持的TLS版本 | 10% |
| 支持的TLS密码套件 | 10% |
| 关键数据库的校验和 | 5% |
| 关系数据库中的数据使用特定加密标准加密 | 15% |
| 包含敏感信息的NoSQL(非结构化数据)静态加密 | 15% |
| OWASP Top 10—A02加密失败 | 5% |
| OWASP Top 10—A03注入 | 5% |
| 可用性和DDoS相关漏洞 | 15% |

在分配权重后,就需要创建实际的评分卡。对于评分卡中的每个标准,都需要一种将其映射到加权分数的方法。因为并非每个标准都是相同的,有些是“开或关”的二元标准,如对特定TLS版本的支持;而另一些则有一系列可能的输入,如特定漏洞的数量。

以下是评分卡输入和权重的表格:
| 标准 | 权重 | 可能的输入 |
| ---- | ---- | ---- |
| 支持的TLS版本 | 10 | 二元 |
| 支持的TLS密码套件 | 10 | 二元 |
| 关键数据库的校验和 | 10 | 二元 |
| 关系数据库中的数据使用特定加密标准加密 | 20 | 二元 |
| 包含敏感信息的NoSQL(非结构化数据)静态加密 | 20 | 二元 |
| OWASP Top 10—A02加密失败 | 10 | 0->n |
| OWASP Top 10—A03注入 | 10 | 0->n |
| 可用性和DDoS相关漏洞 | 10 | 0->n |

对于二元标准,需要为标准是否实施分配一个值。例如,如果应用配置的TLS版本符合组织的标准(如TLS版本1.3),则认为该标准已完全实施,应用将获得1分;如果未实施,则获得0分。对于依赖于不断变化的漏洞组的0->n标准,应将其划分为可接受的漏洞组。例如,对于A02加密失败标准,组织可以根据风险进行分组,如0、1 - 5、6 - 10、11 - 15、>16。组织还可以考虑标准中漏洞的严重程度,以创建额外的分数级别。

为了使评分卡有效工作,每个标准都需要转换为与常见教育评分系统(A、B、C、D和F)一致的百分比或等级。这样可以计算出应用的总体得分。如果是二元项目,“开”为100分或A,“关”为50分或F;对于有多个可能得分的项目,组织应使用分组策略为每个组分配一个分数。

下面是一个示例安全评分卡:
| 标准 | 权重 | 得分 |
| ---- | ---- | ---- |
| 支持的TLS版本 | 10 | A |
| 支持的TLS密码套件 | 10 | F |
| 关键数据库的校验和 | 10 | A |
| 关系数据库中的数据使用特定加密标准加密 | 20 | A |
| 包含敏感信息的NoSQL(非结构化数据)静态加密 | 20 | A |
| OWASP Top 10—A02加密失败 | 10 | D |
| OWASP Top 10—A03注入 | 10 | C |
| 可用性和DDoS相关漏洞 | 10 | B |

创建安全评分卡的流程如下:
1. 确定评分标准并按重要性排名。
2. 为每个标准分配权重。
3. 确定每个标准的可能输入类型(二元或0->n)。
4. 为二元标准定义实施和未实施的得分,为0->n标准进行漏洞分组并分配分数。
5. 收集每个标准的信息。
6. 计算总体得分并以合适的方式呈现。

2. 持续改进应用安全计划

当应用安全计划顺利运行,漏洞减少,工程师能够提前解决影响应用的安全问题时,安全和攻击者的情况并非一成不变,安全问题的形势在不断演变,攻击手段也在不断升级。因此,组织需要持续改进应用安全计划。

2.1 领先于攻击者

在防御中,有一个常见的说法:“攻击者只需成功一次,而防御者必须每次都成功。”随着系统变得越来越复杂,暴露点增多,攻击者有了更多的目标。不同类型的攻击者对组织的威胁程度和组织防御的难度各不相同,常见的威胁行为者包括脚本小子、内部人员、黑客活动分子和恐怖分子、网络罪犯以及高级持续威胁。

为了应对不同类型的攻击者,组织可以采用分层防御策略。以下是攻击者可能采取的步骤以及相应的防御措施:
- 侦察(Reconnaissance) :攻击者通过扫描和搜索公共信息来收集目标组织的信息。组织应减少应用和组织信息的暴露,如减少源代码和文档的公开,确保Web服务器的HTTP头不提供不必要的信息,并关闭未使用的端口。
- 资源获取、访问和执行(Resource, Access, and Execution) :攻击者利用基础设施和主机的弱点,获取硬件和云资源,获得访问权限并执行脚本。组织应确保主机和服务器具有适当的安全控制,如最小权限访问、关闭端口、及时更新软件,并通过日志和监控来检测入侵迹象。
- 持久化、提权和规避(Persistence, Escalation, and Evasion) :攻击者在获得主机访问权限后,会尝试持久化存在、提升权限并规避防御措施。组织应确保主机、服务器和网络设备的安全配置,使用日志和监控检测恶意活动,并利用哈希技术确保文件不被篡改。
- 凭证访问和发现(Credential Access and Discovery) :攻击者试图获取凭证或账户访问权限,并在组织系统中发现服务和信息。组织应加强账户安全管理,防止凭证泄露。
- 横向移动和收集(Lateral Movement and Collection) :攻击者通过网络横向移动,寻找更多的攻击目标,并收集数据。组织应加强网络安全防护,防止攻击者通过钓鱼等手段获取更多访问权限。
- 命令与控制和数据外泄(Command and Control and Exfiltration) :攻击者需要将收集到的数据从网络中导出。他们会采用混淆和加密的方法,避免被网络工具检测到。组织应监控网络流量,设置合理的流量阈值,防止数据外泄。
- 破坏(Impact) :攻击者可能会通过破坏性方法(如数据擦除、加密、删除账户访问权限等)破坏系统的可用性或完整性。组织应制定应急响应计划,以应对此类攻击。

2.2 MITRE ATT&CK框架

MITRE开发了ATT&CK框架(https://attack.mitre.org/),该框架涵盖了攻击者从侦察到数据外泄的各个步骤。虽然该框架不能涵盖所有攻击者的行为,但它有助于开发特定于攻击者行为的威胁模型和缓解技术。

以下是MITRE ATT&CK矩阵的主要阶段:

graph LR
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
    A(侦察):::process --> B(资源开发):::process
    B --> C(初始访问):::process
    C --> D(执行):::process
    D --> E(持久化):::process
    E --> F(提权):::process
    F --> G(防御规避):::process
    G --> H(凭证访问):::process
    H --> I(发现):::process
    I --> J(横向移动):::process
    J --> K(收集):::process
    K --> L(命令与控制):::process
    L --> M(数据外泄):::process
    M --> N(影响):::process
2.3 Cyber Kill Chain框架

Cyber Kill Chain框架(http://mng.bz/aPdj)由洛克希德·马丁公司开发,用于快速了解攻击者的类型和攻击过程。该框架的第一步也是侦察,攻击者通常通过收集组织的公共信息来了解目标。侦察技术可以通过使用专门的工具(如Shodan)变得更加复杂。

通过了解这些攻击框架和步骤,组织可以制定更有效的防御策略,持续改进应用安全计划,以应对不断变化的安全威胁。

3. 两种攻击框架的对比与应用

虽然MITRE ATT&CK框架和Cyber Kill Chain框架都用于描述攻击者的行为过程,但它们在侧重点和应用场景上有所不同。

对比项 MITRE ATT&CK框架 Cyber Kill Chain框架
覆盖范围 涵盖了攻击者从侦察到数据外泄的各个详细步骤,包含众多具体的技术和策略,范围广泛且细致。 主要关注攻击的主要阶段,步骤相对简洁,更侧重于提供攻击过程的整体概览。
用途 有助于开发特定于攻击者行为的威胁模型和缓解技术,适用于深入分析攻击者的行为模式和制定针对性的防御措施。 可用于快速了解攻击者的类型和攻击过程,便于组织快速评估安全态势并做出响应。
详细程度 非常详细,对每个阶段的描述和可能使用的技术都有具体说明。 相对简略,主要突出攻击的关键步骤。

组织可以根据自身的需求和资源,结合使用这两个框架。例如,在进行全面的安全评估和威胁建模时,可以使用MITRE ATT&CK框架深入分析攻击者的可能行为;在快速响应安全事件时,Cyber Kill Chain框架可以帮助组织迅速定位攻击阶段并采取相应的措施。

4. 应用安全持续改进的实践建议

为了更好地持续改进应用安全计划,组织可以参考以下实践建议:

4.1 建立安全指标和监控体系
  • 定义关键安全指标(KPIs) :确定与组织目标相关的安全指标,如漏洞修复率、安全事件响应时间等。通过定期监控这些指标,了解应用安全计划的运行状况。
  • 实时监控和预警 :利用安全信息和事件管理(SIEM)系统等工具,实时监控应用系统的安全状况。当出现异常情况时,及时发出预警,以便组织能够迅速采取措施。
4.2 加强人员培训和安全意识教育
  • 技术人员培训 :为开发人员、运维人员等提供定期的安全培训,使他们了解最新的安全威胁和防御技术。例如,举办安全编码培训课程,提高开发人员编写安全代码的能力。
  • 全员安全意识教育 :通过安全宣传、培训和模拟攻击演练等方式,提高全体员工的安全意识。让员工了解常见的安全风险和防范措施,避免因人为疏忽导致安全漏洞。
4.3 定期进行安全评估和漏洞扫描
  • 内部安全评估 :定期组织内部安全评估,包括代码审查、漏洞扫描等。发现潜在的安全漏洞,并及时进行修复。
  • 外部安全审计 :邀请专业的安全机构进行外部安全审计,获取客观的安全评估报告。根据审计结果,改进应用安全计划。
4.4 建立应急响应机制
  • 制定应急响应计划 :明确在发生安全事件时的应急响应流程和责任分工。确保组织能够迅速、有效地应对安全事件,减少损失。
  • 定期演练 :定期进行应急响应演练,检验应急响应计划的可行性和有效性。通过演练,提高团队的应急响应能力和协同作战能力。
5. 应用安全持续改进的流程总结

为了更清晰地展示应用安全持续改进的过程,以下是一个mermaid格式的流程图:

graph LR
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
    A(建立安全评分卡):::process --> B(监控安全指标):::process
    B --> C(分析安全态势):::process
    C --> D{是否存在安全风险?}:::process
    D -- 是 --> E(制定改进措施):::process
    E --> F(实施改进措施):::process
    F --> B
    D -- 否 --> B

这个流程包括以下几个关键步骤:
1. 建立安全评分卡 :通过确定评分标准、分配权重和收集信息,创建应用安全评分卡,为评估应用安全状况提供基础。
2. 监控安全指标 :定期监控关键安全指标,了解应用安全计划的运行状况。
3. 分析安全态势 :根据监控数据,分析应用的安全态势,判断是否存在安全风险。
4. 制定改进措施 :如果发现安全风险,制定相应的改进措施,如修复漏洞、加强安全控制等。
5. 实施改进措施 :将改进措施付诸实践,并持续监控改进效果。

通过不断循环这个流程,组织可以持续改进应用安全计划,提高应用系统的安全性,应对不断变化的安全威胁。

总之,应用安全是一个持续的过程,需要组织不断地关注和改进。通过创建安全评分卡、了解攻击框架、采取有效的防御措施和持续改进实践,组织可以更好地保护应用系统免受攻击,确保业务的安全稳定运行。

相关推荐

【Zeekr_Tech】汽车软件敏捷开发和分支管理

极氪软件及电子中心Filip 经过十多年的发展,敏捷软件开发已经从一种前卫的开发方式转变成为在各大软件公司中被广泛应用的主流技术,变成了互联网行业的一种潮流,而随着软件定义汽车等概念的兴起,软件在一辆汽车中的价值正在不断增加。电动化、网联化、智能化、共享化的背后都需要强大的软件能力作为支撑,而软件能力不仅体现在构建出高质量的软件产品上,同时还体现在软件产品的快速迭代以满足快速变化的市场需求的能力之上。这样的变化无疑给汽车软件开发带来了新的挑战,同时也带来了巨大的机遇,新玩家纷纷入场,期望在软件和用户体验上

Geely_Tech的博客 918

Python实现基于GRU门控循环单元进行多输入单输出回归预测的详细项目实例

本文介绍了一个基于GXZ门控循环单元的多输入单输出回归预测项目。该项目采用深度学习技术,通过独立GXZ编码器处理多个输入时序数据,融合后经全连接层输出预测结果。系统包含完整的数据预处理、模型训练、预测评估流程,并提供了可视化界面和多种性能指标分析。项目创新性地设计了特征融合机制和轻量化优化,适用于智能制造、智慧城市等多个领域。文章详细阐述了程序设计思路,包括环境准备、数据生成、模型构建等六个阶段,并提供了完整的Python代码实现。该系统能有效解决多源时序数据的预测问题,具有较高的实用价值和扩展性。

优质创作者: 人工智能技术领域 对于有一定基础的 MATLAB和Python带具体需求都可以详谈 MATLAB和Python可以提供代码调试服务加油 谢谢 你的鼓励是我前行的动力 谢谢支持 加油 谢谢 921

DeepSeek V4 Flash ARC-AGI推理能力解析与实战应用指南

抽象推理能力是衡量人工智能模型智能水平的核心指标,它反映了模型从有限示例中发现规律并泛化到新场景的认知本质。其技术原理在于模型能否剥离表面特征、捕捉深层变换规则,这直接决定了AI在复杂问题解决中的实际效能。这种能力的技术价值在于,它使模型不再仅仅是数据记忆者,而是具备了类似人类的逻辑推演和创造性思维潜力,为通用人工智能的发展提供了关键评估维度。在应用场景上,强大的抽象推理能力可显著提升代码生成的逻辑严谨性、复杂系统问题的诊断精度以及算法设计的创新性,这正是当前大模型技术落地的关键瓶颈。本文聚焦DeepSee

weixin_34122810的博客 449

71、人体工程学在床垫回收与可持续发展中的应用

本文探讨了人体工程学在床垫回收和可持续发展中的应用。通过分析澳大利亚一家社会企业的手动床垫回收工作,识别了工人面临的受伤风险,并提出了战术干预措施和更高级别的控制措施来降低风险。同时,文章综述了人体工程学在可持续发展中的作用,包括社会、经济和环境三个方面的贡献。未来的发展方向包括技术创新、政策支持和教育与培训,以推动人体工程学在可持续发展中的深入应用。

onion的博客 154

31、Active Directory 安全与性能优化指南

本文详细介绍了 Active Directory 的安全与性能优化相关的内容。在安全性方面,涵盖了组设置、权限管理、审计与日志配置、密码策略以及关键的安全组和权限继承控制。在性能优化部分,提供了 Windows 2000 的性能监控流程和最佳实践,包括使用系统监视器工具选择性能计数器并查看性能数据的多种方式。通过这些方法,可有效提升 Active Directory 的安全性和运行效率。

bread的博客 50

安全监察部经理绩效考核指标量表与安全管理

本文详细解析了安全监察部经理的绩效考核指标体系,涵盖安全生产天数、监察频率、百万吨煤死亡率等7个关键指标。这些量化指标通过不同维度(安全监管、隐患整改、培训考核等)评估管理者的工作成效,权重分配为20%至5%不等。文章具体阐述了每个指标的定义、计算方法、业务应用场景及数据来源,强调通过数据化考核提升安全管理水平。指标体系设计科学严谨,既能全面评估部门安全管理工作质量,又能推动管理流程优化,为高危行业的安全绩效管理提供了标准化参考框架。

Mr数据杨 1119

31、企业云计算战略与政策全解析

本文全面解析了企业云计算战略与政策的关键要素,涵盖战略制定基础、政策保障、目标设定、实施方法、企业架构规划、高层支持获取、避免云孤岛、治理框架建立、投资组合评估及风险应对等内容。通过流程图和案例分析梳理实施路径,并探讨了混合云、AI融合、安全隐私和绿色可持续等未来趋势,为企业高效、安全、可持续地推进云计算提供系统性指导。

sugar的博客 63

31、数字时代下人类与机器的协同进化

本文探讨了数字时代下人类与机器的协同进化,分析了数字泰勒主义对人类发展的影响,并阐述了人工智能如何补充和增强人类能力。文章涵盖了增强人类(身体/认知/虚拟)、人机协同进化、伦理人工智能的核心原则等相关概念,并讨论了人机共创、共学和共适应的多个方面,包括语言与视觉的结合、基于人类示范的学习以及情感学习等内容。此外,文章还介绍了教育领域的最佳实践,如智能辅导系统、虚拟实验室和智能教学管理系统。最后,总结了人机协同发展的未来趋势,并强调了技术创新与伦理规范的平衡重要性。

tt34567的博客 190

生产车间主任绩效考核指标量表设计与应用方案

车间主任绩效考核体系全面覆盖生产管理各环节,通过量化指标实现精细化管理。生产计划执行(权重25%)重点关注按时完成率(15%)和排程准确率(10%),反映生产组织与协调能力;效率与资源利用(权重30%)包括劳动生产效率(10%)、工时(10%)和物耗标准达成率(10%),体现精益管理水平;质量与交付(权重20%)通过交期达成率和抽检合格率(各10%)保障客户满意度;安全管理(权重15%)结合5S执行(5%)和安全事故控制(10%);组织建设(权重10%)则关注员工技能提升(5%)和制度流程执行率(5%)。该

Mr数据杨 1315

31、下一代航空运输系统中大数据“五V”特性的处理

本文探讨了大数据的五V特性(Volume、Variety、Velocity、Veracity、Value)在美国下一代航空运输系统中的应用与挑战,重点分析了自动相关监视广播(ADS-B)系统的技术与安全问题。随着航空业数据的快速增长,如何高效存储、处理和保障数据真实性成为关键议题。文章从多个维度分析了ADS-B系统在数据量、速度、多样性等方面的问题,并提出了加强数据安全与提升处理效率的建议,旨在推动航空运输系统的安全与效率提升。

lg888的博客 84

28、计算机视觉技术在建筑施工监测中的应用与进展

本文探讨了计算机视觉技术与BIM驱动数据分析在建筑施工监测中的应用进展,涵盖进度、质量与安全三大核心领域。通过实际案例分析展示了技术在提升效率、准确性和透明度方面的优势,总结了当前研究与工业应用间的差距及ROI效益。文章还指出了数据处理、系统集成和人员接受度等挑战,并展望了数据共享、智能决策支持和实时数字孪生等未来发展趋势,强调该技术将在建筑4.0时代发挥关键作用。

i7j8k9l的博客 172

大语言模型在患者评论多标签分类中的应用

在现代医疗行业中,患者体验和护理质量不仅是衡量医院可持续性和声誉的重要标准,更是推动医疗服务改进的核心驱动力。通过分析患者反馈,可以深入了解患者满意度及其医疗结果。尽管如此,患者评论的非结构化特性给传统的机器学习方法带来了挑战。这篇文章将探讨如何利用大语言模型(LLMs)进行患者评论的多标签文本分类(MLTC),并展示相关的研究成果。

步子哥的博客 750

安全监察部经理绩效考核指标量表与管理提升

本绩效考核表专门针对安全监察部经理的工作进行评估。考核指标涵盖了部门工作计划、费用控制、安全生产、隐患整改、培训等多个方面,体现了对安全管理和团队绩效的综合要求。每项考核指标都有明确的权重和标准,目的是通过科学的评价体系,确保安全监察工作能够按照预定目标有效实施,提升部门的整体运作效率。

Mr数据杨 525

收银部经理绩效考核指标量表与评估方案

收银部绩效考核指标是评估运营效率和服务质量的关键工具,包括收银差错率、收银速度、任务达成率和客户满意度等核心指标。通过量化分析这些指标,企业可以优化财务准确性、提升交易效率、改进任务管理并增强顾客体验。本文结合具体案例,展示了如何通过数据分析和绩效管理提升收银部的整体表现。

Mr数据杨 1055

产业园区如何高效对接企业技术需求与高校科研成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

云安全技术——搭建VPN

VPN(Virtual Private Network)是一种可以在公共网络上建立安全连接的技术。VPN是实现保密通信的基本手段,在windows系统上,可以直接进行VPN服务的搭建。1.VPN的工作原理:通过使用加密协议和认证机制,将本地计算机和远程服务器之间的通信加密和保护。2.VPN的分类:根据不同的方式和用途,VPN可以分为不同类型,例如远程访问VPN、站点到站点VPN等。3.VPN的优势:VPN可以带来许多好处,如提高数据安全性、隐藏真实IP地址、突破地理限制等。4.

qq_53142796的博客 3万+

最佳量化交易的计算机操作系统

本文在Creative Commons许可证下发布   我经常被问到的一个问题是:用哪种计算机操作系统和计算软件进行量化交易的理论研究和代码实现?   我想把这个问题简化,从挑选的计算软件和计算库来反推最佳使用的计算机操作系统。简而言之,就是在本文撰写的时候而言,如果你想进行基于任何严肃的数学理论和金融量化交易研究理论,这里特指机器学习或者深度学习。并且需要在本地研究机器上使用桌面版本,...

evilqliang的博客 2307

动态数据脱敏技术分析

在当前国内信息安全热潮中,数据脱敏作为数据安全的重要一环得到了业界的认可与重视。早在2012年,数据脱敏首次作为一个单独的魔力象限由Gartner发布,Gartner在2014年又提出了:按照数据使用场景,将数据脱敏分为静态数据脱敏(Static data masking-SDM )与动态数据脱敏(Dynamic data masking-DDM )。 可能有人望文生义,认为动态数据脱敏一定比静态数据脱敏高级。非也非也,静态or动态,取决于脱敏的使用场景,主要是以使用场景为由来选择合适的数据脱敏的模式。 本

美创科技的博客 4673

成分数据的闭合效应对地球化学数据的影响及其解决方案

封闭效应 (Closure Effect),也称为常数和效应 (Constant Sum Effect),是地球化学数据分析中一个需要特别注意的统计现象。它的产生是由于我们通常使用成分数据 (Compositional Data)百分比 (%)百万分率 (ppm)由于这些数据表示的是各组分占总体的比例,它们的总和必然是一个常数 (例如 100% 或 1,000,000 ppm)。这意味着每个元素的含量不是独立的,而是与其他元素的含量相互制约。改变其中一个元素的含量必然会影响其他元素的相对比例。

qq_59349063的博客 1538

在 SAP BTP Cloud Foundry 环境中开发 SAP HANA 的完整实战路线图

SAP HANA Cloud迁移路径解析:从本地到云原生的数据库现代化 本文梳理了SAP HANA在Cloud Foundry环境中的架构定位和实施路径,针对不同起点的项目提供迁移建议。核心内容包括: SAP HANA Cloud在Cloud Foundry中的双重角色:既作为平台服务提供数据库实例,又通过HDI容器管理MTA应用中的数据库工件。 针对四类典型项目起点的迁移策略: 绿地项目:直接采用CAP+SAP HANA Cloud组合 已有HANA service或XS advanced项目:需对照兼容

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

基于UC3842的反激电源的全面深入解析与MATLAB仿真

内置电流检测,可实现电流模式控制,提高系统的动态响应性。多种保护功能,如欠压锁定、过温保护、短路保护等,确保系统的安全可靠运行。宽工作电压范围,适应不同的电源设计需求。简单的外部元件配置,易于实现。UC3842的典型应用包括开关电源、DC-DC转换器和反激式电源等,其稳定性和可靠性在实际应用中得到了广泛验证。

qq_38334677的博客 1086

第170篇 因子图优化入门——图模型在状态估计中的应用

本文系统介绍了从滤波方法到因子图优化的思维转变,重点解析了因子图的原理与应用。首先对比了递推式滤波(卡尔曼滤波等)与全局优化的区别,指出优化方法能利用所有信息且适合处理稀疏结构。然后详细阐述了因子图的二部图结构(变量节点和因子节点)及其将复杂概率分布分解为小因子乘积的优势。文章讲解了因子图优化如何转化为最小二乘问题,并介绍高斯-牛顿法和LM方法等求解技术。最后对比了g2o、Ceres和GTSAM三大主流框架的特点及适用场景,强调了初始化和鲁棒核函数的重要性,为SLAM相关面试提供了实用建议。

郑伟强dev的专栏 374

当C#遇见声音魔法:从麦克风到文字的0.1秒奇幻漂流

为什么选300Hz?因为人声基频通常在85-255Hz,但清脆的“啊”可能到2kHz,所以300Hz是安全区!(参考知识库[1])

墨夶的博客 365

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: 30、应用安全:反馈收集与安全评分卡的运用
下一篇: 12、软件定义网络(SDN)与网络功能虚拟化(NFV)在5G中的应用
docker8compose
博客等级 码龄1天 0粉丝 1102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值