首页> 外文会议>Internet Measurement Conference >HILTI: An Abstract Execution Environment for Deep, Stateful Network Traffic Analysis
【24h】

HILTI: An Abstract Execution Environment for Deep, Stateful Network Traffic Analysis

机译:HILTI:深度,有状态网络流量分析的抽象执行环境

获取原文
获取外文期刊封面目录资料

摘要

When developing networking systems such as firewalls, routers, and intrusion detection systems, one faces a striking gap between the ease with which one can often describe a desired analysis in high-level terms, and the tremendous amount of low-level implementation details that one must still grapple with to come to a robust solution. We present HILTI, a platform that bridges this divide by providing to application developers much of the low-level functionality, without tying it to a specific analysis structure. HILTI consists of two parts: (i) an abstract machine model that we tailor specifically to the networking domain, directly supporting the field's common abstractions and idioms in its instruction set; and (ii) a compilation strategy for turning programs written for the abstract machine into optimized, natively executable code. We have developed a prototype of the HILTI compiler toolchain that fully implements the design's functionality, and ported exemplars of networking applications to the HILTI model to demonstrate the aptness of its abstractions. Our evaluation of HILTI's functionality and performance confirms its potential to become a powerful platform for future application development.
机译:当开发防火墙,路由器和入侵检测系统之类的网络系统时,一个人面向易于描述在高级术语中的所需分析的易用性之间的醒目间隙,以及一个人的巨大数量的低级实现细节必须仍然可以努力努力解决方案。我们呈现HILTI,这是一个桥接这划分的平台,通过向应用程序开发人员提供大部分低级功能,而不将其绑定到特定的分析结构。 HILTI由两部分组成:(i)一种抽象的机器模型,我们专门针对网络域定制,直接支持该领域的指令集中的常见抽象和习语; (ii)用于将抽象机器编写的程序转换为优化,本地可执行代码的编译策略。我们开发了HILTI编译器工具链的原型,它完全实现了设计的功能,并将网络应用程序的平面图的平面图用于HILTI模型,以证明其抽象的适当性。我们对Hilti的功能和性能的评估证实其潜力成为未来应用程序开发的强大平台。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号