Sec-ALG: An Open-source Application Layer Gateway for Secure Access to Private Networks

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorRiaz, Mariaen_US
dc.contributor.authorTilli, Juha-Mattien_US
dc.contributor.authorKantola, Raimoen_US
dc.contributor.departmentDepartment of Communications and Networkingen
dc.contributor.groupauthorNetwork Security and Trusten
dc.contributor.organizationDepartment of Communications and Networkingen_US
dc.date.accessioned2020-11-06T11:40:22Z
dc.date.available2020-11-06T11:40:22Z
dc.date.issued2020-08en_US
dc.description.abstractMiddleboxes 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.versionPeer revieweden
dc.format.extent11
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationRiaz, 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.9209718en
dc.identifier.doi10.1109/ICCCN49398.2020.9209718en_US
dc.identifier.isbn9781728166070
dc.identifier.issn1095-2055
dc.identifier.otherPURE UUID: c461413d-829c-4294-a310-5971e2df3588en_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/c461413d-829c-4294-a310-5971e2df3588en_US
dc.identifier.otherPURE LINK: http://www.scopus.com/inward/record.url?scp=85093843254&partnerID=8YFLogxK
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/52679490/ELEC_Riaz_etal_Sec_ALG_ICCCN2020.pdfen_US
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/47482
dc.identifier.urnURN:NBN:fi:aalto-202011066374
dc.language.isoenen
dc.relation.ispartofInternational Conference on Computer Communications and Networksen
dc.relation.ispartofseriesProceedings of the 29th International Conference on Computer Communications and Networks, ICCCN 2020en
dc.relation.ispartofseriesProceedings : International Conference on Computer Communications and Networksen
dc.rightsopenAccessen
dc.subject.keywordMiddleboxesen_US
dc.subject.keywordProtocolsen_US
dc.subject.keywordLogic gatesen_US
dc.subject.keywordCryptographyen_US
dc.subject.keywordWeb serversen_US
dc.titleSec-ALG: An Open-source Application Layer Gateway for Secure Access to Private Networksen
dc.typeA4 Artikkeli konferenssijulkaisussafi
dc.type.versionacceptedVersion

Files