| Requirement Pattern Data Transmission Protection | Description | This pattern expresses the need of protecting system data when transmitted outside of system boundaries | |
| Comments | ---- | ||
| Pattern goal | Keep system data secure when transmitting it outside of its boundaries | ||
| Author | GESSI-SSI | ||
| Sources (0..*) |
| ||
| Keywords (0..*) | Encryption, Secured Data, Secured Transmissions, security | ||
| Dependencies (0..*) | ---- | ||
| Requirement Form Protection when Transmission of Data with Systems or Networks | Description | This form declares the general concept of protection when there are transmission of data with other systems or networks. An extension is included that requires an specific way of protection that is encryption (one for transmission to systems and another one over networks). | |
| Comments | Application of extensions: Communication with systems, Encryption when communicating with systems, Transmission over networks, Encryption over networks: may be applied at most once each. | ||
| Version date | 2009-03-20 00:00:00.0 | ||
| Author | GESSI-SSI | ||
| Sources (0..*) |
| ||
| Fixed Part | Question text | ---- | Form text | The system shall protect data transmitted to other systems |
| Extended Part Communication with Systems | Question text | ---- | Form text | Protection is mandatory when data are transmitted to %extSystems% external systems |
| Parameter | Metric | ||
| extSystems: is a non-empty set of software names (systems, databases, etc.) | SoftwareNames: SoftwareNames = Set(SoftwareName) SoftwareName = String | ||
| Extended Part Encryption over Networks | Question text | ---- | Form text | Encryption is mandatory when data are transmitted over %netTypes% networks. |
| Parameter | Metric | ||
| netTypes: is a non-empty set of different types of networks | NetworkTypes: NetworkTypes = Set(NetworkType) NetworkType = Domain(Internal, Internet, Extranet, Intranet, …) | ||
| Extended Part Encryption when Communicating with Systems | Question text | ---- | Form text | Encryption is mandatory when data are transmitted to %extSystems% external systems |
| Parameter | Metric | ||
| extSystems: is a non-empty set of software names (systems, databases, etc.) | SoftwareNames: SoftwareNames = Set(SoftwareName) SoftwareName = String | ||
| Extended Part Transmission over networks | Question text | ---- | Form text | Protection is mandatory when data are transmitted over %netTypes% networks. |
| Parameter | Metric | ||
| netTypes: is a non-empty set of different types of networks | NetworkTypes: NetworkTypes = Set(NetworkType) NetworkType = Domain(Internal, Internet, Extranet, Intranet, …) | ||