Saturday, March 20, 2010

RFC Security Consideration (Humor for serious network administrators)

A good part of learning TCP/IP  and other  internet protocols is reading RFC (Request for comments)  details  provided by IETF ( Internet Engineering Task Force).  I did stumble upon  some "Epic" RFC network reading material. 

RFC -3514 -The Security Flag in the IPv4 Header 

"Firewalls [CBR03], packet filters, intrusion detection systems, and the like often have difficulty distinguishing between packets that have malicious intent and those that are merely unusual. The problem is that making such determinations is hard. To solve this problem, we define a security flag, known as the "evil" bit, in the IPv4 [RFC791] header. Benign packets have this bit set to 0; those thatare used for an attack will have the bit set to 1."

 - via http://tools.ietf.org/html/rfc3514

Also:

RFC1606 -A Historical Perspective On The Usage Of IP Version 9


"The up to 42 deep hierarchy of routing levels built into IPv9 must have been one of the key features for its wide deployment. The ability to assign a whole network, or group of networks to an electronic component must be seen as one of the reasons for its takeup. The use of the Compact Disk Hologram units is typical of the usage. They typically have a level 37 network number assigned to each logical part, and a level 36 network number assigned to the whole device. This allows the CDH management protocol to control the unit as a whole, and the high-street vendor to do remote diagnostics on discreet elements of the device."- via  http://tools.ietf.org/html/rfc1606


With peaked interest I read the following:

RFC2795- The Infinite Monkey Protocol Suite (IMPS) -
http://www.ietf.org/rfc/rfc2795.txt

RFC2324 - Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
http://tools.ietf.org/html/rfc2324

RFC1149 -A Standard for the Transmission of IP Datagrams on Avian Carriers http://www.ietf.org/rfc/rfc1149.txt 


RFC 1925 - The Twelve Networking Truths http://www.ietf.org/rfc/rfc1925.txt

 Also FX of Phenoelit  has a RFC  for" JRP " http://roothausen.de//puted/2007/01/jrp.txt

 *Disclaimer (I do not support  use or transport of this protocol. )

Why  did these protocols make it into the RFC database?

I checked out http://en.wikipedia.org/wiki/April_1_RFC#Other_humorous_RFCs for the answer to that question.

Have FUN!

-nix