firewall
A combination of hardware and software that provides a security system, usually to prevent unauthorized access from the Internet to an internal network or intranet.