You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ivan Kirillov edited this page Oct 9, 2015
·
4 revisions
Maturity Spectrum Rationale
Semantic Consensus: Medium
The biggest existing issue with the Address Object is that it attempts to abstract multiple types of addresses (IPv4, IPv6, MAC, Email, etc.) into a single type. Accordingly, when this Object is used in other Objects (like the Network Connection Object), it means that any of these address types can be used in the field where it is used, which is semantically flawed. Thus, one way of fixing this would be to break up the Address Object into several atomic Objects, as discussed here.
Semantic Completeness: Medium
Depending on the targeted use by CybOX producers and consumers, certain address types could have additional fields or be broken into their constituent elements. For example, ATM addresses have switch identifier, MAC address, and selector components.
Existing Use: High
The Address Object is one of the most widely used CybOX Objects, due to the ubiquity of network addresses in the cyber domain.