<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Vista Infosec]]></title><description><![CDATA[Vista Infosec]]></description><link>https://vistainfosec-narendarshaoo.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Mon, 02 Nov 2026 05:52:49 GMT</lastBuildDate><atom:link href="https://vistainfosec-narendarshaoo.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[NIS2 Post-Quantum Cryptography: 2026 EU Proposal for Developers]]></title><description><![CDATA[Somewhere right now, encrypted European data may be sitting in an attacker's archive, waiting for a quantum computer powerful enough to open it. This…]]></description><link>https://vistainfosec-narendarshaoo.hashnode.dev/nis2-post-quantum-cryptography-2026-eu-proposal-for-developers</link><guid isPermaLink="true">https://vistainfosec-narendarshaoo.hashnode.dev/nis2-post-quantum-cryptography-2026-eu-proposal-for-developers</guid><dc:creator><![CDATA[Tony Robinson]]></dc:creator><pubDate>Wed, 28 Oct 2026 05:42:23 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6acf118aa57bfffec5aecd76/4609d9e9-f8dc-478e-b0f9-320c366907d8.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Somewhere right now, encrypted European data may be sitting in an attacker's archive, waiting for a quantum computer powerful enough to open it. This "harvest now, decrypt later" threat is why Brussels has put post-quantum cryptography (PQC) on the NIS2 agenda. If you build software or services for EU customers, here is what the 2026 proposal says, what it does not say, and what to do before the year ends.</p>
<h2>What the 2026 EU Proposal Actually Says</h2>
<p>On 20 January 2026, the European Commission published COM(2026) 13, a proposal to amend the NIS2 Directive alongside a revised Cybersecurity Act (COM(2026) 11). The PQC change is a new point (k) in Article 7(2): Member States must adopt policies, within their national cybersecurity strategies, for the transition to post-quantum cryptography, taking into account the timelines set in applicable EU law and policy.</p>
<p>Two points matter for developers. First, it is still a proposal. It is moving through the ordinary legislative procedure as 2026/0012(COD), and as of early October 2026 neither the European Parliament nor the Council had adopted a position. Second, it addresses Member States, not companies directly. Your existing duty sits in Article 21, which already requires policies and procedures on the use of cryptography and encryption. If the amendment is adopted, Member States would have 12 months to transpose it.</p>
<h2>The EU PQC Roadmap: Three Dates to Know</h2>
<p>The proposal leans on the Coordinated Implementation Roadmap for the transition to PQC, released in June 2025 by the NIS Cooperation Group in response to Commission Recommendation (EU) 2024/1101. Its milestones:</p>
<ul>
<li><strong>31 December 2026:</strong> Member States have implemented the first steps, drawn up initial national roadmaps and started pilots for high- and medium-risk use cases.</li>
<li><strong>31 December 2030:</strong> high-risk use cases are migrated, and quantum-vulnerable public-key mechanisms are no longer used stand-alone for them.</li>
<li><strong>31 December 2035:</strong> medium-risk use cases are migrated, and low-risk ones as far as feasible.</li>
</ul>
<p>The roadmap is a recommendation, not binding law, and the 2026 milestone is addressed to Member States. Even so, the NIS Cooperation Group's April 2026 FAQ says entities in scope of NIS2 should, at a minimum, build a cryptographic inventory and dependency maps, involve their supply chain and run a quantum risk analysis. Expect audit and procurement questions to follow.</p>
<h2>A Developer's PQC Checklist for 2026</h2>
<ol>
<li><strong>Build a cryptographic inventory.</strong> Find every use of RSA, ECDSA, ECDH and Diffie-Hellman across your code, dependencies, certificates, HSMs and firmware, and record it in a standard format such as a CycloneDX CBOM. According to the NIS Cooperation Group, you do not need a finished inventory before you start planning.</li>
<li><strong>Prioritise by data lifetime.</strong> The roadmap treats data that must stay confidential for 10 years or more, and systems that would take over 8 years to migrate where compromise would have high impact (software-update signing is the example), as high risk.</li>
<li><strong>Design for crypto-agility.</strong> Put algorithms behind interfaces, avoid hard-coded key sizes and make algorithm choice configurable, so swapping primitives becomes a configuration change rather than a rewrite.</li>
<li><strong>Learn the NIST standards.</strong> FIPS 203 (ML-KEM) covers key establishment; FIPS 204 (ML-DSA) and FIPS 205 (SLH-DSA) cover signatures. All three were finalised on 13 August 2024. FN-DSA (FIPS 206) is still a draft, and NIST selected HQC in March 2025 as a backup KEM. ML-KEM-768 and ML-DSA-65 are common starting points for civilian systems.</li>
<li><strong>Plan for size and hybrids.</strong> Hybrid key exchange, pairing a classical algorithm with ML-KEM, is a widely used bridge. ML-DSA signatures run from roughly 2.4 to 4.6 KB, so test certificate chains, token limits, packet sizes and HSM support early.</li>
<li><strong>Question your suppliers.</strong> Ask vendors and library maintainers for PQC roadmaps. The Cyber Resilience Act's main obligations apply from 11 December 2027, and the EU roadmap recommends that products with a lifetime beyond 2030 be upgradable to PQC, with post-quantum signatures protecting update mechanisms.</li>
<li><strong>Test what you ship.</strong> New cryptography brings new bugs: misconfigured hybrids, downgrade paths and side channels. Include PQC changes in your <a href="https://vistainfosec.com/service/penetration-testing-service/">penetration testing</a> and <a href="https://vistainfosec.com/service/vulnerability-assessment-service/">vulnerability assessments</a>, ideally with a CREST-accredited provider.</li>
</ol>
<p>A practical way to begin: pick one high-value service this quarter, such as your API gateway or code-signing pipeline, map its cryptography and run a pilot with hybrid key exchange in a test environment. A small, well-documented pilot gives you evidence for auditors, realistic performance numbers for architects and a template for every service that follows.</p>
<h2>Why This Matters for NIS2 Compliance</h2>
<p>NIS2 penalties are substantial: maximum fines of at least €10 million or 2% of worldwide annual turnover for essential entities, and at least €7 million or 1.4% for important entities, whichever is higher. Management bodies can also be held liable for failing to comply. PQC readiness belongs inside your wider <a href="https://vistainfosec.com/service/nis2-compliance-consultancy-audit/">NIS2 compliance</a> programme, alongside risk analysis, incident handling and supply chain security, not in a side project. A vendor-neutral cybersecurity consultancy such as <a href="https://vistainfosec.com/">VISTA InfoSec</a> can support gap analysis and risk assessment, so developers and compliance teams work from the same plan.</p>
<h2>Frequently Asked Questions</h2>
<h3>Is NIS2 post-quantum cryptography mandatory today?</h3>
<p>Not as a standalone obligation on companies. The amendment is only a proposal and targets Member States. However, Article 21 already requires cryptography policies, and Member States are expected to have national PQC roadmaps by the end of 2026.</p>
<h3>Which post-quantum algorithms should developers start with?</h3>
<p>Start testing ML-KEM for key establishment and ML-DSA for signatures, ideally in a hybrid setup, and keep your code crypto-agile so FN-DSA and HQC can follow once finalised.</p>
<h2>Start Now, Not on 31 December</h2>
<p>The 31 December 2026 date is a Member State milestone, not a developer deadline, but it is the clearest signal yet that Europe expects organisations to know where their cryptography lives. Start with an inventory, rank your risks and build agility into every release. For an expert second opinion on your cryptographic risk, <a href="https://vistainfosec.com/book-free-compliance-consultation/">talk to the VISTA InfoSec team</a> about cybersecurity and compliance support.</p>
<h2>References</h2>
<ul>
<li>EU Coordinated Implementation Roadmap for the Transition to PQC</li>
<li>Recommendation (EU) 2024/1101</li>
<li>COM(2026) 13, proposal amending NIS2</li>
<li>Directive (EU) 2022/2555 (NIS2)</li>
<li>European Parliament Legislative Observatory, 2026/0012(COD)</li>
</ul>
]]></content:encoded></item><item><title><![CDATA[EU AI Act Article 50: AI Labelling Checklist for Developers (2026)]]></title><description><![CDATA[Scroll through any European feed today and a quiet question hangs over every image, voice and chat bubble: was a human behind this? Since 2 August 2026, EU…]]></description><link>https://vistainfosec-narendarshaoo.hashnode.dev/eu-ai-act-article-50-ai-labelling-checklist-for-developers-2026</link><guid isPermaLink="true">https://vistainfosec-narendarshaoo.hashnode.dev/eu-ai-act-article-50-ai-labelling-checklist-for-developers-2026</guid><dc:creator><![CDATA[Tony Robinson]]></dc:creator><pubDate>Thu, 22 Oct 2026 05:37:57 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6acf118aa57bfffec5aecd76/e87ec0c2-ff1c-455d-95b2-165f208dac61.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Scroll through any European feed today and a quiet question hangs over every image, voice and chat bubble: was a human behind this? Since 2 August 2026, EU law expects an honest answer. <strong>EU AI Act Article 50</strong>, the rule behind AI labelling and AI transparency obligations, is now live, and developers shipping chatbots, image generators or synthetic media to EU users sit on the front line. Here is what it demands, what changed this year, and a practical checklist you can run against your product this week.</p>
<h2>What Is EU AI Act Article 50?</h2>
<p>Article 50 of Regulation (EU) 2024/1689 sets transparency duties for AI systems that talk to people or create content. It applies whether or not a system is classed as high-risk, so even a simple marketing chatbot is in scope. It contains four core duties, plus a rule on how disclosures must look and when they must appear:</p>
<ul>
<li><p><strong>Article 50(1):</strong> providers must design AI systems that interact with people so users are told they are dealing with AI, unless that is obvious from context.</p>
</li>
<li><p><strong>Article 50(2):</strong> providers of systems generating synthetic audio, images, video or text must mark outputs in a machine-readable format so they are detectable as AI-generated or manipulated.</p>
</li>
<li><p><strong>Article 50(3):</strong> deployers of emotion recognition or biometric categorisation systems must inform the people exposed to them.</p>
</li>
<li><p><strong>Article 50(4):</strong> deployers must disclose deepfakes, and AI-generated text published to inform the public on matters of public interest.</p>
</li>
<li><p><strong>Article 50(5):</strong> disclosures must be clear, distinguishable, accessible, and given at the latest at first interaction or exposure.</p>
</li>
</ul>
<h2>Was Article 50 Delayed by the Digital Omnibus? Mostly No</h2>
<p>This is the question developers keep asking, and the answer matters. The Digital Omnibus on AI, in force since 27 July 2026, postponed high-risk obligations: Annex III systems now follow on 2 December 2027, and AI embedded in regulated products (Annex I) on 2 August 2028. Article 50 was not postponed and has applied since 2 August 2026.</p>
<p>There is one narrow exception. For generative systems already on the EU market before 2 August 2026, the Article 50(2) machine-readable marking duty applies from <strong>2 December 2026</strong>. Anything placed on the market from 2 August 2026 must comply from day one. With that date less than two months away, treat the grace period as a countdown, not a reprieve.</p>
<h2>Provider or Deployer? Know Your Role</h2>
<p>Providers build AI systems or place them on the market; deployers use them under their own authority. Many teams are both. A SaaS company that fine-tunes a model and embeds it in its product is a provider for Articles 50(1) and 50(2), and a deployer for 50(4) when it publishes outputs itself. Map your role per feature, not per company.</p>
<h2>The AI Labelling Checklist for Developers</h2>
<ol>
<li><p><strong>Inventory every AI touchpoint.</strong> List chatbots, voice agents, image, video, audio and text generators, and any emotion or biometric features. You cannot label what you have not found.</p>
</li>
<li><p><strong>Disclose AI interaction by design (50(1)).</strong> Show a clear "you are talking to an AI" notice at or before the first message. Skip it only where context makes AI use genuinely obvious, and document why.</p>
</li>
<li><p><strong>Apply machine-readable marking (50(2)).</strong> Embed watermarks, metadata or equivalent signals into generated audio, image, video and text. Aim for solutions that are effective, interoperable, robust and reliable as far as technically feasible. Assistive editing that does not substantially alter the input is carved out.</p>
</li>
<li><p><strong>Make marks detectable.</strong> A mark nobody can read is a failed control. Test that your signals survive compression, cropping and format conversion, and that detection works for third parties.</p>
</li>
<li><p><strong>Label deepfakes visibly (50(4)).</strong> Where your product publishes realistic synthetic media, add a clear visible or audible disclosure. For evidently artistic, creative, satirical or fictional works, disclosure can be lighter so it does not spoil the experience.</p>
</li>
<li><p><strong>Flag AI text on public-interest topics.</strong> Published AI-generated text that informs the public needs a label, unless a human has reviewed it and a person holds editorial responsibility. Record that review.</p>
</li>
<li><p><strong>Notify people exposed to emotion recognition or biometric categorisation (50(3)).</strong> Pair the notice with GDPR-compliant processing.</p>
</li>
<li><p><strong>Make disclosures timely and accessible (50(5)).</strong> Show them at first exposure, in plain language, and in formats everyone can use. Audio-only content needs an audio disclaimer.</p>
</li>
<li><p><strong>Log, test and document.</strong> Keep evidence of design decisions, marking tests and review workflows. Include your marking and disclosure flows in security testing so they cannot be stripped or spoofed easily.</p>
</li>
</ol>
<h2>Your Shortcut: The Code of Practice and Commission Guidelines</h2>
<p>Two official resources make life easier. The European Commission published the final Code of Practice on marking and labelling AI-generated content on 10 June 2026. It is voluntary, and the Commission and the AI Board have assessed it as adequate, so signatories can rely on it to demonstrate compliance. On 20 July 2026, the Commission added non-binding guidelines that explain scope, with practical examples for each Article 50 duty. Read both before you finalise your design.</p>
<h2>What Happens If You Ignore It?</h2>
<p>Breaches of Article 50 can draw administrative fines of up to €15 million or 3% of worldwide annual turnover, whichever is higher; for SMEs and start-ups the lower amount applies. National authorities enforce the rules, and unlabelled synthetic content also puts customer trust at risk in a market that already expects strong data protection.</p>
<h2>Turn the Checklist Into Compliance Evidence</h2>
<p>A checklist is a start; evidence is what regulators and enterprise buyers ask for. VISTA InfoSec's <a href="https://www.blogger.com/u/1/blog/post/edit/5675384871461628813/8836803841549476618#">EU AI Act compliance services</a> can help you scope your obligations and close gaps, and the <a href="https://www.blogger.com/u/1/blog/post/edit/5675384871461628813/8836803841549476618#">EU AI Act compliance checklist</a> offers a wider walkthrough. Because AI systems process personal data, align your labelling work with <a href="https://www.blogger.com/u/1/blog/post/edit/5675384871461628813/8836803841549476618#">GDPR compliance consulting</a> and the <a href="https://www.blogger.com/u/1/blog/post/edit/5675384871461628813/8836803841549476618#">AI and GDPR preparation expert roundup</a>.</p>
<p>Finally, prove your controls hold up. <a href="https://www.blogger.com/u/1/blog/post/edit/5675384871461628813/8836803841549476618#">Penetration testing</a> can show whether your marking and disclosure flows can be bypassed, while <a href="https://www.blogger.com/u/1/blog/post/edit/5675384871461628813/8836803841549476618#">ISO 27001 consulting</a> gives you a management system to keep them governed. Ready to move? <a href="https://www.blogger.com/u/1/blog/post/edit/5675384871461628813/8836803841549476618#">Book a free compliance consultation</a> and turn Article 50 from a risk into a trust signal.</p>
]]></content:encoded></item><item><title><![CDATA[CRA Incident Reporting 2026: Update Your NIS2, DORA, GDPR Runbook]]></title><description><![CDATA[CRA incident reporting is live from 11 Sept 2026. Compare CRA, NIS2, DORA and GDPR deadlines and update your incident response runbook in 6 steps.]]></description><link>https://vistainfosec-narendarshaoo.hashnode.dev/cra-incident-reporting-2026-update-your-nis2-dora-gdpr-runbook</link><guid isPermaLink="true">https://vistainfosec-narendarshaoo.hashnode.dev/cra-incident-reporting-2026-update-your-nis2-dora-gdpr-runbook</guid><category><![CDATA[nis2]]></category><category><![CDATA[GDPR Compliance]]></category><category><![CDATA[CRA]]></category><dc:creator><![CDATA[Tony Robinson]]></dc:creator><pubDate>Wed, 14 Oct 2026 06:22:48 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6acf118aa57bfffec5aecd76/ced940b3-3236-46f5-aba7-4067f3d8c6c2.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Since 11 September 2026, a new regulatory clock has been running for every manufacturer selling connected products in the EU.</strong> The Cyber Resilience Act (CRA) reporting duties are now live, and they sit on top of NIS2, DORA and GDPR obligations your security team already juggles. One incident can now trigger four different deadlines, four recipients and four sets of wording. If your <em>incident response runbook</em> still treats them as one generic "notify the regulator" step, this guide is for you.</p>
<h2>Why CRA incident reporting changes your runbook now</h2>
<p>The Cyber Resilience Act (Regulation (EU) 2024/2847) entered into force on 10 December 2024. Its main requirements apply from 11 December 2027, but the reporting obligations for manufacturers arrived much earlier: <strong>11 September 2026</strong>. That includes products already on the EU market, not just new launches.</p>
<p>Manufacturers of products with digital elements, such as connected devices, software and components, must report two things: <strong>actively exploited vulnerabilities</strong> and <strong>severe incidents</strong> that affect the security of their product. Reports go through the <strong>ENISA single reporting platform</strong>, which routes them to the CSIRT designated as coordinator and to ENISA.</p>
<h2>CRA, NIS2, DORA and GDPR deadlines at a glance</h2>
<table>
<thead>
<tr>
<th>Regulation</th>
<th>Who it hits</th>
<th>First deadline</th>
<th>Follow-up</th>
<th>Report to</th>
</tr>
</thead>
<tbody><tr>
<td><strong>CRA</strong></td>
<td>Manufacturers of products with digital elements</td>
<td>Early warning within 24 hours of becoming aware</td>
<td>Notification within 72 hours; final report 14 days after a fix is available (vulnerabilities) or one month after the notification (severe incidents)</td>
<td>CSIRT coordinator and ENISA via the single reporting platform</td>
</tr>
<tr>
<td><strong>NIS2</strong></td>
<td>Essential and important entities</td>
<td>Early warning within 24 hours</td>
<td>Incident notification within 72 hours; final report within one month</td>
<td>National CSIRT or competent authority</td>
</tr>
<tr>
<td><strong>DORA</strong></td>
<td>Financial entities in scope</td>
<td>Initial notification within 4 hours of classifying the incident as major (and no later than 24 hours after becoming aware)</td>
<td>Intermediate report within 72 hours; final report within one month</td>
<td>Financial competent authority</td>
</tr>
<tr>
<td><strong>GDPR</strong></td>
<td>Controllers (processors alert controllers)</td>
<td>72 hours after becoming aware of a personal data breach</td>
<td>Inform affected individuals without undue delay if risk is high</td>
<td>Data protection supervisory authority</td>
</tr>
</tbody></table>
<p>The pattern is clear: <strong>24 hours is the new baseline</strong>, and DORA is the strictest of all. A fintech that ships its own connected app could face every one of these at once.</p>
<h2>What counts as reportable under the CRA?</h2>
<p>Two triggers matter. The first is a vulnerability in your product that is being <em>actively exploited</em>, meaning there is reliable evidence that a malicious actor used it without the system owner's permission. The second is a <em>severe incident</em> with an impact on the security of your product. A theoretical flaw found in testing is not reportable on its own; one seen in the wild is.</p>
<p>The CRA reporting clock also starts at awareness, not at confirmation of full root cause. Your team needs authority to file an early warning before the investigation is finished.</p>
<h2>6 steps to update your incident response runbook</h2>
<ol>
<li><p><strong>Build one triage decision tree.</strong> Ask the same questions once: Is a product vulnerability exploited? Is personal data affected? Is a financial ICT service disrupted? Is an essential or important service impacted? Each "yes" activates a regulation-specific track.</p>
</li>
<li><p><strong>Start separate clocks.</strong> Log the "awareness" timestamp and run parallel timers for 4 hours (DORA), 24 hours (CRA, NIS2) and 72 hours (CRA, NIS2, GDPR). Document who decides that an incident is "major" or "significant" and how quickly.</p>
</li>
<li><p><strong>Assign named roles with deputies.</strong> Incident commander, legal and DPO, product security lead and regulatory submitter, each with a backup for weekends and holidays.</p>
</li>
<li><p><strong>Pre-write report templates.</strong> Keep early-warning, notification and final-report drafts ready for each regime so analysts fill in facts instead of drafting prose under pressure.</p>
</li>
<li><p><strong>Prepare platform access.</strong> Make sure the right people can use the ENISA single reporting platform and national authority portals before you need them.</p>
</li>
<li><p><strong>Test it.</strong> Run a tabletop exercise that mixes a CRA vulnerability with a GDPR breach. Measure how long it takes to produce a defensible first report.</p>
</li>
</ol>
<h2>Common mistakes to avoid</h2>
<ul>
<li><p><strong>Waiting for certainty.</strong> Early warnings exist precisely because facts are incomplete.</p>
</li>
<li><p><strong>Ignoring suppliers.</strong> Your open-source components and third-party code can be the source of an exploited vulnerability. Keep an up-to-date software bill of materials (SBOM) and clear vendor notification clauses.</p>
</li>
<li><p><strong>Inconsistent messaging.</strong> Regulators compare notes. Use a single fact sheet as the source for every submission.</p>
</li>
<li><p><strong>Forgetting users.</strong> The CRA expects manufacturers to inform affected users about incidents and the corrective measures available.</p>
</li>
</ul>
<h2>Penalties: why this is a board-level issue</h2>
<p>The stakes are real. GDPR fines reach up to €20 million or 4% of global annual turnover. NIS2 allows up to €10 million or 2% for essential entities and €7 million or 1.4% for important ones. Breaching CRA essential requirements can cost up to €15 million or 2.5% of worldwide turnover, and failing other CRA obligations, including reporting, up to €10 million or 2%. Supplying incorrect information to authorities carries its own penalty.</p>
<p><strong>Need a runbook that survives a real audit?</strong> The specialists at <a href="https://www.vistainfosec.com/">VISTA InfoSec</a> help European organisations map overlapping obligations, from <a href="https://www.vistainfosec.com/">GDPR compliance consulting</a> to <a href="https://www.vistainfosec.com/">NIS2 and DORA readiness</a>, and pressure-test defences with <a href="https://www.vistainfosec.com/">penetration testing and vulnerability assessments</a>. If you build connected products, their <a href="https://www.vistainfosec.com/">cybersecurity compliance services</a> can also help you prepare for CRA conformity.</p>
<h2>Frequently asked questions</h2>
<p><strong>Does CRA incident reporting replace NIS2 or GDPR reporting?</strong><br />No. The CRA covers product security, while NIS2 covers entity-level incidents and GDPR covers personal data breaches. One event can trigger all of them, so your <a href="https://www.vistainfosec.com/">incident response plan</a> must run them in parallel.</p>
<p><strong>Is a single EU reporting channel coming?</strong><br />The European Commission has proposed simplifying incident reporting through a single entry point as part of its digital simplification agenda, but proposals can change. Until a final law applies, keep separate obligations in your runbook and monitor official EU sources.</p>
<h2>Final thoughts</h2>
<p>CRA incident reporting is not a future problem. It is live, overlaps with NIS2, DORA and GDPR, and rewards organisations that decide fast and document well. Update your triage logic, pre-build your templates and rehearse. Then talk to <a href="https://www.vistainfosec.com/">VISTA InfoSec</a> about turning your runbook into an audit-ready compliance asset.</p>
<p>This article is for general information, not legal advice. Deadlines and national rules can change; confirm current requirements with your legal counsel and official EU and national authority guidance.</p>
]]></content:encoded></item></channel></rss>