Nmap Security Scanner
*Intro
*Ref Guide
*Install Guide
*Download
*Changelog
*Book
*Docs
Security Lists
*Nmap Hackers
*Nmap Dev
*Bugtraq
*Full Disclosure
*Pen Test
*Basics
*More
Security Tools
*Pass crackers
*Sniffers
*Vuln Scanners
*Web scanners
*Wireless
*Exploitation
*Packet crafters
*More
Site News
Site Search:
Exploit World
Advertising
About/Contact
Credits
Sponsors:
edgeos



Firewall Wizards: Re: How automate firewall tests

Re: How automate firewall tests

From: Marcus J. Ranum <mjr_at_ranum.com>
Date: Tue, 22 Aug 2006 17:04:43 -0400

Patrick M. Hausen wrote:
>You can. You can code an HTTP server that does nothing but
>serve static documents in (my guess) less than 1000 lines of
>C and you can prove a program of this size to be correct.

My first web site was implemented entirely using /etc/inetd.conf
using /bin/dd if=/www/document.html and tying the whole thing
together mapping one URL to a port. Obviously, that approach
is limited. :)

I don't think correctness proofs are necessary or maybe even
possible. What I'm interested in seeing are "arguments from
sound engineering." Take the example above; I can probably
assert:
Given that dd is configured to only send data out the pipe, we
cannot be penetrated across the data channel.

That's really nice! Look ma, no buffer overruns! There are
still potential resource starvation attacks, TCP-level traffic
jamming games, etc, etc. But by accepting absolutely no
data from the remote system, we've taken whole classes of
problems off the table.

The "take whole classes of problems off the table" approach
is what engineers consider elegance of design. It's that kind
of elegance that is mostly lacking in how we do operating
systems and security system design, today.

mjr.

_______________________________________________
firewall-wizards mailing list
firewall-wizards_at_listserv.icsalabs.com
https://listserv.icsalabs.com/mailman/listinfo/firewall-wizards
Received on Aug 23 2006

[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]
edgeos