Security matter
OpenOpcUa is a secure, modular OPC UA implementation in pure C/C++, designed with minimal dependencies and aligned with Windows and Linux security best practices.
Windows/Linux security
The OOUA codebase is implemented in accordance with Microsoft’s recommended C++ Security Best Practices for Visual Studio, as well as widely accepted best practices on Linux platforms.
A solid understanding of the OpenOpcUa architecture is essential to fully leverage the benefits of the OOUA concepts.
• OpenOpcUa is a pure C/C++ OPC UA implementation.
• OpenOpcUa has minimal external dependencies.
• OpenOpcUa is modular by design to maximize flexibility.
OpenOpcUa also complies with Windows security recommendations.
| Option description | Debug | Release | Comment |
|---|---|---|---|
| Enable Control Flow Guard | No | Yes | /guard |
| Buffer Security Check | Yes | Yes | /GS |
| Image has Safe Exception Handlers | No | Yes | /SAFESH |
| Compatible with Data Execution Prevention | Yes | Yes | /NXCOMPAT |
| Code analysis | Yes | Yes | /analyze |
| Use address space layout randomization | No | Yes | /DYNAMICBASE |
Comments