📜  信息系统安全负责人:安全系统开发生命周期

📅  最后修改于: 2022-05-13 01:57:00.548000             🧑  作者: Mango

信息系统安全负责人:安全系统开发生命周期

安全系统开发生命周期 (SecSDLC)定义为在软件开发周期 (SDLC) 中按顺序执行的一组程序。它旨在帮助开发人员创建软件和应用程序,从而从一开始就显着降低后期阶段的安全风险。

安全系统开发生命周期 (SecSDLC) 与软件开发生命周期 (SDLC) 有点相同,但它们在周期的每个阶段执行的活动方面有所不同。 SecSDLC 消除了安全漏洞,其过程涉及识别某些威胁和这些威胁在系统上所代表的风险,以及所需的安全控制实施以应对、消除和管理所涉及的风险。而在 SDLC 过程中,重点主要是信息系统的设计和实现。

SecSDLC 涉及的阶段是:

  • 系统调查:
    这个过程是由在组织最高管理层工作的官员/指令开始的。为了执行此过程,首先考虑了项目的目标和目标。定义了信息安全策略,其中包含对安装的安全应用程序和程序及其在组织系统中的实施的描述。

  • 系统分析:
    在这个阶段,对来自系统调查阶段的文件进行详细的文件分析。已经分析了现有的安全策略、应用程序和软件,以检查系统中的不同缺陷和漏洞。还分析了即将到来的威胁可能性。风险管理只属于这个过程。

  • 逻辑设计:
    逻辑设计阶段处理涉及各种信息安全策略及其应用程序和软件的工具和以下蓝图的开发。还起草了备份和恢复政策,以防止未来的损失。万一发生任何灾难,也计划采取业务措施。外包公司项目的决定是在这个阶段决定的。分析项目是否可以在公司内部完成,或者需要将其发送到另一家公司执行特定任务。

  • 物理设计:
    技术团队获取软件实施和系统安全应用所需的工具和蓝图。在此阶段,针对将来可能遇到的任何不可预见的问题研究不同的解决方案,对其进行分析并记录下来,以涵盖在分析阶段遗漏的大部分漏洞。

  • 执行:
    在早期阶段确定的解决方案是最终的,无论是内部项目还是外包项目,都提供了适当的产品文档,以满足为要满足的项目指定的要求。项目的实施和集成过程是在各个团队的帮助下进行的,这些团队积极地测试产品是否满足系统文档中指定的系统要求。

  • 维护:
    实施安全计划后,必须确保其正常运行并得到相应管理。安全程序必须相应地保持最新,以应对在设计时可能看不见的新威胁。

这些是 SecSDLC 循环中涉及的步骤及其简要说明。