Система и способ управления доступом в электронных блоках управления транспортными средствами

1. Система обеспечения взаимодействия в электронном блоке управления, работающем под управлением операционной системы, при этом система содержит:
- базовый компонент, исполняющийся в операционной системе и предоставляющий интерфейс взаимодействия с приложениями;
- приложение управления, взаимодействующее с базовым компонентом по упомянутому интерфейсу взаимодействия;
- средство безопасности операционной системы, которое вычисляет вердикт о предоставлении доступа для взаимодействия приложения с базовым компонентом по упомянутому интерфейсу взаимодействия;
- ядро защищенной операционной системы, которое:
перехватывает запрос на взаимодействие приложения управления с базовым компонентом по интерфейсу взаимодействия;
на основании решения средства безопасности операционной системы обеспечивает взаимодействие между базовым компонентом и приложением управления посредством упомянутого интерфейса взаимодействия.
2. Система по п. 1, в которой операционная система является защищенной операционной системой.
3. Система по п. 2, в которой защищенной операционной системой является KasperkyOS.
4. Система по п. 1, в которой блок управления является блоком управления транспортным средством.
5. Система по п. 1, в которой взаимодействие является межпроцессным взаимодействием.
6. Система по п. 1, в которой базовым компонентом является программный элемент платформы, определенный в спецификации Autosar Adaptive Platform.
7. Система по п. 1, в которой базовый компонент предоставляет интерфейс взаимодействия с другими базовыми компонентами.
8. Система по п. 1, в которой средство безопасности операционной системы является единственной точкой вычисления вердиктов о предоставлении доступа.
9. Система по п. 1, в которой средство безопасности операционной системы вычисляет вердикт, используя формализованную модель безопасности.
10. Система по п. 9, в которой вердикт разрешает взаимодействие между базовым компонентом и приложением управления в случае, если взаимодействие между базовым компонентом и приложением управления соответствует формализованной модели безопасности.
11. Способ обеспечения взаимодействия в электронном блоке управления, работающем под управлением операционной системы, состоящий из этапов, на которых:
- перехватывают с помощью ядра операционной системы по меньшей мере один запрос на взаимодействие приложения управления с базовым компонентом по интерфейсу взаимодействия, предоставляемому базовым компонентом для взаимодействия с приложениями;
- запрашивают с помощью ядра операционной системы у средства безопасности операционной системы вердикт о предоставлении доступа для взаимодействия приложения с базовым компонентом по упомянутому интерфейсу взаимодействия;
- с помощью средства безопасности операционной системы вычисляют вердикт о предоставлении доступа для взаимодействия приложения с базовым компонентом по упомянутому интерфейсу взаимодействия;
- с помощью ядра защищенной операционной системы на основании решения средства безопасности операционной системы обеспечивают взаимодействие между базовым компонентом и приложением управления посредством упомянутого интерфейса взаимодействия.
12. Способ по п. 11, в котором операционная система является защищенной операционной системой.
13. Способ по п. 12, в котором защищенной операционной системой является KasperkyOS.
14. Способ по п. 11, в котором блок управления является блоком управления транспортным средством.
15. Способ по п. 11, в котором взаимодействие является межпроцессным взаимодействием.
16. Способ по п. 11, в котором базовым компонентом является программный элемент платформы, определенный в спецификации Autosar Adaptive Platform.
17. Способ по п. 11, в котором базовый компонент предоставляет интерфейс взаимодействия с другими базовыми компонентами.
18. Способ по п. 11, в котором средство безопасности операционной системы является единственной точкой вычисления вердиктов о предоставлении доступа.
19. Способ по п. 11, в котором средство безопасности операционной системы вычисляет вердикт, используя формализованную модель безопасности.
20. Способ по п. 19, в котором вердикт разрешает взаимодействие между базовым компонентом и приложением управления в случае, если взаимодействие между базовым компонентом и приложением управления соответствует формализованной модели безопасности.