Project

General

Profile

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.
Added by Michel Condemine Admin about 1 month ago

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