CGI (Common Gateway Interface) ist ein Script, dass die Kommunikation zwischen einem
Browser und einem
Web-Server zulässt. CGI-Skripte ermöglichen es, Daten in ein Webformular einzugeben, dieses abzuschicken und vom Server mit einem beliebigen Programm weiterverarbeiten und unter Umständen ausgewertet wieder zurücksenden zu lassen. Allerdings treten mit CGIs auch zahlreiche Sicherheitsprobleme auf, was bei der Übertragung sensibler Daten bedenklich ist.