Description

Unlike the lower layers, which are mostly concerned with moving bits around, the presentation layer handles the syntax and semantics of the information transmitted. To make it possible for computers with different internal data representations to communicate, the data structures to be exchanged can be defined abstractly, along with a standard encoding to be used ‘‘on the wire.’’ The presentation layer manages these abstract data structures and allows higher-level data structures (e.g., banking records) to be defined and exchanged.

Network Data Unit

Data

Main Security Issues

  • Decryption Attacks
  • Encryption Downgrade Attacks
  • Parsing/Character/Uncompress Exploits
  • Encoding Attacks
  • Type Confusion

Services

Protocol Examples

Other protocols sometimes considered at this level (though perhaps not strictly adhering to the OSI model) include:

Presentation Layer OpSec

Layer 6 OpSec is quite in-depth and will be covered in a unique blog on securing later 6.