TOC 
BEHAVE WGF. Gont
Internet-DraftUTN/FRH
Intended status: BCPOctober 27, 2008
Expires: April 30, 2009 


Security implications arising from the non-modification of protocol header fields by Network Address Translators (NATs)
draft-gont-behave-nat-security-00.txt

Status of this Memo

By submitting this Internet-Draft, each author represents that any applicable patent or other IPR claims of which he or she is aware have been or will be disclosed, and any of which he or she becomes aware will be disclosed, in accordance with Section 6 of BCP 79. This document may not be modified, and derivative works of it may not be created.

Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts.

Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as “work in progress.”

The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt.

The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html.

This Internet-Draft will expire on April 30, 2009.

Abstract

This document analizes the security implications arising from the non-modification of some TCP and IP protocol header fields by Network Address Translators (NATs).



Table of Contents

1.  Introduction
2.  Internet Protocol version 4 (IPv4) header fields
    2.1.  Version
    2.2.  IHL
    2.3.  Type of Service
    2.4.  Total Length
    2.5.  Identification
    2.6.  Flags
    2.7.  Fragment Offset
    2.8.  Time to Live
    2.9.  Protocol
    2.10.  Header Checksum
    2.11.  Source Address
    2.12.  Destination Address
    2.13.  Options
    2.14.  Padding
3.  Transmission Control Protocol (TCP) header fields
    3.1.  Source Port
    3.2.  Destination Port
    3.3.  Sequence Number
    3.4.  Acknowledgment Number
    3.5.  Data Offset
    3.6.  Reserved
    3.7.  Flags
    3.8.  Window
    3.9.  Checksum
    3.10.  Urgent Pointer
    3.11.  Options
    3.12.  Padding
4.  Security Considerations
5.  IANA Considerations
6.  Acknowledgements
7.  References
    7.1.  Normative References
    7.2.  Informative References
§  Author's Address
§  Intellectual Property and Copyright Statements




 TOC 

1.  Introduction

This document analizes the security implications arising from the non-modification of some TCP and IP protocol header fields by Network Address Translators (NATs).

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [RFC2119] (Bradner, S., “Key words for use in RFCs to Indicate Requirement Levels,” March 1997.).



 TOC 

2.  Internet Protocol version 4 (IPv4) header fields



 TOC 

2.1.  Version



 TOC 

2.2.  IHL



 TOC 

2.3.  Type of Service



 TOC 

2.4.  Total Length



 TOC 

2.5.  Identification



 TOC 

2.6.  Flags



 TOC 

2.7.  Fragment Offset



 TOC 

2.8.  Time to Live



 TOC 

2.9.  Protocol



 TOC 

2.10.  Header Checksum



 TOC 

2.11.  Source Address



 TOC 

2.12.  Destination Address



 TOC 

2.13.  Options



 TOC 

2.14.  Padding



 TOC 

3.  Transmission Control Protocol (TCP) header fields



 TOC 

3.1.  Source Port



 TOC 

3.2.  Destination Port



 TOC 

3.3.  Sequence Number



 TOC 

3.4.  Acknowledgment Number



 TOC 

3.5.  Data Offset



 TOC 

3.6.  Reserved



 TOC 

3.7.  Flags



 TOC 

3.8.  Window



 TOC 

3.9.  Checksum



 TOC 

3.10.  Urgent Pointer



 TOC 

3.11.  Options



 TOC 

3.12.  Padding



 TOC 

4.  Security Considerations



 TOC 

5.  IANA Considerations

This document has no actions for IANA.



 TOC 

6.  Acknowledgements



 TOC 

7.  References



 TOC 

7.1. Normative References

[RFC0791] Postel, J., “Internet Protocol,” STD 5, RFC 791, September 1981 (TXT).
[RFC0793] Postel, J., “Transmission Control Protocol,” STD 7, RFC 793, September 1981 (TXT).
[RFC1122] Braden, R., “Requirements for Internet Hosts - Communication Layers,” STD 3, RFC 1122, October 1989 (TXT).
[RFC1323] Jacobson, V., Braden, B., and D. Borman, “TCP Extensions for High Performance,” RFC 1323, May 1992 (TXT).
[RFC2119] Bradner, S., “Key words for use in RFCs to Indicate Requirement Levels,” BCP 14, RFC 2119, March 1997 (TXT, HTML, XML).


 TOC 

7.2. Informative References

[RFC2663] Srisuresh, P. and M. Holdrege, “IP Network Address Translator (NAT) Terminology and Considerations,” RFC 2663, August 1999 (TXT).


 TOC 

Author's Address

  Fernando Gont
  Universidad Tecnologica Nacional / Facultad Regional Haedo
  Evaristo Carriego 2644
  Haedo, Provincia de Buenos Aires 1706
  Argentina
Phone:  +54 11 4650 8472
Email:  fernando@gont.com.ar
URI:  http://www.gont.com.ar


 TOC 

Full Copyright Statement

Intellectual Property