10. Considerazioni sulla sicurezza
Le implementazioni CBOR DEVONO considerare vari aspetti di sicurezza:
- Esaurimento delle risorse: gli elementi di lunghezza indefinita e le strutture profondamente annidate possono consumare risorse eccessive.
- Gestione degli input non validi: i decodificatori DEVONO gestire correttamente dati CBOR malformati o non validi.
- Intervallo numerico: le applicazioni DEVONO gestire interi e numeri in virgola mobile al di fuori degli intervalli previsti.
- Unicità delle chiavi delle mappe: chiavi duplicate nelle mappe possono causare problemi di sicurezza.
- Convalida dei tag: i tag sconosciuti o non validi DOVREBBERO essere gestiti in modo sicuro.