JargonFile/original/html/F/firewall-code.html
2014-03-27 18:54:56 +00:00

11 lines
2.4 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>firewall code</title><link rel="stylesheet" href="../../jargon.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.61.0"/><link rel="home" href="../index.html" title="The Jargon File"/><link rel="up" href="../F.html" title="F"/><link rel="previous" href="firehose-syndrome.html" title="firehose syndrome"/><link rel="next" href="firewall-machine.html" title="firewall machine"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">firewall code</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="firehose-syndrome.html">Prev</a> </td><th width="60%" align="center">F</th><td width="20%" align="right"> <a accesskey="n" href="firewall-machine.html">Next</a></td></tr></table><hr/></div><dt><a id="firewall-code"/><dt xmlns="" id="firewall-code"><b>firewall code</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="grammar">n.</span></dt></dt><dd><p> 1. The code you put in a system (say, a telephone switch) to make
sure that the users can't do any damage. Since users always want to be able
to do everything but never want to suffer for any mistakes, the
construction of a firewall is a question not only of defensive coding but
also of interface presentation, so that users don't even get curious about
those corners of a system where they can burn themselves.</p></dd><dd><p> 2. Any sanity check inserted to catch a
<a href="../C/can-t-happen.html"><i class="glossterm">can't happen</i></a> error. Wise programmers often change code to fix a bug
twice: once to fix the bug, and once to insert a firewall which would have
arrested the bug before it did quite as much damage.</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="firehose-syndrome.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../F.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="firewall-machine.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">firehose syndrome </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> firewall machine</td></tr></table></div></body></html>