1 Scope
This part of IEC 62541 describes the OPC Unified Architecture (OPC UA) security model. It describes the
security threats of the physical, hardware, and software environments in which OPC
UA is expected to run. It describes how OPC UA relies upon other standards for security.
It provides definition of common security terms that are used in this and other parts
of the OPC UA specification. It gives an overview of the security features that are
specified in other parts of the OPC UA specification. It references services, mappings,
and Profiles that are specified normatively in other parts of the OPC UA Specification. It provides
suggestions or best practice guidelines on implementing security. Any seeming ambiguity
between this part and one of the other normative parts does not remove or reduce the
requirement specified in the other normative part.
It is important to understand that there are many different aspects of security that
have to be addressed when developing applications. However, since OPC UA specifies
a communication protocol, the focus is on securing the data exchanged between applications.
This does not mean that an application developer can ignore the other aspects of security
like protecting persistent data against tampering. It is important that the developers
look into all aspects of security and decide how they can be addressed in the application.
This part is directed to readers who will develop OPC UAClient or Server applications or implement the OPC UA services layer. It is also for end Users that
wish to understand the various security features and functionality provided by OPC
UA. It also offers some suggestions that can be applied when deploying systems. These
suggestions are generic in nature since the details would depend on the actual implementation
of the OPC UA Applications and the choices made for the site security.