IT 审计

IT 审计:查明原因,制定修复计划。

获得对代码、架构和系统运维的独立评估。我们列出已确认的问题、影响和行动顺序。报告帮助您安排团队工作,并决定后续投入。

何时需要审计

在故障发生后,或重大变更之前。

发生故障后、改造系统前,或从其他供应商接手项目时。我们根据您需要作出的决策确定范围,可以审查单个模块,也可以对整个系统进行审计。

01

代码与文档

我们审查代码正确性、可测试性、依赖关系,以及文档是否与系统行为一致。我们也会审计借助 AI 编写的代码和文档。

02

架构与项目

模块边界、数据流、故障点、决策和交付风险。我们评估方案是否符合其目标。

03

安全性

访问控制、身份验证、密码与密钥管理、依赖关系及基础设施配置。审查前会约定测试范围。

04

性能

应用性能分析、数据库查询、负载下的表现及基础设施成本。

05

开发流程

代码审查、测试、部署自动化与故障处理。我们查找流程中会增加出错风险的环节。

06

监控与运维

指标、日志、告警和响应流程。我们评估团队能否发现并诊断故障。

委托范围

完整审计或专项审查。

形式
书面报告与成果汇报,或附带约定总结的简短咨询式审查。
时间安排
完整审计通常需要 3–6 周,专项审查的时间另行约定。
所需材料
需要访问约定范围内的代码、文档及诊断数据,并与团队沟通。共享材料前,我们会签署保密协议(NDA)。
报价
费用取决于系统数量、选定领域、现有材料和分析深度。开始工作前提供范围、费用和时间表。
交付成果

调查结果、优先级和团队行动计划。

合作方案中会明确交付成果。完整审计包含主报告、按优先级排列的问题清单、架构图、管理层摘要和结果讨论会议。

每项发现都附有证据、影响说明和建议。我们明确区分已确认的缺陷与需要进一步调查的问题。

审计发现示例
风险:高 TR / 01

重试付款可能导致重复订单。

观察结果
在此示例中,响应丢失后重试请求会创建新的操作。
影响
可能造成重复扣款,并需要人工处理投诉。
建议
添加幂等键及请求重试测试。
验证
重试的请求应返回同一操作的结果,包括并发请求场景。

此示例专为本页面编写,并非来自客户审计。实际报告还包含证据、背景说明和解决问题所需工作量的估算。

流程

我们与您的团队一起核实发现。

  1. 确定范围

    双方约定目标、材料访问权限、时间表和保密安排。

  2. 分析

    我们审查代码和文档,结合测量数据及团队访谈开展分析。

  3. 核实发现

    我们与团队讨论初步发现,确认对系统工作方式的理解是否准确。

  4. 报告与讨论

    我们提供优先级、建议及后续行动计划。

必须委托你们进行修复吗?

不必。您的团队或其他服务商都可以落实建议。如果委托我们修复,将单独约定范围和价格。

审计是否涵盖整个系统?

仅涵盖约定范围。我们可以聚焦于某个模块、流程、文档或风险,并在报告中说明审查边界及访问限制。

您想检查系统的哪些方面?

描述故障现象或您面临的决策。通过一次免费交流,我们会确定可行的审计范围。此阶段不需要访问您的代码。

聊聊审计需求