SecBPMN Security Annotations
Security annotations represent security aspects of a business process. They can be included in a diagram by dragging and dropping them from the palette to the diagram, as all other SecBPMN2 elements. Is possible to specify a set of security properties for each security annotation in a SecBPMN2 diagram. The type of security property that can be specified depends on which SecBPMN2 element the security annotation is linked.
Specurity Aspects
Name
Description
We defined the security aspect represented by this security annotation as the ability of a system to hold users responsible for their actions (e.g. misuse of information).
We defined the security aspect represented by this security annotation as the ability of a system to conduct persistent, non-by passable monitoring of all actions performed by humans or machines within the system.
We defined the security aspect represented by this security annotation as the ability of a system to verify identity and establish trust in a third party and in information it provides.
We defined the security aspect represented by this security annotation as the ability of a system to ensure that all system's components are available and operational when they are required by authorized users.
We defined the security aspect represented by this security annotation as the ability of a system to ensure that only authorized users access information.
We defined the security aspect represented by this security annotation as the ability of a system to ensure completeness, accuracy and absence of unauthorized modifications in all its components.
We defined the security aspect represented by this security annotation as the ability of a system to prove (with legal validity) occurrence/non-occurrence of an event or participation/non-participation of a party in an event.
We defined the security aspect represented by this security annotation as the ability of a system to obey privacy legislation and to enable individuals to control, where feasible, their personal information (user-involvement).
We defined the security aspect represented by this security annotation as the ability of the system to force two or more different people to be responsible for the completion of a task or set of related tasks.
We defined the security aspect represented by this security annotation as the ability of the system to require the same person to be responsible for the completion of a set of related tasks.
We defined the security aspect represented by this security annotation as the ability of the system to require that a set of actions is executed only by the users assigned.
Specification Elements
Name
Description
We defined the security aspect represented by this security annotation as the ability of a system to hold users responsible for their actions (e.g. misuse of information).
We defined the security aspect represented by this security annotation as the ability of a system to conduct persistent, non-by passable monitoring of all actions performed by humans or machines within the system.
We defined the security aspect represented by this security annotation as the ability of a system to verify identity and establish trust in a third party and in information it provides.
We defined the security aspect represented by this security annotation as the ability of a system to ensure that all system's components are available and operational when they are required by authorized users.
We defined the security aspect represented by this security annotation as the ability of a system to ensure that only authorized users access information.
We defined the security aspect represented by this security annotation as the ability of a system to ensure completeness, accuracy and absence of unauthorized modifications in all its components.
We defined the security aspect represented by this security annotation as the ability of a system to prove (with legal validity) occurrence/non-occurrence of an event or participation/non-participation of a party in an event.
We defined the security aspect represented by this security annotation as the ability of a system to obey privacy legislation and to enable individuals to control, where feasible, their personal information (user-involvement).
We defined the security aspect represented by this security annotation as the ability of the system to force two or more different people to be responsible for the completion of a task or set of related tasks.
We defined the security aspect represented by this security annotation as the ability of the system to require the same person to be responsible for the completion of a set of related tasks.
We defined the security aspect represented by this security annotation as the ability of the system to require that a set of actions is executed only by the users assigned.
Security Aspects
Accountability
We defined the security aspect represented by this security annotation as the ability of a system to hold users responsible for their actions (e.g. misuse of information).- Specification Elements:
- Accountability
- Threats:
- Repudiation
Auditability
We defined the security aspect represented by this security annotation as the ability of a system to conduct persistent, non-by passable monitoring of all actions performed by humans or machines within the system.- Specification Elements:
- Auditability
- Threats:
- Repudiation
Authenticity
We defined the security aspect represented by this security annotation as the ability of a system to verify identity and establish trust in a third party and in information it provides.- Specification Elements:
- Authenticity
- Threats:
- Spoofing
Availability
We defined the security aspect represented by this security annotation as the ability of a system to ensure that all system's components are available and operational when they are required by authorized users.- Specification Elements:
- Availability
- Threats:
- Denial of Service
Confidentiality
We defined the security aspect represented by this security annotation as the ability of a system to ensure that only authorized users access information.- Specification Elements:
- Confidentiality
- Threats:
- Information Disclosure
Integrity
We defined the security aspect represented by this security annotation as the ability of a system to ensure completeness, accuracy and absence of unauthorized modifications in all its components.- Specification Elements:
- Integrity
- Threats:
- Tampering with Data
Non-Repudiation
We defined the security aspect represented by this security annotation as the ability of a system to prove (with legal validity) occurrence/non-occurrence of an event or participation/non-participation of a party in an event.- Specification Elements:
- Non-Repudiation
- Threats:
- Repudiation
Privacy
We defined the security aspect represented by this security annotation as the ability of a system to obey privacy legislation and to enable individuals to control, where feasible, their personal information (user-involvement).- Specification Elements:
- Privacy
- Confidentiality
- Threats:
Separation of duty
We defined the security aspect represented by this security annotation as the ability of the system to force two or more different people to be responsible for the completion of a task or set of related tasks.- Specification Elements:
- Separation of duty
- Threats:
- Denial of Service
- Tampering with Data
Bind of duty
We defined the security aspect represented by this security annotation as the ability of the system to require the same person to be responsible for the completion of a set of related tasks.- Specification Elements:
- Bind of duty
- Threats:
- Tampering with Data
Non delegation
We defined the security aspect represented by this security annotation as the ability of the system to require that a set of actions is executed only by the users assigned.- Specification Elements:
- Non delegation
- Threats:
- Elevation of Privileges
- Tampering with Data
- Information Disclosure
Specification Elements
Accountability
We defined the security aspect represented by this security annotation as the ability of a system to hold users responsible for their actions (e.g. misuse of information).- Applies to:
- Activity
Auditability
We defined the security aspect represented by this security annotation as the ability of a system to conduct persistent, non-by passable monitoring of all actions performed by humans or machines within the system.- Applies to:
- Activity
- Data
- InformationFlow
Authenticity
We defined the security aspect represented by this security annotation as the ability of a system to verify identity and establish trust in a third party and in information it provides.Availability
We defined the security aspect represented by this security annotation as the ability of a system to ensure that all system's components are available and operational when they are required by authorized users.- Applies to:
- Activity
- Data
- InformationFlow
Confidentiality
We defined the security aspect represented by this security annotation as the ability of a system to ensure that only authorized users access information.- Applies to:
- Data
- InformationFlow
Integrity
We defined the security aspect represented by this security annotation as the ability of a system to ensure completeness, accuracy and absence of unauthorized modifications in all its components.- Applies to:
- Activity
- Data
- InformationFlow
Non-Repudiation
We defined the security aspect represented by this security annotation as the ability of a system to prove (with legal validity) occurrence/non-occurrence of an event or participation/non-participation of a party in an event.- Applies to:
- Activity
- InformationFlow
Privacy
We defined the security aspect represented by this security annotation as the ability of a system to obey privacy legislation and to enable individuals to control, where feasible, their personal information (user-involvement).Separation of duty
We defined the security aspect represented by this security annotation as the ability of the system to force two or more different people to be responsible for the completion of a task or set of related tasks.- Applies to:
- Entity
Bind of duty
We defined the security aspect represented by this security annotation as the ability of the system to require the same person to be responsible for the completion of a set of related tasks.- Applies to:
- Entity
Non delegation
We defined the security aspect represented by this security annotation as the ability of the system to require that a set of actions is executed only by the users assigned.- Applies to:
- Activity