Skip to content
Conference

Security Analysis of IRC Server Design: Mapping Protocol Features to Attack Vectors Using the MITRE ATT&CK Framework

Aug 2026 · 2026 IEEE 34th International Requirements Engineering Conference Workshops (REW) · pp. 162-169 · 0 citations · 22 references

Abstract

Internet Relay Chat (IRC) server development remains a cornerstone of computer networking education. However, these academic practices often prioritize functional concurrency over defensive design, leading to an accumulation of security vulnerabilities. This paper analyzes how functionality-first designs unconsciously expose broad attack surfaces. Using the Microsoft Threat Modeling Tool (MTMT), we apply the STRIDE framework to IRC command flows (NICK, JOIN, PRIVMSG, LIST/NAMES). We then map the resulting architectural vulnerabilities to the MITRE ATT&CK framework. Our findings demonstrate that the absence of cryptographic authentication, strict state validation, and encryption transforms basic protocol operations into native vectors for masquerading (T1036), privilege elevation (T1548), command-and-control (T1071), and discovery activities (T1018/T1087). By demonstrating that educational networking projects across computing disciplines often share architectural similarities with real-world attack infrastructures, we highlight a significant gap in networking and cybersecurity education across the computing field. Consequently, we argue that threat modeling and secure design principles must be explicitly integrated into these assignments to align educational practices with real life cybersecurity requirements.

View source

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.