Security of High-Performance RDMA Systems

Security of High-Performance RDMA Systems

754 Lượt nghe
Security of High-Performance RDMA Systems
Speaker: Torsten Hoefler Abstract: We will discuss security aspects for high-performance RDMA systems. Specifically, we show that current security mechanisms of InfiniBand-based architectures are insufficient against both in-network attackers and attackers located on end hosts, thus affecting not only secrecy, but also integrity of RDMA applications. We demonstrate multiple vulnerabilities in the design of IB-based architectures and implementations of RDMA-capable network interface cards (RNICs) and exploit those vulnerabilities to enable powerful attacks such as packet injection using impersonation, unauthorized memory access, and Denial-of-Service (DoS) attacks. To thwart the discovered attacks we propose multiple mitigation mechanisms that are deployable in current RDMA networks. We then describe sRDMA, a protocol that provides efficient authentication and encryption for RDMA to prevent information leakage and message tampering. sRDMA uses symmetric cryptography and employs network interface cards to perform cryptographic operations. Additionally, we show an implementation for sRDMA using programmable network adapters.