Message forwarding protocols are protocols in which a chain of agents handles transmission of a message. Each agent forwards the received message to the next agent in the chain. For example, TLS middleboxes act as intermediary agents in TLS, adding functionality such as filtering or compressing data. In such protocols, an attacker may attempt to bypass one or more intermediary agents. Such an agent-skipping attack can the violate security requirements of the protocol. Using the multiset rewriting model in the symbolic setting, we construct a comprehensive framework of such path protocols. In particular, we introduce a set of security goals related to path integrity: the notion that a message faithfully travels through participants in the order intended by the initiating agent. We perform a security analysis of several such protocols, highlighting key attacks on modern protocols.
翻译:发送信件的规程是规程, 由一连串的代理处理传递信息。 每个代理商将收到的信息转发给链条中的下一个代理商。 例如, TLS 中继箱在 TLS 中充当中介商, 增加诸如过滤或压缩数据等功能。 在这种规程中, 攻击者可能试图绕过一个或多个中介商。 这种代理起伏攻击可能违反协议的安全要求。 在象征性设置中, 我们使用多位重写模式, 构建了一条路径规程的综合框架。 我们特别引入了一套与路径完整性相关的安全目标: 信息忠实地通过参与者传递到启动者预定的顺序的理念。 我们对多个此类规程进行安全分析, 突出现代规程中的关键攻击 。