Sec-ALG: An Open-source Application Layer Gateway for Secure Access to Private Networks
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.author | Riaz, Maria | en_US |
dc.contributor.author | Tilli, Juha-Matti | en_US |
dc.contributor.author | Kantola, Raimo | en_US |
dc.contributor.department | Department of Communications and Networking | en |
dc.contributor.groupauthor | Network Security and Trust | en |
dc.contributor.organization | Department of Communications and Networking | en_US |
dc.date.accessioned | 2020-11-06T11:40:22Z | |
dc.date.available | 2020-11-06T11:40:22Z | |
dc.date.issued | 2020-08 | en_US |
dc.description.abstract | Middleboxes such as Network Address Translators (NATs), proxy servers or Application Layer Gateways (ALGs) provide remote access to end-hosts in the private address space. The middleboxes offer proprietary solutions and encrypted traffic poses a challenge when middleboxes employ packet payload inspection techniques for connection establishment. Session key sharing and decryption followed by re-encryption of the traffic, for correctly routing to the private host, increases the connection latency and also poses a higher threat in case of traffic interception by a malicious third-party.In this paper, we present a novel open-source ALG, called Sec-ALG, for providing secure end-to-end communication to the web servers situated in the private address space. Sec-ALG relies on the technique of light Deep Packet Inspection (DPI) for protocol detection and session establishment using a novel parser-lexer generator called YaLe. The proposed approach offers increased security by maintaining end-to-end encryption for an HTTPS connection. Our experimental analysis demonstrates that Sec-ALG reduces the HTTPS connection latency in comparison to the NGINX reverse proxy using a 24-core host machine. Moreover, Sec-ALG handles requests at a three-fold increased rate than NGINX proxy when tested with 100 concurrent connections. The ALG can be used either as a standalone solution or a component of the Realm Gateway, that is a generic interworking solution between public and private networks. The presented work is part of an extensive ongoing research at Aalto University focusing on embedding policy based trust into the network. | en |
dc.description.version | Peer reviewed | en |
dc.format.extent | 11 | |
dc.format.mimetype | application/pdf | en_US |
dc.identifier.citation | Riaz, M, Tilli, J-M & Kantola, R 2020, Sec-ALG : An Open-source Application Layer Gateway for Secure Access to Private Networks. in Proceedings of the 29th International Conference on Computer Communications and Networks, ICCCN 2020., 9209718, Proceedings : International Conference on Computer Communications and Networks, IEEE, International Conference on Computer Communications and Networks, Honolulu, Hawaii, United States, 03/08/2020. https://doi.org/10.1109/ICCCN49398.2020.9209718 | en |
dc.identifier.doi | 10.1109/ICCCN49398.2020.9209718 | en_US |
dc.identifier.isbn | 9781728166070 | |
dc.identifier.issn | 1095-2055 | |
dc.identifier.other | PURE UUID: c461413d-829c-4294-a310-5971e2df3588 | en_US |
dc.identifier.other | PURE ITEMURL: https://research.aalto.fi/en/publications/c461413d-829c-4294-a310-5971e2df3588 | en_US |
dc.identifier.other | PURE LINK: http://www.scopus.com/inward/record.url?scp=85093843254&partnerID=8YFLogxK | |
dc.identifier.other | PURE FILEURL: https://research.aalto.fi/files/52679490/ELEC_Riaz_etal_Sec_ALG_ICCCN2020.pdf | en_US |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/47482 | |
dc.identifier.urn | URN:NBN:fi:aalto-202011066374 | |
dc.language.iso | en | en |
dc.relation.ispartof | International Conference on Computer Communications and Networks | en |
dc.relation.ispartofseries | Proceedings of the 29th International Conference on Computer Communications and Networks, ICCCN 2020 | en |
dc.relation.ispartofseries | Proceedings : International Conference on Computer Communications and Networks | en |
dc.rights | openAccess | en |
dc.subject.keyword | Middleboxes | en_US |
dc.subject.keyword | Protocols | en_US |
dc.subject.keyword | Logic gates | en_US |
dc.subject.keyword | Cryptography | en_US |
dc.subject.keyword | Web servers | en_US |
dc.title | Sec-ALG: An Open-source Application Layer Gateway for Secure Access to Private Networks | en |
dc.type | A4 Artikkeli konferenssijulkaisussa | fi |
dc.type.version | acceptedVersion |