登录 | 注册 退出 我要上传 我要投稿

功能安全在SOA中的实现

Ferchie 2024-05-08

SOA在重构软件生态时,其功能安全实现难度大幅增加。OEM开放3party开发平台,如何保证其不影响整车的功能安全,对于3party开发的服务,如何确保其不级联失效影响其它已有ASIL等级的服务,服务客户端 的ASIL等级的不确定性等问题都将是制约SOA能够有效实现的关键因素。

SOA 系统设计层面考虑应考虑进行服务分层(如下图),其中SOA的功能安全设计需要考虑到整个层面的设计过程。

image.png

SOA 系统设计层面考虑应充分考虑服务分层。结合安全因素将服务合理分层,针对不同开发主体确定不同限制策略。同时,还应该基于服务进行有效分类,基于服务的安全相关性对开发的服务和OEM服务进行分区,过程中需要考虑严格的安全审核机制。为了实现物理隔离,需要考虑将供应商开发的底层服务和OEM自己开发的顶层服务进行高性能计算分区和安全计算分区。

image.png

此外,SOA在安全机制上可以分为3层架构设计,因此其软件运行期间的动态监控是必不可少的。

整体来讲,构建面向服务的安全分析流程及框架包含如下几个关键部分:

首先是进行有效的服务过程建模(BPMN),随后是进行安全分析中的服务Hazard分析(SHA)和服务Failure分析(SFA),最后是进行SOA的错误分类。在后续开发层面主要通过安全案例和服务层一致性构建安全保障体系,实现高度自动化的模型集成环境。

0.png

下一篇: 功能安全软件架构
上一篇: Autosar CyberSecurity之HSM和CSM, CryIf,Crypto Driver之间的关系
相关文章
返回顶部小火箭