nCase: Restricted Access Firewall
This program was the subject of an intense
practicum I completed at BCIT, in order to attempt to provide better security
for enterpises engaged in operating SCADA Systems. It was designed to operate
on an Intrinsyc PXA270 embedded Linux board (ie. a handheld sized board). The
configuration provides a firewall that does not allow any external access.
If external access is required a remote client can request to open a port
by using a custom encryption channel. In this way access through the firewall
to the internal network is only available to those that know the custom
encryption/protocol. Access is further monitored by a configuration file that
can be as restrictive as required.