Implementing middleware for content filtering and information flow control

J. C. Robinson, W. S. Harrison, N. Hanebutte, P. Oman, J. Alves-Foss
{"title":"Implementing middleware for content filtering and information flow control","authors":"J. C. Robinson, W. S. Harrison, N. Hanebutte, P. Oman, J. Alves-Foss","doi":"10.1145/1314466.1314474","DOIUrl":null,"url":null,"abstract":"This paper discusses the design and implementation of a middleware guard for purposes of content filtering and information flow control in the Multiple Independent Levels of Security (MILS) architecture. The MILS initiative is a joint research effort between academia, industry, and government to develop and implement a high assurance real-time architecture for embedded systems. The MILS architecture incorporates a separation kernel with formal system security policies that are evaluatable, non-bypassable, tamper-proof, and always invoked. Vendor specific high-level applications are assumed to be untrustworthy components; information flow control needs to be performed by middleware entities external to the applications.\n In the MILS architecture, a MILS Message Router and guards are placed between communicating entities to act as message content filters and enforce information flow control. As the MILS architecture does not restrict the protocols that can be employed for communications between applications, a distinct guard is needed for filtering messages within each protocol. Incorporating protocol specific guards in MILS embedded systems aids in the formal certification of those systems or the high-assurance safety critical formally-proven applications. The guards enable formally-proven security policies that guarantee information flow control, data isolation, predictable process control, damage limitation, and resource availability. An example is provided using a multi-level secure file server that uses a GIOP guard for fine-grained access control. The inclusion of a GIOP guard reduces the complexity and the effort necessary for system certification.","PeriodicalId":121387,"journal":{"name":"Workshop on Computer Security Architecture","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Workshop on Computer Security Architecture","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1314466.1314474","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

This paper discusses the design and implementation of a middleware guard for purposes of content filtering and information flow control in the Multiple Independent Levels of Security (MILS) architecture. The MILS initiative is a joint research effort between academia, industry, and government to develop and implement a high assurance real-time architecture for embedded systems. The MILS architecture incorporates a separation kernel with formal system security policies that are evaluatable, non-bypassable, tamper-proof, and always invoked. Vendor specific high-level applications are assumed to be untrustworthy components; information flow control needs to be performed by middleware entities external to the applications. In the MILS architecture, a MILS Message Router and guards are placed between communicating entities to act as message content filters and enforce information flow control. As the MILS architecture does not restrict the protocols that can be employed for communications between applications, a distinct guard is needed for filtering messages within each protocol. Incorporating protocol specific guards in MILS embedded systems aids in the formal certification of those systems or the high-assurance safety critical formally-proven applications. The guards enable formally-proven security policies that guarantee information flow control, data isolation, predictable process control, damage limitation, and resource availability. An example is provided using a multi-level secure file server that uses a GIOP guard for fine-grained access control. The inclusion of a GIOP guard reduces the complexity and the effort necessary for system certification.
实现用于内容过滤和信息流控制的中间件
本文讨论了多独立安全级别(Multiple Independent Levels of Security, MILS)体系结构中用于内容过滤和信息流控制的中间件保护的设计和实现。MILS计划是学术界、工业界和政府之间的一项联合研究工作,旨在开发和实现嵌入式系统的高保证实时架构。MILS体系结构将分离内核与正式的系统安全策略结合在一起,这些策略是可评估的、不可绕过的、防篡改的,并且总是被调用。特定于供应商的高级应用程序被认为是不可信的组件;信息流控制需要由应用程序外部的中间件实体执行。在MILS体系结构中,在通信实体之间放置了一个MILS消息路由器和保护,以充当消息内容过滤器并实施信息流控制。由于MILS体系结构不限制可用于应用程序之间通信的协议,因此需要一个独特的保护来过滤每个协议中的消息。在MILS嵌入式系统中结合协议特定的保护有助于对这些系统或经过正式验证的高保证安全关键应用程序进行正式认证。这些守卫启用经过正式验证的安全策略,以保证信息流控制、数据隔离、可预测的过程控制、损害限制和资源可用性。提供了一个使用多级安全文件服务器的示例,该服务器使用GIOP保护进行细粒度访问控制。包含GIOP保护降低了系统认证所需的复杂性和工作量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信