10. Sicherheitsbetrachtungen
CBOR-Implementierungen MÜSSEN verschiedene Sicherheitsaspekte berücksichtigen:
- Ressourcenerschöpfung: Elemente unbestimmter Länge und tief verschachtelte Strukturen können übermäßig viele Ressourcen verbrauchen.
- Behandlung ungültiger Eingaben: Decoder MÜSSEN fehlerhafte oder ungültige CBOR-Daten ordnungsgemäß behandeln.
- Zahlenbereich: Anwendungen MÜSSEN Ganzzahlen und Gleitkommazahlen außerhalb der erwarteten Bereiche behandeln.
- Eindeutigkeit von Map-Schlüsseln: Doppelte Schlüssel in Maps können Sicherheitsprobleme verursachen.
- Tag-Validierung: Unbekannte oder ungültige Tags SOLLTEN sicher behandelt werden.