Skip to content

Proposal: Add New SMS Message Object

Ivan Kirillov edited this page Dec 18, 2013 · 5 revisions

Status: Closed
Comment Period Closes: 12/17/2013
Affects Backwards Compatibility: No
Relevant Issue: https://github.com/CybOXProject/schemas/issues/119

Background Information

Short Message Service (SMS) is a text messaging service component of phone, web, or mobile communication systems. It uses standardized communications protocols to allow fixed line or mobile phone devices to exchange short text messages.

Proposal

We propose the creation of a standardized characterization of SMS messages for CybOX 2.1.

The SMSMessageObjectType will include the following fields:

Field Type Description
Sender_Phone_Number cyboxCommon:StringObjectPropertyType The Sender_Phone_Number field specifies the phone number of the sender of the SMS message.
Recipient_Phone_Number cyboxCommon:StringObjectPropertyType The Recipient_Phone_Number field specifies the phone number of the recipient of the SMS message.
Subject cyboxCommon:StringObjectPropertyType The Subject field specifies the subject of the SMS message
Body cyboxCommon:StringObjectPropertyType The Body field specifies the message body of the SMS message
Sent_DateTime cyboxCommon:DateTimeObjectPropertyType The Sent_DateTime field specifies the date/time at which the SMS message was sent.
Length cyboxCommon:IntegerObjectPropertyType The Length field specifies the length of the SMS message, in characters.
Size cyboxCommon:IntegerObjectPropertyType The Size field the size of the SMS message, in bits.
Alphabet cyboxCommon:StringObjectPropertyType The Alphabet field specifies the name of the character encoding used in the SMS message.
Bits_Per_Character cyboxCommon:StringObjectPropertyType The Bits_Per_Character field specifies the number of bits used to express each character in the SMS message.

For the full proposed schema, please see https://github.com/ikiril01/schemas/blob/issue_119/objects/SMS_Message_Object.xsd

Impact

There is no expected compatibility impact.

Requested Feedback

  1. Does it make sense to add such an object to CybOX?
  2. Are there any fields we should add to the SMSMessageObjectType? Should we change any of the types used to capture the fields we've defined?
Clone this wiki locally