主机安全产品开发服务 2023-08-07 13:32

提供网络产品开发和技术支持服务,基于Agent+管理中心的架构方式实现主机安全,通过对数据流、业务流等进行详细分析,识别系统的软件成分、应用组件漏洞、联动处置、以及识别所有的恶意内存马攻击。

提供网络产品开发和技术支持服务,基于Agent+管理中心的架构方式实现,通过对数据流、业务流等进行详细分析,识别系统的软件成分、应用组件漏洞、联动处置、以及识别所有的恶意内存马攻击,并针对所有信息进行分类详细展示,协助用户更好理解和进行相应的修复工作。同时支持开放该平台所有接口,支持各种形式的能力调用和能力输出。

具体的服务内容如下:

1     开发过程管理

对开发过程中的团队成员、工作任务、工作计划、进度汇报、周报日报进行有效管理,负责督促团队成员对工作交付物的输出、评审与修订,以及辅助项目经理、技术负责人进行其他方面事务性的工作。

2     需求与需求分析

对甲方系统的新业务开发、优化改造等相关需求分析工作,包括需求的调研、分析、说明、变更、验证、管理等一系列需求工程。需求分析包括但不限于业务需求、用户需求、功能需求、非功能性需求和需求分析报告等。

3     质量保证

参与项目研发过程质量管理,协助更新研发过程标准,确保项目建设和研发是按照适用的标准过程和计划进行,保证过程及产品符合质量体系标准要求;对项目研发进行符合性质量监督,对发现的不符合项问题进行记录、跟踪和推动问题的解决;对开发相关过程进行相关度量指标的设计及完善,对过程数据进行收集、度量及分析,推动科学决策及量化管理。

4     软件设计

主要为概要设计和详细设计两个阶段。概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。

5     配置管理

利用配置管理工具,为项目开发控制好版本,做好版本管理和变更管理等活动,保证各阶段所使用的版本正确。负责开发过程中配置管理环境的部署与维护,负责不同开发环境持续集成搭建、优化及维护。

6     新技术预研与技术验证

对项目研发过程新技术进行预研,包括新技术调研、选型、选型验证与测试,制订新技术预研方案,并根据方案进行实施,交付符合课题预期的交付物成果(含文档、报告及代码等)。对课题及其他任务驱动的技术进行验证,输出符合规范的验证报告。

7     软件编码

对甲方系统的缺陷修复、优化改造等相关代码编程工作,在较好地完成开发任务的同时保证代码的质量。

8     软件测试

参与项目的日常测试,包括但不限于对前台web页面测试和后台功能模块测试,测试类型涵盖单元测试、功能测试、性能测试、安全测试、可用性测试、兼容性测试、易用性测试等。

对提供的测试服务进行有效管理,包括但不限于测试计划、测试分析、测试用例及数据准备、测试执行、测试跟踪和测试总结等。

     单元测试:熟悉单元测试过程和内容,能够独立完成单元测试任务,保证代码行为与期望一致。

     功能测试:对业务系统进行功能测试工作,制定测试方案,编写测试案例,执行测试案例并反馈结果,包含但不限于前台界面测试,功能测试,后台功能和接口测试,异常测试等。

     性能测试:制定性能测试方案,协助分析性能瓶颈,输出性能格式报告,研究性能测试工具并落地实施等。

     安全测试:制定安全测试方案,协助分析安全风险,针对风险给出修复建议和方案等。

9     缺陷修复

对测试、验收或系统运行阶段的问题缺陷进行修复处理。

10   文档输出

根据需求定期和不定期提供项目研发报告、日报、周报、月报等,输出研发过程中的需求文档、设计文档、接口文档、测试文档、部署文档、产品文档等,以及项目阶段性研究报告,并提出优化建议。对输出文档评审,并反馈评审意见。

11其他开发相关支撑

与开发服务、测试服务工作密切相关的其他支撑服务,包括但不限于项目集成、缺陷辅助定位、测试辅助支持、界面设计、原型设计、bug重现等。