Close

Presentation

Integrating Captive Portal Technology into Computer Science Education: A Modular, Hands-On Approach to Infrastructure
DescriptionA Captive Portal (CP) represents an interface for network connectivity where access to specific resources is restricted until certain conditions are satisfied. It represents a light-weighted sort of authentication mechanism where triggering requirements are displayed, typically in a web page-type interface, e.g. reading advertisements, accepting usage policies, or providing some form of credentials. Some HPC systems use this approach to validate users and grant access to resources (e.g. gateways to specialized portals, system policies disclosures, etc.).

In this work, we present an educational project aimed to introduce the technology behind CP infrastructures. For this, we developed a series of modules to emphasize each of the different aspects and features of this technology. The project is based on an open-source implementation widely used in computer network courses, making it well-suited for instructors and practitioners in this field.