<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>The Blog (Posts about s2opc)</title><link>https://blog.systerel.fr/</link><description></description><atom:link href="https://blog.systerel.fr/tags/s2opc.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:contact@systerel.fr"&gt;Systerel&lt;/a&gt; </copyright><lastBuildDate>Mon, 15 Jun 2026 14:33:49 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>S2OPC 1.7.3 release</title><link>https://blog.systerel.fr/posts/2026-06/s2opc-173-release/</link><dc:creator>Systerel</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;a href="https://blog.systerel.fr/images/s2opc/s2opc-logo.png" class="image-reference"&gt;&lt;img src="https://blog.systerel.fr/images/s2opc/s2opc-logo.thumbnail.png" class="float-right"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://www.s2opc.com/"&gt;S2OPC&lt;/a&gt; team is proud to announce the &lt;a href="https://gitlab.com/systerel/S2OPC/-/releases/S2OPC_Toolkit_1.7.3"&gt;1.7.3 release of S2OPC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is mainly a security release. It fixes two vulnerabilities related to
certificate trust and revocation checking, and we strongly recommend all users
to upgrade. It also brings a new feature completing the Cyclone library wrapper,
along with several enhancements and bug fixes.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2026-06/s2opc-173-release/"&gt;Read more…&lt;/a&gt; (1 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>opcua</category><category>s2opc</category><guid>https://blog.systerel.fr/posts/2026-06/s2opc-173-release/</guid><pubDate>Mon, 08 Jun 2026 13:09:16 GMT</pubDate></item><item><title>S2OPC 1.7.2 release</title><link>https://blog.systerel.fr/posts/2026-03/s2opc-172-release/</link><dc:creator>Systerel</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;a href="https://blog.systerel.fr/images/s2opc/s2opc-logo.png" class="image-reference"&gt;&lt;img src="https://blog.systerel.fr/images/s2opc/s2opc-logo.thumbnail.png" class="float-right"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://www.s2opc.com/"&gt;S2OPC&lt;/a&gt; team is proud to announce the &lt;a href="https://gitlab.com/systerel/S2OPC/-/releases/S2OPC_Toolkit_1.7.2"&gt;1.7.2 release of S2OPC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release introduces several improvements including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alarms and Conditions: first support of the OPC UA &lt;code&gt;AlarmConditionType&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Optional structure fields: support for OPC UA Unions and Structures with optional fields&lt;/li&gt;
&lt;li&gt;Thread-safe dictionary: a new thread safe dictionary API&lt;/li&gt;
&lt;li&gt;Session management: the server wrapper can now terminate sessions (except one)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2026-03/s2opc-172-release/"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>opcua</category><category>s2opc</category><guid>https://blog.systerel.fr/posts/2026-03/s2opc-172-release/</guid><pubDate>Wed, 25 Mar 2026 14:14:36 GMT</pubDate></item><item><title>S2OPC 1.7.1 release</title><link>https://blog.systerel.fr/posts/2026-02/s2opc-171-release/</link><dc:creator>Systerel</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;a href="https://blog.systerel.fr/images/s2opc/s2opc-logo.png" class="image-reference"&gt;&lt;img src="https://blog.systerel.fr/images/s2opc/s2opc-logo.thumbnail.png" class="float-right"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://www.s2opc.com/"&gt;S2OPC&lt;/a&gt; team is proud to announce the &lt;a href="https://gitlab.com/systerel/S2OPC/-/releases/S2OPC_Toolkit_1.7.1"&gt;1.7.1 release of S2OPC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is a maintenance release following the 1.7.0 version. It brings a few
enhancements and a security-related bug fix that adds a check for a buffer
over-read while verifying the signature of secure channel message chunks (see
issue &lt;a href="https://gitlab.com/systerel/S2OPC/-/issues/1704"&gt;#1704&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2026-02/s2opc-171-release/"&gt;Read more…&lt;/a&gt; (1 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>opcua</category><category>s2opc</category><guid>https://blog.systerel.fr/posts/2026-02/s2opc-171-release/</guid><pubDate>Tue, 17 Feb 2026 13:24:03 GMT</pubDate></item><item><title>Fuzzing tests</title><link>https://blog.systerel.fr/posts/2026-02/fuzzing-tests/</link><dc:creator>Cinthya Kouamou</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="figure "&gt;&lt;a href="https://blog.systerel.fr/images/fuzzing.png" class="image-reference"&gt;&lt;img src="https://blog.systerel.fr/images/fuzzing.thumbnail.png" class="float-right"&gt;&lt;/a&gt;&lt;p class="caption"&gt;&lt;small&gt;Principle of fuzz testing. (Source: cybermatters.info)&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In the development of industrial software, it is common to manipulate complex binary protocols, 
specific data formats. These components are traditionally validated using unit tests, 
an effective approach to verify expected and well-defined behaviors.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2026-02/fuzzing-tests/"&gt;Read more…&lt;/a&gt; (7 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>s2opc</category><category>tests</category><guid>https://blog.systerel.fr/posts/2026-02/fuzzing-tests/</guid><pubDate>Mon, 16 Feb 2026 11:00:18 GMT</pubDate></item><item><title>S2OPC 1.7.0 release</title><link>https://blog.systerel.fr/posts/2026-01/s2opc-170-release/</link><dc:creator>Systerel</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;a href="https://blog.systerel.fr/images/s2opc/s2opc-logo.png" class="image-reference"&gt;&lt;img src="https://blog.systerel.fr/images/s2opc/s2opc-logo.thumbnail.png" class="float-right"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://www.s2opc.com/"&gt;S2OPC&lt;/a&gt; team is proud to announce the &lt;a href="https://gitlab.com/systerel/S2OPC/-/releases/S2OPC_Toolkit_1.7.0"&gt;1.7.0 release of S2OPC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release introduces several improvements including: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Security Audit: fires OPC UA events in case of cybersecurity related events &lt;/li&gt;
&lt;li&gt;Role Permission: to assign permissions to roles rather than individual users, simplifying management and improving security&lt;/li&gt;
&lt;li&gt;PubSub Extended Support: it is now available on Windows&lt;/li&gt;
&lt;li&gt;History Read: adds the capacity for the server to store previous values of nodes&lt;/li&gt;
&lt;li&gt;Node Management : completes the services to add and delete nodes run time&lt;/li&gt;
&lt;li&gt;Performance Improvement: improves performance of write/add nodes operations&lt;/li&gt;
&lt;li&gt;Zephyr 4.1 Support: compatible with the latest version of this real-time operating system&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2026-01/s2opc-170-release/"&gt;Read more…&lt;/a&gt; (4 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>opcua</category><category>s2opc</category><guid>https://blog.systerel.fr/posts/2026-01/s2opc-170-release/</guid><pubDate>Tue, 20 Jan 2026 08:56:51 GMT</pubDate></item><item><title>S2OPC 1.6.0 release</title><link>https://blog.systerel.fr/posts/2025-01/s2opc-160-release/</link><dc:creator>Systerel</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;a href="https://blog.systerel.fr/images/s2opc/s2opc-logo.png" class="image-reference"&gt;&lt;img src="https://blog.systerel.fr/images/s2opc/s2opc-logo.thumbnail.png" class="float-right"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The S2OPC team is proud to announce the &lt;a href="https://gitlab.com/systerel/S2OPC/-/releases/S2OPC_Toolkit_1.6.0"&gt;1.6.0 release of S2OPC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release introduces several improvements including: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;OPC UA events management&lt;/li&gt;
&lt;li&gt;Support of Zephyr revision 3.6 (see issue &lt;a href="https://gitlab.com/systerel/S2OPC/-/issues/1464"&gt;#1464&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Support of PikeOS revision 5.1 (thanks to our partner SYSGO) (see issue &lt;a href="https://gitlab.com/systerel/S2OPC/-/issues/1160"&gt;#1160&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Support of MbedTLS revision 3 (see issue &lt;a href="https://gitlab.com/systerel/S2OPC/-/issues/1446"&gt;#1446&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;A complete rework of our Python binding PyS2OPC (see issue &lt;a href="https://gitlab.com/systerel/S2OPC/-/issues/1251"&gt;#1251&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As this revision contains important cybersecurity fixes, we advice all our customers to switch to this new revision.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2025-01/s2opc-160-release/"&gt;Read more…&lt;/a&gt; (3 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>opcua</category><category>s2opc</category><guid>https://blog.systerel.fr/posts/2025-01/s2opc-160-release/</guid><pubDate>Mon, 27 Jan 2025 08:56:51 GMT</pubDate></item><item><title>S2OPC 1.5.1 release</title><link>https://blog.systerel.fr/posts/2024-06/s2opc-151-release/</link><dc:creator>Systerel</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;a href="https://blog.systerel.fr/images/s2opc/s2opc-logo.png" class="image-reference"&gt;&lt;img src="https://blog.systerel.fr/images/s2opc/s2opc-logo.thumbnail.png" class="float-right"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The S2OPC team is proud to announce the &lt;a href="https://gitlab.com/systerel/S2OPC/-/releases/S2OPC_Toolkit_1.5.1"&gt;1.5.1 release of S2OPC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The main new features are the availability of a demo server implementing the
Push Management model according to the OPC UA part 12 (see issue
&lt;a href="https://gitlab.com/systerel/S2OPC/-/issues/1247"&gt;#1247&lt;/a&gt;), and a hook to
re-evaluate &lt;code&gt;X509IdentityToken&lt;/code&gt; certificates for all sessions (on server side,
see issue &lt;a href="https://gitlab.com/systerel/S2OPC/-/issues/1370"&gt;#1370&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2024-06/s2opc-151-release/"&gt;Read more…&lt;/a&gt; (1 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>opcua</category><category>s2opc</category><guid>https://blog.systerel.fr/posts/2024-06/s2opc-151-release/</guid><pubDate>Thu, 13 Jun 2024 08:56:51 GMT</pubDate></item><item><title>First Level Security Certification (CSPN): The S2OPC Case Study</title><link>https://blog.systerel.fr/posts/2024-05/certification-cspn-de-s2opc/</link><dc:creator>Vincent Pouzol, Vincent Lacroix</dc:creator><description>&lt;div&gt;&lt;img alt="CSPN visa" class="float-right" src="https://blog.systerel.fr/images/visa_cspn_s2opc.png"&gt;
&lt;p&gt;In October 2023, Systerel received the Security Visa from the French National
Cybersecurity Agency (&lt;a class="reference external" href="https://en.wikipedia.org/wiki/Agence_nationale_de_la_s%C3%A9curit%C3%A9_des_syst%C3%A8mes_d%27information"&gt;ANSSI&lt;/a&gt;)
for the CSPN (&lt;a class="reference external" href="https://cyber.gouv.fr/en/security-visa"&gt;First Level Security Certification&lt;/a&gt;) of its product: &lt;a class="reference external" href="http://www.systerel.fr/en/innovation/products/safe-secure-opc/"&gt;S2OPC&lt;/a&gt;. This
achievement gives us the opportunity to focus on what the &lt;abbr title="Certificat de Sécurité de Premier Niveau"&gt;CSPN&lt;/abbr&gt; is and to
provide feedback on the certification process.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2024-05/certification-cspn-de-s2opc/"&gt;Read more…&lt;/a&gt; (4 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>cybersecurity</category><category>s2opc</category><guid>https://blog.systerel.fr/posts/2024-05/certification-cspn-de-s2opc/</guid><pubDate>Sun, 12 May 2024 09:00:59 GMT</pubDate></item><item><title>S2OPC 1.5.0 release</title><link>https://blog.systerel.fr/posts/2024-02/s2opc-150-release/</link><dc:creator>Systerel</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;a href="https://blog.systerel.fr/images/s2opc/s2opc-logo.png" class="image-reference"&gt;&lt;img src="https://blog.systerel.fr/images/s2opc/s2opc-logo.thumbnail.png" class="float-right"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The S2OPC team is proud to announce the &lt;a href="https://gitlab.com/systerel/S2OPC/-/releases/S2OPC_Toolkit_1.5.0"&gt;1.5.0 release of S2OPC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2024-02/s2opc-150-release/"&gt;Read more…&lt;/a&gt; (2 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>opcua</category><category>s2opc</category><guid>https://blog.systerel.fr/posts/2024-02/s2opc-150-release/</guid><pubDate>Tue, 06 Feb 2024 08:56:51 GMT</pubDate></item><item><title>Securing IIoT communications using OPC UA PubSub and Trusted Platform Modules</title><link>https://blog.systerel.fr/posts/2023-01/securing-iiot-communications-using-opc-ua-pubsub-and-trusted-platform-modules/</link><dc:creator>Olivier Gilles, Daniel Gracia-Perez, Pierre-Antoine Brameret, Vincent Lacroix</dc:creator><description>&lt;div&gt;&lt;p&gt;&lt;a href="https://blog.systerel.fr/images/opcua_pubsub_tpm/lock.png" class="image-reference"&gt;&lt;img src="https://blog.systerel.fr/images/opcua_pubsub_tpm/lock.thumbnail.png" class="float-right"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the Industry 4.0 context, data are a valuable asset that must be protected.
OPC UA PubSub enables secure and interoperable solutions, but authentication
of &lt;abbr title="Industrial Internet of Things"&gt;IIoT&lt;/abbr&gt; devices remains a sensitive issue. This article presents a novel approach based
on open source software, using a Trusted Platform Module to protect secrets on
devices, and evaluate the security level on a predictive maintenance use case.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.systerel.fr/posts/2023-01/securing-iiot-communications-using-opc-ua-pubsub-and-trusted-platform-modules/"&gt;Read more…&lt;/a&gt; (47 min remaining to read)&lt;/p&gt;&lt;/div&gt;</description><category>opcua</category><category>s2opc</category><guid>https://blog.systerel.fr/posts/2023-01/securing-iiot-communications-using-opc-ua-pubsub-and-trusted-platform-modules/</guid><pubDate>Thu, 05 Jan 2023 11:23:15 GMT</pubDate></item></channel></rss>