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



Dailydave: Databases are too easy.

Databases are too easy.

From: Dave Aitel <dave.aitel_at_gmail.com>
Date: Mon, 9 Oct 2006 21:56:52 -0400

http://developer.mozilla.org/en/docs/Storage

One of the things people do is they "innovate" by adding a database to
everything. It's like this:

1. Problem
2. Problem + Database
3. SOLVED!

This is all well and good, but I always get a nagging feeling in the back of
my head like something is wrong. SQL is a dumb language for most problems.
When people do databases, it's often because what they really want is AI,
but they can't afford it.

As a side note: consider the problems with defining target hosts in a
database. The naive solution is to do so by IP address. This is silly
because:
1. IP Addresses Change
2. Hosts share IP addresses
3. Hosts have more than one IP address.

Not an easy problem to solve...but it's certainly something you wouldn't
want to key by IP address. Eventually you get around to wanting to your host
to be an object, and you go the object store route, and then you want to
have a distributed object store that your program can work on, and then you
want a language that can properly do distributed programming on objects.
That language isn't OpenMP and C++.

It's also for these reasons that CANVAS doesn't do OS detection by host, but
rather by service (aka port, usually).

-dave

_______________________________________________
Dailydave mailing list
Dailydave_at_lists.immunitysec.com
http://lists.immunitysec.com/mailman/listinfo/dailydave
Received on Oct 09 2006

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