<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sorin Mustaca&#039;s blog</title>
	<atom:link href="https://www.sorinmustaca.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.sorinmustaca.com</link>
	<description>Cybersecurity, Automotive Security, Antimalware Software, Product Management, Agile, AI, Secure Software Development, SSDLC</description>
	<lastBuildDate>Thu, 11 Dec 2025 19:38:52 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2014/02/cropped-SorinMustaca1.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Sorin Mustaca&#039;s blog</title>
	<link>https://www.sorinmustaca.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">15779990</site>	<item>
		<title>EU Cyber Resilience Act (CRA) &#8211; Overview</title>
		<link>https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/</link>
					<comments>https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/#comments</comments>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Thu, 11 Dec 2025 08:00:57 +0000</pubDate>
				<category><![CDATA[CRA]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[Classification]]></category>
		<category><![CDATA[cra]]></category>
		<category><![CDATA[Cyber Resilience Act]]></category>
		<category><![CDATA[eu]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[secure by design]]></category>
		<category><![CDATA[secure-by-default]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=7115</guid>

					<description><![CDATA[<p>What is the Cyber Resilience Act &#8211; CRA The Cyber Resilience Act is the first European regulation to set a mandatory minimum level of cyber security for all connected products available on the EU market &#8211; something that did not exist before. The CRA is a regulation from the European Union — formally Regulation (EU) 2024/2847 [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/">EU Cyber Resilience Act (CRA) – Overview</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p data-start="181" data-end="218"><div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/#What_is_the_Cyber_Resilience_Act_%E2%80%93_CRA" >What is the Cyber Resilience Act &#8211; CRA</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/#Timeline_Legal_Effect" >Timeline &amp; Legal Effect</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/#Key_Requirements_Obligations" >Key Requirements &amp; Obligations</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/#Why_It_Matters" >Why It Matters</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/#CRA_Product_Classification" >CRA Product Classification</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/#Criteria_Examples" >Criteria &amp; Examples</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/#Assessment_conformity_requirements_per_class" >Assessment &amp; conformity requirements per class</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/#Examples_of_Software_Products_Classification" >Examples of Software Products Classification</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-9" href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/#Further_reading_and_sources" >Further reading and sources</a></li></ul></nav></div>
</p>
<h1 data-start="181" data-end="218">What is the Cyber Resilience Act &#8211; CRA</h1>
<p data-start="221" data-end="447">The Cyber Resilience Act is the first European regulation to set a mandatory minimum level of cyber security for all connected products available on the <abbr title="European Union">EU</abbr> market &#8211; something that did not exist before.</p>
<p data-start="221" data-end="447">The CRA is a regulation from the European Union — formally Regulation (EU) 2024/2847 — but it is likely to be applied soon in other parts of the world, which produce for and sell products in the EU.</p>
<p data-start="450" data-end="847">It covers both hardware and software products whose intended or foreseeable use involves connection (direct or indirect) to a device or network. That includes things like smartphones, laptops, IoT devices (smart-home cameras, smart fridges, connected toys), embedded systems, routers, industrial control systems, and even software with network connectivity.</p>
<p data-start="450" data-end="847"><strong>Non-commercial open source software products are exempt from the <abbr title="Cyber Resilience Act">CRA</abbr> and therefore do not have to fulfill the requirements of the <abbr title="Cyber Resilience Act">CRA</abbr>.</strong></p>
<p data-start="850" data-end="1058">Some product categories are excluded because they are already covered by other sector-specific regulation (e.g. certain medical devices, aviation, automotive, defense).</p>
<p data-start="221" data-end="447">As can be seen, the aim is to increase cybersecurity within the European Union. The new regulation applies in all <abbr title="European Union">EU</abbr> Member States and will be implemented gradually.</p>
<h1 data-start="1060" data-end="1091">Timeline &amp; Legal Effect</h1>
<p data-start="1095" data-end="1186">The CRA entered into force on <strong data-start="1125" data-end="1145">10 December 2024</strong>. There is a transition / compliance period: the full requirements become applicable by <strong data-start="1275" data-end="1295">11 December 2027</strong> for new products.</p>
<p data-start="1356" data-end="1522">Starting <strong>11 June 2026</strong>, the Conformity Assessment Bodies can assess the fulfillment of the requirements.</p>
<p data-start="1356" data-end="1522">Reporting of vulnerabilities and security incidents starts on <strong data-start="1460" data-end="1481">11 September 2026</strong>.</p>
<p data-start="1356" data-end="1522"><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/12/CRA.png?ssl=1"><img data-recalc-dims="1" decoding="async" data-attachment-id="7116" data-permalink="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/cra/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/12/CRA.png?fit=1280%2C712&amp;ssl=1" data-orig-size="1280,712" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CRA" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/12/CRA.png?fit=300%2C167&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/12/CRA.png?fit=640%2C356&amp;ssl=1" class="alignnone wp-image-7116" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/12/CRA.png?resize=505%2C281&#038;ssl=1" alt="" width="505" height="281" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/12/CRA.png?resize=300%2C167&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/12/CRA.png?resize=1030%2C573&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/12/CRA.png?resize=768%2C427&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/12/CRA.png?w=1280&amp;ssl=1 1280w" sizes="(max-width: 505px) 100vw, 505px" /></a></p>
<p data-start="1356" data-end="1522"><span class="caption">*CABs = Conformity Assessment Bodies</span></p>
<p data-start="1356" data-end="1522"><span class="source">Source: <a href="https://www.bsi.bund.de/EN/Themen/Unternehmen-und-Organisationen/Informationen-und-Empfehlungen/Cyber_Resilience_Act/cyber_resilience_act_node.html"><cite>BSI</cite></a></span></p>
<h1 data-start="1524" data-end="1562">Key Requirements &amp; Obligations</h1>
<p data-start="1564" data-end="1643">For manufacturers, importers or distributors of in-scope products, CRA demands:</p>
<p data-start="1647" data-end="1916"><strong data-start="1647" data-end="1689">Secure-by-design and secure-by-default</strong></p>
<p data-start="1647" data-end="1916">During design and development, implement baseline cybersecurity controls (minimizing attack surface, secure defaults, applying cryptography, access control, integrity protection, etc.).</p>
<p data-start="1647" data-end="1916">If you design or manufacture hardware or software intended for the EU market — start <strong data-start="4565" data-end="4593">including security early</strong>: threat modelling, secure defaults, update mechanisms, patch management, SBOM (software-bill-of-materials) for components, documentation.</p>
<p data-start="1919" data-end="2117"><strong data-start="1919" data-end="1941">Lifecycle security</strong></p>
<p data-start="1919" data-end="2117">Maintain security across the lifecycle — through production, deployment, maintenance, updates (patches), and eventual decommissioning.</p>
<p data-start="1919" data-end="2117">Prepare to <strong data-start="4747" data-end="4785">collect and maintain documentation</strong> of the build, supply chain components, update/maintenance history, and test results for many years.</p>
<p data-start="2120" data-end="2479"><strong data-start="2120" data-end="2158">Vulnerability &amp; incident reporting</strong></p>
<p data-start="2120" data-end="2479">If a product becomes subject to a “actively exploited vulnerability” or a “severe security incident”, the manufacturer must report promptly (early warning within 24 h, full notification within 72 h, final report within certain timeframes) via the CRA Single Reporting Platform.</p>
<p>For software vendors — ensure <strong data-start="4920" data-end="4951">update/patch infrastructure</strong> is robust and built-in, and notification processes in place for vulnerabilities.</p>
<p data-start="2482" data-end="2723"><strong data-start="2482" data-end="2514">Documentation &amp; traceability</strong></p>
<p data-start="2482" data-end="2723">Maintain technical documentation, data inventories and evidence of security measures for a defined period (often many years) after placing the product on the market.</p>
<p data-start="2726" data-end="2970"><strong data-start="2726" data-end="2754">CE-marking with security</strong></p>
<p data-start="2726" data-end="2970">Products that comply must carry the CE-mark, indicating conformity with the CRA&#8217;s cybersecurity requirements — similar to CE marking for safety or environmental compliance.</p>
<p>For buyers/customers — expect CE-mark + transparency regarding security posture. Choose vendors who commit to long-term patching and vulnerability response.</p>
<p data-start="2973" data-end="3377"><strong data-start="2973" data-end="3024">Conformity assessments for higher-risk products</strong></p>
<p data-start="2973" data-end="3377">While many products (roughly 90%) fall under a “default” tier and can be self-assessed by manufacturers, certain more critical or important product types (e.g. firewalls, security modules, intrusion detection systems, certain embedded systems) may require third-party assessment before being placed on market.</p>
<h1 data-start="3379" data-end="3401">Why It Matters</h1>
<p data-start="3405" data-end="3635">The CRA establishes a <strong data-start="3427" data-end="3455">common, EU-wide baseline</strong> for cybersecurity of digital products. This helps avoid fragmentation where different member states might otherwise have different rules. It forces manufacturers and vendors to adopt <strong data-start="3683" data-end="3727">security by default + lifecycle security</strong>, rather than treating cybersecurity as an optional afterthought. This helps reduce the attack surface and improves resilience against cyber threats.</p>
<p data-start="3881" data-end="4130">It increases <strong data-start="3894" data-end="3910">transparency</strong> for consumers and businesses: when they buy a product with digital elements, they can expect a baseline of security and support — including updates and vulnerability management.</p>
<p data-start="4133" data-end="4399">For vendors and developers — in enterprise, embedded, IoT or consumer space — it&#8217;s a <strong data-start="4218" data-end="4238">legal obligation</strong>. Non-compliance when required could lead to regulatory consequences, and non-compliant products will not be allowed on the EU market once the deadlines lapse.</p>
<p>&nbsp;</p>
<h1 data-start="2701" data-end="2755">CRA Product Classification</h1>
<h2 data-start="2701" data-end="2755">Criteria &amp; Examples</h2>
<p data-start="2757" data-end="2987">The CRA divides <strong>“products with digital elements (PDEs)”</strong> into four classification tiers. Classification drives what conformity assessment, certification, and compliance rigour you must apply.</p>
<div class="TyagGW_tableContainer">
<div class="group TyagGW_tableWrapper flex w-fit flex-col-reverse" tabindex="-1">
<table class="w-fit min-w-(--thread-content-width)" border="1" data-start="2989" data-end="5403">
<thead data-start="2989" data-end="3084">
<tr data-start="2989" data-end="3084">
<th style="width: 112.896px;" data-start="2989" data-end="3000" data-col-size="sm">Category</th>
<th style="width: 934.719px;" data-start="3000" data-end="3055" data-col-size="xl">When a product is placed here (criteria / rationale)</th>
<th style="width: 954.375px;" data-start="3055" data-end="3084" data-col-size="xl">Typical product examples*</th>
</tr>
</thead>
<tbody data-start="3180" data-end="5403">
<tr data-start="3180" data-end="3596">
<td style="width: 112.896px;" data-start="3180" data-end="3194" data-col-size="sm"><strong data-start="3182" data-end="3193">Default</strong></td>
<td style="width: 934.719px;" data-start="3194" data-end="3404" data-col-size="xl">Products that are <em data-start="3214" data-end="3219">not</em> listed in the “Important” or “Critical” annexes — i.e. no particularly sensitive cybersecurity function or high risks associated with compromise.</td>
<td style="width: 954.375px;" data-start="3404" data-end="3596" data-col-size="xl">Many consumer devices &amp; software: smart toys, basic IoT devices, simple smart-home equipment, non-security-critical apps, common consumer electronics.</td>
</tr>
<tr data-start="3597" data-end="4183">
<td style="width: 112.896px;" data-start="3597" data-end="3623" data-col-size="sm"><strong data-start="3599" data-end="3622">Important – Class I</strong></td>
<td style="width: 934.719px;" data-start="3623" data-end="3852" data-col-size="xl">PDEs that provide a cybersecurity-relevant function (authentication, access control, network access, system functions) but whose compromise would have a moderate risk (less than Class II).</td>
<td style="width: 954.375px;" data-start="3852" data-end="4183" data-col-size="xl">Identity management systems / privileged-access software or hardware (e.g. access readers), standalone/embedded browsers, password managers, VPN clients, network management tools, operating systems, microcontrollers/microprocessors with security-related functions, routers/modems/switches.</td>
</tr>
<tr data-start="4184" data-end="4754">
<td style="width: 112.896px;" data-start="4184" data-end="4211" data-col-size="sm"><strong data-start="4186" data-end="4210">Important – Class II</strong></td>
<td style="width: 934.719px;" data-start="4211" data-end="4504" data-col-size="xl">PDEs whose function involves a <em data-start="4244" data-end="4276">significant cybersecurity risk</em>, or whose compromise could have <em data-start="4309" data-end="4332">wide or severe impact</em>, especially on many other systems — thus higher criticality than Class I. For these, third-party conformity assessment is mandatory.</td>
<td style="width: 954.375px;" data-start="4504" data-end="4754" data-col-size="xl">Firewalls, intrusion detection/prevention systems (IDS/IPS), virtualisation/hypervisor/ container runtime systems, tamper-resistant microprocessors/microcontrollers, industrial-grade network/security systems.</td>
</tr>
<tr data-start="4755" data-end="5403">
<td style="width: 112.896px;" data-start="4755" data-end="4770" data-col-size="sm"><strong data-start="4757" data-end="4769">Critical</strong></td>
<td style="width: 934.719px;" data-start="4770" data-end="5114" data-col-size="xl">PDEs with cybersecurity-related functionality whose compromise could disrupt or control a large number of other products, critical infrastructure, supply chains or sensitive services. These must either get an EU cybersecurity certificate (per relevant scheme) or undergo strict third-party assessment.</td>
<td style="width: 954.375px;" data-start="5114" data-end="5403" data-col-size="xl">Hardware security modules (“security boxes”), smart meter gateways, smartcards / secure-elements, secure cryptoprocessing hardware — i.e. devices central to critical infrastructure, secure identity, secure communication or supply chain security.</td>
</tr>
</tbody>
</table>
</div>
</div>
<p data-start="5405" data-end="5630">* These examples reflect currently published annex examples and guidance. Regulatory technical specification updates (e.g. by the European Commission) may refine or expand the lists.</p>
<p>&nbsp;</p>
<h2 data-start="5632" data-end="5684"><strong data-start="5632" data-end="5682">Assessment &amp; conformity requirements per class</strong></h2>
<p data-start="5632" data-end="5684">Below are <strong data-start="10" data-end="93">examples of software products affected by the Cyber Resilience Act</strong>, organized into two tables and <strong data-start="125" data-end="163">classified into the CRA categories</strong>:</p>
<ul data-start="166" data-end="546">
<li data-start="166" data-end="224">
<p data-start="168" data-end="224"><strong data-start="168" data-end="188">Default Category</strong> &#8211; non-critical, low inherent risk</p>
</li>
<li data-start="225" data-end="311">
<p data-start="227" data-end="311"><strong data-start="227" data-end="248">Important Class I</strong> &#8211; higher exposure, widely deployed, could be abused at scale</p>
</li>
<li data-start="312" data-end="437">
<p data-start="314" data-end="437"><strong data-start="314" data-end="336">Important Class II</strong> &#8211; products with elevated security relevance, including security software and products in Annex III</p>
</li>
<li data-start="438" data-end="546">
<p data-start="440" data-end="546"><strong data-start="440" data-end="452">Critical</strong> &#8211; core components of cybersecurity, identity, encryption, or essential network infrastructure</p>
</li>
</ul>
<p data-start="548" data-end="744">These classifications follow the CRA’s conceptual tiers, not an official certification list, because exact classification depends on the manufacturer’s intended use and applicability of Annex III.</p>
<h2 data-start="751" data-end="796">Examples of Software Products Classification</h2>
<p>Disclaimer: this is my current understanding of <strong>products with digital elements (PDEs)</strong>. There is no official list of categories of products published, or at least I did not find one.</p>
<p>This list was created with help of AI and it is no guarantee to be complete or correct.</p>
<p>&nbsp;</p>
<div class="TyagGW_tableContainer">
<div class="group TyagGW_tableWrapper flex w-fit flex-col-reverse" tabindex="-1">
<table class="w-fit min-w-(--thread-content-width)" border="1" data-start="798" data-end="2757">
<thead data-start="798" data-end="855">
<tr data-start="798" data-end="855">
<th data-start="798" data-end="814" data-col-size="sm">Software Type</th>
<th data-start="814" data-end="827" data-col-size="sm">Example(s)</th>
<th data-start="827" data-end="842" data-col-size="sm">CRA Category</th>
<th data-start="842" data-end="855" data-col-size="md">Rationale</th>
</tr>
</thead>
<tbody data-start="914" data-end="2757">
<tr data-start="914" data-end="1034">
<td data-start="914" data-end="930" data-col-size="sm">CRM Platforms</td>
<td data-start="930" data-end="965" data-col-size="sm">Salesforce, HubSpot, MS Dynamics</td>
<td data-start="965" data-end="975" data-col-size="sm">Default</td>
<td data-start="975" data-end="1034" data-col-size="md">General business software; no direct security function.</td>
</tr>
<tr data-start="1035" data-end="1172">
<td data-start="1035" data-end="1060" data-col-size="sm">Blogging/CMS Platforms</td>
<td data-start="1060" data-end="1087" data-col-size="sm">WordPress, Ghost, Drupal</td>
<td data-start="1087" data-end="1097" data-col-size="sm">Default</td>
<td data-start="1097" data-end="1172" data-col-size="md">Consumer and enterprise web software; not security-critical by default.</td>
</tr>
<tr data-start="1173" data-end="1280">
<td data-start="1173" data-end="1201" data-col-size="sm">Office Productivity Tools</td>
<td data-start="1201" data-end="1226" data-col-size="sm">LibreOffice, MS Office</td>
<td data-start="1226" data-end="1236" data-col-size="sm">Default</td>
<td data-start="1236" data-end="1280" data-col-size="md">Widely used but not security components.</td>
</tr>
<tr data-start="1281" data-end="1407">
<td data-start="1281" data-end="1299" data-col-size="sm">Developer Tools</td>
<td data-start="1299" data-end="1321" data-col-size="sm">IDEs, build systems</td>
<td data-start="1321" data-end="1341" data-col-size="sm">Important Class I</td>
<td data-start="1341" data-end="1407" data-col-size="md">Used in software supply chains; compromise impacts downstream.</td>
</tr>
<tr data-start="1408" data-end="1549">
<td data-start="1408" data-end="1436" data-col-size="sm">Cloud Management Consoles</td>
<td data-start="1436" data-end="1477" data-col-size="sm">AWS CLI tools, Azure Portal extensions</td>
<td data-start="1477" data-end="1497" data-col-size="sm">Important Class I</td>
<td data-start="1497" data-end="1549" data-col-size="md">Access to infrastructure; security implications.</td>
</tr>
<tr data-start="1550" data-end="1714">
<td data-start="1550" data-end="1584" data-col-size="sm">Antivirus / Endpoint Protection</td>
<td data-start="1584" data-end="1621" data-col-size="sm">CrowdStrike, Defender, Bitdefender</td>
<td data-start="1621" data-end="1642" data-col-size="sm">Important Class II</td>
<td data-start="1642" data-end="1714" data-col-size="md">Security products explicitly listed under risk-sensitive categories.</td>
</tr>
<tr data-start="1715" data-end="1851">
<td data-start="1715" data-end="1735" data-col-size="sm">EDR/XDR Platforms</td>
<td data-start="1735" data-end="1773" data-col-size="sm">SentinelOne, Trellix, Microsoft XDR</td>
<td data-start="1773" data-end="1794" data-col-size="sm">Important Class II</td>
<td data-start="1794" data-end="1851" data-col-size="md">Security monitoring and threat response capabilities.</td>
</tr>
<tr data-start="1852" data-end="1976">
<td data-start="1852" data-end="1881" data-col-size="sm">Firewalls (Software-based)</td>
<td data-start="1881" data-end="1919" data-col-size="sm">pfSense, OPNsense, Cisco, Juniper</td>
<td data-start="1919" data-end="1940" data-col-size="sm">Important Class II</td>
<td data-start="1940" data-end="1976" data-col-size="md">Security enforcement components.</td>
</tr>
<tr data-start="1977" data-end="2107">
<td data-start="1977" data-end="1991" data-col-size="sm">VPN Clients</td>
<td data-start="1991" data-end="2027" data-col-size="sm">OpenVPN Client, WireGuard clients</td>
<td data-start="2027" data-end="2048" data-col-size="sm">Important Class II</td>
<td data-start="2048" data-end="2107" data-col-size="md">Encryption and secure communications; directly covered.</td>
</tr>
<tr data-start="2108" data-end="2227">
<td data-start="2108" data-end="2137" data-col-size="sm">Identity &amp; Access Software</td>
<td data-start="2137" data-end="2168" data-col-size="sm">SSO, MFA clients, IdP agents</td>
<td data-start="2168" data-end="2179" data-col-size="sm">Critical</td>
<td data-start="2179" data-end="2227" data-col-size="md">Core identity systems; high systemic impact.</td>
</tr>
<tr data-start="2228" data-end="2370">
<td data-start="2228" data-end="2264" data-col-size="sm">Key Management &amp; Crypto Libraries</td>
<td data-start="2264" data-end="2285" data-col-size="sm">OpenSSL, libsodium</td>
<td data-start="2285" data-end="2296" data-col-size="sm">Critical</td>
<td data-start="2296" data-end="2370" data-col-size="md">Cryptographic primitives/implementations; part of critical components.</td>
</tr>
<tr data-start="2371" data-end="2503">
<td data-start="2371" data-end="2401" data-col-size="sm">Secure Configuration Agents</td>
<td data-start="2401" data-end="2433" data-col-size="sm">MDM agents, compliance agents</td>
<td data-start="2433" data-end="2454" data-col-size="sm">Important Class II</td>
<td data-start="2454" data-end="2503" data-col-size="md">Affect system posture and policy enforcement.</td>
</tr>
<tr data-start="2504" data-end="2621">
<td data-start="2504" data-end="2532" data-col-size="sm">Network Monitoring / SIEM</td>
<td data-start="2532" data-end="2558" data-col-size="sm">Splunk, Elastic, QRadar</td>
<td data-start="2558" data-end="2579" data-col-size="sm">Important Class II</td>
<td data-start="2579" data-end="2621" data-col-size="md">Security event analysis and detection.</td>
</tr>
<tr data-start="2622" data-end="2757">
<td data-start="2622" data-end="2649" data-col-size="sm">Container Security Tools</td>
<td data-start="2649" data-end="2667" data-col-size="sm">Aqua, Twistlock</td>
<td data-start="2667" data-end="2688" data-col-size="sm">Important Class II</td>
<td data-start="2688" data-end="2757" data-col-size="md">Protect containerized workloads; tied to infrastructure security.</p>
<p>&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</div>
<h1>Further reading and sources</h1>
<article class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" tabindex="-1" data-turn-id="request-6935b81a-7484-832c-a3ce-4eeffad70611-1" data-testid="conversation-turn-10" data-scroll-anchor="true" data-turn="assistant">
<div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm/main:[--thread-content-margin:--spacing(6)] @w-lg/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)">
<div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" tabindex="-1">
<div class="flex max-w-full flex-col grow">
<div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-1" dir="auto" data-message-author-role="assistant" data-message-id="9bf84312-c64b-4cfa-8fd8-1621e55556b1" data-message-model-slug="gpt-5-1">
<div class="flex w-full flex-col gap-1 empty:hidden first:pt-[1px]">
<div class="markdown prose dark:prose-invert w-full break-words dark markdown-new-styling">
<ul data-start="50" data-end="1721" data-is-last-node="" data-is-only-node="">
<li data-start="50" data-end="104">
<p data-start="52" data-end="104"><a class="decorated-link" href="https://en.wikipedia.org/wiki/Cyber_Resilience_Act?utm_source=chatgpt.com" target="_new" rel="noopener" data-start="52" data-end="102">https://en.wikipedia.org/wiki/Cyber_Resilience_Act</a></p>
</li>
<li data-start="105" data-end="251">
<p data-start="107" data-end="251"><a class="decorated-link" href="https://www.bsi.bund.de/DE/Themen/Unternehmen-und-Organisationen/Informationen-und-Empfehlungen/Cyber_Resilience_Act/cyber_resilience_act.html?utm_source=chatgpt.com" target="_new" rel="noopener" data-start="107" data-end="249">https://www.bsi.bund.de/DE/Themen/Unternehmen-und-Organisationen/Informationen-und-Empfehlungen/Cyber_Resilience_Act/cyber_resilience_act.html</a></p>
</li>
<li data-start="252" data-end="317">
<p data-start="254" data-end="317"><a class="decorated-link" href="https://digital-strategy.ec.europa.eu/en/policies/cra-summary?utm_source=chatgpt.com" target="_new" rel="noopener" data-start="254" data-end="315">https://digital-strategy.ec.europa.eu/en/policies/cra-summary</a></p>
</li>
<li data-start="318" data-end="392">
<p data-start="320" data-end="392"><a class="decorated-link" href="https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act?utm_source=chatgpt.com" target="_new" rel="noopener" data-start="320" data-end="390">https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act</a></p>
</li>
<li data-start="393" data-end="460">
<p data-start="395" data-end="460"><a class="decorated-link" href="https://digital-strategy.ec.europa.eu/en/policies/cra-reporting?utm_source=chatgpt.com" target="_new" rel="noopener" data-start="395" data-end="458">https://digital-strategy.ec.europa.eu/en/policies/cra-reporting</a></p>
</li>
<li data-start="461" data-end="540">
<p data-start="463" data-end="540"><a class="decorated-link" href="https://digital-strategy.ec.europa.eu/en/policies/cra-conformity-assessment?utm_source=chatgpt.com" target="_new" rel="noopener" data-start="463" data-end="538">https://digital-strategy.ec.europa.eu/en/policies/cra-conformity-assessment</a></p>
</li>
<li data-start="541" data-end="701">
<p data-start="543" data-end="701"><a class="decorated-link" href="https://www.consilium.europa.eu/en/press/press-releases/2024/10/10/cyber-resilience-act-council-adopts-new-law-on-security-requirements-for-digital-products?utm_source=chatgpt.com" target="_new" rel="noopener" data-start="543" data-end="699">https://www.consilium.europa.eu/en/press/press-releases/2024/10/10/cyber-resilience-act-council-adopts-new-law-on-security-requirements-for-digital-products</a></p>
</li>
<li data-start="702" data-end="787"><a class="decorated-link" href="https://eur-lex.europa.eu/eli/reg/2024/2847/oj?utm_source=chatgpt.com" target="_new" rel="noopener" data-start="1205" data-end="1251">https://eur-lex.europa.eu/eli/reg/2024/2847/oj</a></li>
<li data-start="1254" data-end="1351"><a class="decorated-link" href="https://iapp.org/news/a/10-tips-to-prepare-for-the-eu-cyber-resilience-act?utm_source=chatgpt.com" target="_new" rel="noopener" data-start="1354" data-end="1428">https://iapp.org/news/a/10-tips-to-prepare-for-the-eu-cyber-resilience-act</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
<div class="pointer-events-none h-px w-px" aria-hidden="true" data-edge="true"></div>The post <a href="https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/">EU Cyber Resilience Act (CRA) – Overview</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sorinmustaca.com/eu-cyber-resilience-act-cra-overview/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7115</post-id>	</item>
		<item>
		<title>From Idea to Proof of Concept to MVP &#8211; 3 article series</title>
		<link>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-3-article-series/</link>
					<comments>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-3-article-series/#comments</comments>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Tue, 09 Dec 2025 08:00:28 +0000</pubDate>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Delivery]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[mvp]]></category>
		<category><![CDATA[poc]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[series]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=7103</guid>

					<description><![CDATA[<p>This is a a developer focused guide in three parts to evolving code, architecture, and processes with the purpose of turning a raw concept into a usable product. This process is one of the hardest parts of software development. Teams often jump into implementation too early, or they build something polished before testing whether the [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-3-article-series/">From Idea to Proof of Concept to MVP – 3 article series</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p data-start="325" data-end="396">This is a a developer focused guide in three parts to evolving code, architecture, and processes with the purpose of turning a raw concept into a usable product. This process is one of the hardest parts of software development.</p>
<p data-start="325" data-end="396">Teams often jump into implementation too early, or they build something polished before testing whether the underlying assumptions hold.</p>
<p data-start="325" data-end="396">A structured flow—<strong data-start="650" data-end="714">Idea → Proof of Concept (POC) → Minimum Viable Product (MVP)</strong>—keeps this journey predictable and reduces waste.</p>
<p data-start="768" data-end="1182">Each stage exists for a specific reason, and each stage demands a different mindset about code quality, design rigor, and security.<br data-start="899" data-end="902" />For developers, this is also a shift in how code is written, reused, refactored, and prepared for production.<br data-start="1011" data-end="1014" />This article explains the journey from the perspective of engineering teams, with practical backend and frontend examples and a clear separation of security activities.</p>
<p data-start="4607" data-end="4640"><div id="ez-toc-container" class="ez-toc-v2_0_79_2 ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-3-article-series/#The_Idea" >The Idea</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-3-article-series/#The_Proof_of_Concept_POC" >The Proof of Concept (POC)</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-3-article-series/#The_Minimum_Viable_Product_MVP" >The Minimum Viable Product (MVP)</a></li></ul></nav></div>
</p>
<h1 data-start="1341" data-end="1602">The Idea</h1>
<p data-start="143" data-end="413">A raw concept describing a problem and a possible technical direction. It has no validated assumptions.</p>
<p data-start="143" data-end="413">At this point, teams focus on understanding <em data-start="302" data-end="307">why</em> the problem matters and <em data-start="332" data-end="338">what</em> a potential solution could look like. No production-ready code exists yet.</p>
<p data-start="4607" data-end="4640">Read the full article: <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/" target="_blank" rel="noopener">From Idea to Proof of Concept to MVP: The Idea stage (1/3)</a></p>
<h2 data-start="1341" data-end="1602"></h2>
<h1 data-start="1341" data-end="1602">The Proof of Concept (POC)</h1>
<p data-start="143" data-end="413">A disposable implementation created to validate one or two critical assumptions. The focus is feasibility, not quality.</p>
<p data-start="415" data-end="781">The POC answers narrow engineering questions such as: <em data-start="618" data-end="662">Can this API be used to implement the idea?</em> or <em data-start="666" data-end="718">Can the frontend render this interaction reliably?</em></p>
<p data-start="415" data-end="781">Code is expected to be thrown away or heavily rewritten later.</p>
<p data-start="1341" data-end="1602">Read the full article: <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/" target="_blank" rel="noopener">From Idea to Proof of Concept to MVP: The POC stage (2/3)</a> .</p>
<h2 data-start="1341" data-end="1602"></h2>
<h1 data-start="1341" data-end="1602">The Minimum Viable Product (MVP)</h1>
<p data-start="143" data-end="413">A functional, small-scope product that solves a real user need with the minimum set of features.</p>
<p data-start="783" data-end="1139">Unlike a POC, the MVP requires maintainable code, basic architecture, observability, initial security measures, and repeatable engineering processes.</p>
<p data-start="783" data-end="1139">It is the first version that can be deployed and measured with real users.</p>
<p>Read the full article: <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp3-3/" target="_blank" rel="noopener">From Idea to Proof of Concept to MVP: The Minimum Viable Product &#8211; MVP (3/3)</a></p>The post <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-3-article-series/">From Idea to Proof of Concept to MVP – 3 article series</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-3-article-series/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7103</post-id>	</item>
		<item>
		<title>From Idea to Proof of Concept to MVP: The Minimum Viable Product &#8211; MVP (3/3)</title>
		<link>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/</link>
					<comments>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/#comments</comments>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Mon, 08 Dec 2025 08:00:17 +0000</pubDate>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Delivery]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[ideation]]></category>
		<category><![CDATA[mvp]]></category>
		<category><![CDATA[poc]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=7098</guid>

					<description><![CDATA[<p>We continue the series of 3 articles with the second one, about the Minimum Viable Product (MVP). Here is the first article in the series, From Idea to Proof of Concept to MVP: The Idea stage (1/3) and the second article, the From Idea to Proof of Concept to MVP: The POC stage (2/3) . 3. [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/">From Idea to Proof of Concept to MVP: The Minimum Viable Product – MVP (3/3)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p data-start="4607" data-end="4640">We continue the series of 3 articles with the second one, about the Minimum Viable Product (MVP).</p>
<p data-start="4607" data-end="4640">Here is the first article in the series, <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/" target="_blank" rel="noopener">From Idea to Proof of Concept to MVP: The Idea stage (1/3)</a> and the second article, the <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/" target="_blank" rel="noopener">From Idea to Proof of Concept to MVP: The POC stage (2/3)</a> .</p>
<p data-start="4607" data-end="4640"><div id="ez-toc-container" class="ez-toc-v2_0_79_2 ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/#3_The_Minimum_Viable_Product_MVP" >3. The Minimum Viable Product (MVP)</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/#Purpose_and_Scope" >Purpose and Scope</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/#Inputs_and_Outputs" >Inputs and Outputs</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/#Actors" >Actors</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/#Engineering_Expectations_at_This_Stage" >Engineering Expectations at This Stage</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/#Security" >Security</a></li></ul></li></ul></nav></div>
</p>
<h1 data-start="8383" data-end="8422">3. The Minimum Viable Product (MVP)</h1>
<p data-start="8423" data-end="8645">Once the team has validated feasibility, the work shifts to building a usable, reliable product with a minimal but complete set of features.<br data-start="8563" data-end="8566" />The MVP is the first version that serves real users and collects real feedback.</p>
<p data-start="8647" data-end="8765">Code quality, architecture, and processes now matter because the MVP becomes the foundation for all future iterations.</p>
<h2 data-start="8767" data-end="8789">Purpose and Scope</h2>
<p data-start="8790" data-end="8991">The MVP implements the core value with enough stability, scalability, and security to run in production.<br data-start="8894" data-end="8897" />It does not include every possible feature—only the essentials—but it must be well-engineered.</p>
<h2 data-start="8993" data-end="9016">Inputs and Outputs</h2>
<p data-start="9017" data-end="9222">Inputs include the validated POC, UX designs, refined requirements, and mandatory security needs.<br data-start="9114" data-end="9117" />Outputs include a deployable product, operational metrics, user feedback, and a backlog for enhancements.</p>
<h2 data-start="9224" data-end="9235">Actors</h2>
<p data-start="9236" data-end="9463">The full engineering team is involved: backend, frontend, QA, DevOps, Security, UX, Product, and Operations.<br data-start="9344" data-end="9347" />Cross-team communication becomes essential, because making the MVP stable requires alignment across all disciplines.</p>
<h2 data-start="9470" data-end="9513">Engineering Expectations at This Stage</h2>
<h3 data-start="9514" data-end="9542">Code Quality and Reuse</h3>
<p data-start="9543" data-end="9920">Developers now take the core logic from the POC and turn it into production-ready modules.<br data-start="9633" data-end="9636" />This involves consistent naming, clear responsibilities, robust error handling, schema validation, and test coverage.<br data-start="9753" data-end="9756" />The team extracts reusable libraries, shared components, or service interfaces to avoid future duplication.<br data-start="9863" data-end="9866" />The MVP becomes the beginning of a long-term codebase.</p>
<h3 data-start="9922" data-end="9954">Required Technical Changes</h3>
<ul data-start="9955" data-end="10395">
<li data-start="9955" data-end="10034">
<p data-start="9957" data-end="10034">Transform API drafts into versioned, documented REST or GraphQL interfaces.</p>
</li>
<li data-start="10035" data-end="10107">
<p data-start="10037" data-end="10107">Move throwaway scripts into properly structured modules or services.</p>
</li>
<li data-start="10108" data-end="10171">
<p data-start="10110" data-end="10171">Add input validation, sanitization, and schema enforcement.</p>
</li>
<li data-start="10172" data-end="10231">
<p data-start="10174" data-end="10231">Introduce unit tests, integration tests, and E2E tests.</p>
</li>
<li data-start="10232" data-end="10289">
<p data-start="10234" data-end="10289">Replace temporary mock data with real data pipelines.</p>
</li>
<li data-start="10290" data-end="10347">
<p data-start="10292" data-end="10347">Add observability: logs, metrics, traces, dashboards.</p>
</li>
<li data-start="10348" data-end="10395">
<p data-start="10350" data-end="10395">Integrate with continuous delivery pipelines.</p>
</li>
</ul>
<h3 data-start="10397" data-end="10420">Process Evolution</h3>
<p>The team adopts formal processes:</p>
<ul>
<li>CI/CD, code reviews with defined guidelines, branching strategies, automated testing, deployment checklists, and observability standards.</li>
<li>Documentation becomes mandatory because the product is no longer experimental.</li>
</ul>
<h3 data-start="10677" data-end="10698">Backend Example</h3>
<p data-start="10699" data-end="11060">The recommendation engine becomes now a stable service.<br data-start="10750" data-end="10753" />The POC endpoint turns into a versioned API with full request validation, structured logging, retry logic, error mapping, and test coverage.<br data-start="10893" data-end="10896" />The integration with the ML service now uses proper authentication, rate limiting, and timeouts.<br data-start="10992" data-end="10995" />Monitoring dashboards track latency, throughput, and error rates.</p>
<h3 data-start="11062" data-end="11084">Frontend Example</h3>
<p data-start="11085" data-end="11472">The rough POC component becomes part of the application’s design system.<br data-start="11157" data-end="11160" />It uses reusable UI components, handles loading and error states gracefully, and integrates with the global state store.<br data-start="11280" data-end="11283" />Unit tests confirm component behavior, tests validate the full user flow.<br data-start="11382" data-end="11385" />Telemetry captures user interactions so the team can validate assumptions after launch.</p>
<h2 data-start="11479" data-end="11509">Security</h2>
<p data-start="11510" data-end="11618">Security now moves from conceptual and experimental checks to real, enforceable controls.<br data-start="11599" data-end="11602" />This includes:</p>
<ul data-start="11619" data-end="11902">
<li data-start="11619" data-end="11667">
<p data-start="11621" data-end="11667">Authentication and authorization integration</p>
</li>
<li data-start="11668" data-end="11708">
<p data-start="11670" data-end="11708">Input validation and output encoding</p>
</li>
<li data-start="11709" data-end="11757">
<p data-start="11711" data-end="11757">Protection against injection vulnerabilities</p>
</li>
<li data-start="11758" data-end="11806">
<p data-start="11760" data-end="11806">HTTPS enforcement and secure cookie settings</p>
</li>
<li data-start="11807" data-end="11824">
<p data-start="11809" data-end="11824">Audit logging</p>
</li>
<li data-start="11825" data-end="11847">
<p data-start="11827" data-end="11847">Secrets management</p>
</li>
<li data-start="11848" data-end="11902">
<p data-start="11850" data-end="11902">Data-handling guarantees for sensitive information</p>
</li>
</ul>
<p data-start="11904" data-end="12076">The MVP does not need every advanced security feature, but it must meet the minimum standards required for production—especially if it processes personal or regulated data.</p>
<p data-start="11904" data-end="12076">Here is the first article in the series, <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/" target="_blank" rel="noopener">From Idea to Proof of Concept to MVP: The Idea stage (1/3)</a> and the second article, the <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/" target="_blank" rel="noopener">From Idea to Proof of Concept to MVP: The POC stage (2/3)</a> .</p>The post <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/">From Idea to Proof of Concept to MVP: The Minimum Viable Product – MVP (3/3)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-minimum-viable-product-mvp-3-3/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7098</post-id>	</item>
		<item>
		<title>From Idea to Proof of Concept to MVP: The POC stage (2/3)</title>
		<link>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/</link>
					<comments>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/#comments</comments>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Fri, 05 Dec 2025 08:00:15 +0000</pubDate>
				<category><![CDATA[Agile Delivery]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[mvp]]></category>
		<category><![CDATA[poc]]></category>
		<category><![CDATA[project]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=7007</guid>

					<description><![CDATA[<p>We continue the series of 3 articles with the second one, about the Proof of Concept (POC). Here is the first article in the series, From Idea to Proof of Concept to MVP: The Idea stage (1/3) . 2. The Proof of Concept (POC) The POC is where the team tests a specific risky assumption [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/">From Idea to Proof of Concept to MVP: The POC stage (2/3)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p data-start="4607" data-end="4640">We continue the series of 3 articles with the second one, about the Proof of Concept (POC).</p>
<p data-start="4607" data-end="4640">Here is the first article in the series, <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/" target="_blank" rel="noopener">From Idea to Proof of Concept to MVP: The Idea stage (1/3) .</a></p>
<p data-start="4607" data-end="4640"><div id="ez-toc-container" class="ez-toc-v2_0_79_2 ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/#2_The_Proof_of_Concept_POC" >2. The Proof of Concept (POC)</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/#What_Defines_a_POC" >What Defines a POC</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/#Inputs_and_Outputs" >Inputs and Outputs</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/#Actors" >Actors</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/#Engineering_Expectations_at_This_Stage" >Engineering Expectations at This Stage</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/#Security" >Security</a></li></ul></li></ul></nav></div>
</p>
<h1 data-start="4607" data-end="4640">2. The Proof of Concept (POC)</h1>
<p data-start="4641" data-end="4871">The POC is where the team tests a specific risky assumption that could make or break the idea.<br data-start="4735" data-end="4738" />The aim is not to build a usable product but to verify that a key technical, architectural, or data-processing challenge is solvable.</p>
<p data-start="4873" data-end="5052">POC code is intentionally imperfect. It moves fast and cuts corners. However, it should still be written in a way that reduces friction when extracting reusable parts for the MVP.</p>
<h2 data-start="5054" data-end="5077">What Defines a POC</h2>
<ul>
<li>A POC is short-lived and narrowly focused. It often tests only one or two questions:<br data-start="5162" data-end="5165" />Can we integrate with this external system?</li>
<li>Can this algorithm scale?</li>
<li>Can the frontend render a dynamic timeline with the required performance?</li>
</ul>
<p>The purpose is to generate a clear yes/no answer, not to produce a polished outcome.</p>
<h2 data-start="5400" data-end="5423">Inputs and Outputs</h2>
<p data-start="5424" data-end="5647">Inputs include the problem statement and hypothesis defined in the idea stage.<br data-start="5502" data-end="5505" />Outputs include a working demonstration, documentation of findings, architectural constraints, and a clear decision: continue, pivot, or stop.</p>
<h2 data-start="5649" data-end="5660">Actors</h2>
<p data-start="5661" data-end="5875">Developers implement the experiment.<br data-start="5697" data-end="5700" />Tech leads help evaluate results.<br data-start="5733" data-end="5736" />QA may help with validation but does not perform full product testing.<br data-start="5806" data-end="5809" />Security engineers review risks that appear during the experiment.</p>
<h2 data-start="5882" data-end="5925">Engineering Expectations at This Stage</h2>
<h3 data-start="5926" data-end="5946">Code and Reuse</h3>
<p data-start="5947" data-end="6126">POC code is disposable, but that does not mean it should be sloppy. Developers should write code that can be extracted later without major re-architecture. This typically means:</p>
<ul data-start="6127" data-end="6414">
<li data-start="6127" data-end="6186">
<p data-start="6129" data-end="6186">Avoid hardcoded credentials, external URLs, or secrets.</p>
</li>
<li data-start="6187" data-end="6243">
<p data-start="6189" data-end="6243">Organize files in a simple but meaningful structure.</p>
</li>
<li data-start="6244" data-end="6339">
<p data-start="6246" data-end="6339">Implement the core logic in isolated modules instead of burying it inside an ad-hoc script.</p>
</li>
<li data-start="6340" data-end="6414">
<p data-start="6342" data-end="6414">Use interfaces or adapters to make future dependency injection easier.</p>
</li>
</ul>
<p data-start="6416" data-end="6523">The mindset should be: “This code may be thrown away, but if it works well, we want to reuse pieces of it.”</p>
<h3 data-start="6525" data-end="6553">What Must Change Later</h3>
<p data-start="6554" data-end="6812">Before integrating POC code into the MVP, the team will need to refactor it: add error handling, consistent logging, tests, and proper abstractions.<br data-start="6702" data-end="6705" />In other words, the POC shows the core idea works, but the MVP requires turning this into real engineering.</p>
<h3 data-start="6814" data-end="6837">Process Evolution</h3>
<p data-start="6838" data-end="6893">The POC often introduces small process steps such as:</p>
<ul data-start="6894" data-end="7032">
<li data-start="6894" data-end="6922">
<p data-start="6896" data-end="6922">Lightweight code reviews</p>
</li>
<li data-start="6923" data-end="6963">
<p data-start="6925" data-end="6963">A temporary branch in the repository</p>
</li>
<li data-start="6964" data-end="7032">
<p data-start="6966" data-end="7032">Simple build scripts to allow teammates to run the demonstration</p>
</li>
</ul>
<p data-start="7034" data-end="7147">This is still not production engineering. CI/CD pipelines and test automation usually come only at the MVP stage.</p>
<h3 data-start="7149" data-end="7170">Backend Example</h3>
<p data-start="7171" data-end="7557">Suppose the team is building a new recommendation engine.<br data-start="7228" data-end="7231" />The backend POC might implement a single endpoint that forwards a request to an external ML service and measures latency and response quality.<br data-start="7373" data-end="7376" />Logging might be minimal, validation might be non-existent, and error handling might be crude—but the team learns whether the external ML service meets the performance requirements.</p>
<h3 data-start="7559" data-end="7581">Frontend Example</h3>
<p data-start="7582" data-end="7942">A frontend POC might involve building a rough React component that displays personalized recommendations using mock data.<br data-start="7703" data-end="7706" />The component may not follow the design system, may not handle loading states cleanly, and may ignore error cases.<br data-start="7820" data-end="7823" />The goal is to check whether the UI interaction model feels intuitive and whether the state updates behave as expected.</p>
<h2 data-start="7949" data-end="7979">Security</h2>
<p data-start="7980" data-end="8376">Security engineers examine how the POC handles sensitive data, even if the handling is mocked.<br data-start="8074" data-end="8077" />They validate risky paths such as authentication flows, data transformation logic, or external integrations.<br data-start="8185" data-end="8188" />The POC must identify whether the solution will require additional compliance measures, encrypted storage, or stricter authentication schemes.<br data-start="8330" data-end="8333" />This becomes a mandatory input for the MVP.</p>The post <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/">From Idea to Proof of Concept to MVP: The POC stage (2/3)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7007</post-id>	</item>
		<item>
		<title>From Idea to Proof of Concept to MVP: The Idea stage (1/3)</title>
		<link>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/</link>
					<comments>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/#comments</comments>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Tue, 02 Dec 2025 08:00:15 +0000</pubDate>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[ideation]]></category>
		<category><![CDATA[mvp]]></category>
		<category><![CDATA[poc]]></category>
		<category><![CDATA[process]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6995</guid>

					<description><![CDATA[<p>This is a a developer focused guide in three parts to evolving code, architecture, and processes with the purpose of turning a raw concept into a usable product. This process is one of the hardest parts of software development. Teams often jump into implementation too early, or they build something polished before testing whether the [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/">From Idea to Proof of Concept to MVP: The Idea stage (1/3)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p data-start="325" data-end="396"><div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/#1_The_Idea_Stage" >1. The Idea Stage</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/#What_Makes_This_Stage_Unique" >What Makes This Stage Unique</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/#Inputs_and_Outputs" >Inputs and Outputs</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/#Actors" >Actors</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/#Engineering_Expectations_at_This_Stage" >Engineering Expectations at This Stage</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/#Security_and_Privacy" >Security and Privacy</a></li></ul></li></ul></nav></div>
</p>
<p data-start="325" data-end="396">This is a a developer focused guide in three parts to evolving code, architecture, and processes with the purpose of turning a raw concept into a usable product. This process is one of the hardest parts of software development.</p>
<p data-start="325" data-end="396">Teams often jump into implementation too early, or they build something polished before testing whether the underlying assumptions hold.</p>
<p data-start="325" data-end="396">A structured flow—<strong data-start="650" data-end="714">Idea → Proof of Concept (POC) → Minimum Viable Product (MVP)</strong>—keeps this journey predictable and reduces waste.</p>
<p data-start="768" data-end="1182">Each stage exists for a specific reason, and each stage demands a different mindset about code quality, design rigor, and security.<br data-start="899" data-end="902" />For developers, this is also a shift in how code is written, reused, refactored, and prepared for production.<br data-start="1011" data-end="1014" />This article explains the journey from the perspective of engineering teams, with practical backend and frontend examples and a clear separation of security activities.</p>
<p data-start="1341" data-end="1602">
<h1 data-start="1189" data-end="1210">1. The Idea Stage</h1>
<p data-start="1211" data-end="1508">The idea stage is where the team defines the problem and shapes the first version of the solution direction. The discussion is broad, and uncertainty is still high.</p>
<p data-start="1211" data-end="1508">At this point the team is not writing code in any meaningful sense, but rather exploring possibilities, boundaries (technological, legal, usability related), and early risks.</p>
<p data-start="1510" data-end="1777">The goal here is not to “design the whole system”. The goal is to understand whether the idea is worth testing and whether the technical foundation appears feasible. This prevents teams from sinking time into something that cannot work or is not worth the investment.</p>
<h2 data-start="1779" data-end="1812">What Makes This Stage Unique</h2>
<p data-start="1813" data-end="2147">The idea stage is low-cost, low-risk, and exploratory. Developers participate mainly by assessing feasibility, identifying potential architectural constraints, and sketching which components might be reused later. The conversation stays intentionally shallow. Nothing should be implemented that the team cannot abandon without regret.</p>
<h2 data-start="2149" data-end="2172">Inputs and Outputs</h2>
<p data-start="2173" data-end="2489">Inputs include the product need, early UX sketches, discussions about the problem, and high-level constraints such as data privacy, integration requirements, or performance expectations.<br data-start="2359" data-end="2362" />Outputs include a defined problem statement, a preliminary solution outline, and a clear hypothesis that the POC must validate.</p>
<h2 data-start="2491" data-end="2502">Actors</h2>
<p data-start="2503" data-end="2719">Product managers frame the problem. Engineering leads assess feasibility. UX designers shape initial user interactions. Security architects provide early warnings about potential data-handling or compliance pitfalls.</p>
<h2 data-start="2726" data-end="2769">Engineering Expectations at This Stage</h2>
<h3 data-start="2770" data-end="2797">Code and Architecture</h3>
<p data-start="2798" data-end="3103">No production code is written. If developers create anything, it is lightweight and disposable:<br data-start="2893" data-end="2896" />simple mock APIs written in Postman collections, small HTML/JS mockups, or rough OpenAPI drafts.<br data-start="2992" data-end="2995" />Nothing created at this stage is meant to be reused directly, but these drafts help teams align on concepts.</p>
<p data-start="3105" data-end="3376">However, developers should already think about potential reuse paths.<br data-start="3174" data-end="3177" />For instance, if the solution will likely need a shared data-access layer or a reusable front-end state-management module, this is the time to name those opportunities—even if nothing is implemented.</p>
<h3 data-start="3378" data-end="3404">Process Implications</h3>
<p data-start="3405" data-end="3643">The team documents assumptions, potential dependencies, and cases where reuse might save time later.<br data-start="3505" data-end="3508" />There is no review process, no CI pipeline changes, and no branching strategy decisions.<br data-start="3596" data-end="3599" />This remains a design and exploration stage.</p>
<h3 data-start="3645" data-end="3666">Backend Example</h3>
<p data-start="3667" data-end="3951">A backend developer might sketch a future architecture in AWS or draft a sequence diagram showing how the system would communicate with an external payment service.<br data-start="3826" data-end="3829" />They might explore the integration constraints by reading documentation and checking rate limits, but no or very little code is produced.</p>
<h3 data-start="3953" data-end="3975">Frontend Example</h3>
<p data-start="3976" data-end="4223">A frontend developer might draft wireframes and map out how new UI states could fit into existing structures.<br data-start="4105" data-end="4108" />They might also check whether existing UI components can be repurposed to avoid re-inventing layout patterns later.</p>
<h2 data-start="4230" data-end="4260">Security and Privacy</h2>
<p data-start="4261" data-end="4600">Security work is limited to conceptual analysis. No real data is supposed to be used in this stage, so privacy concerns should not exist.<br data-start="4309" data-end="4312" />Security architects identify which data categories will be processed, assess whether regulatory frameworks apply, and highlight technical constraints that must be tested in the POC.<br data-start="4493" data-end="4496" />No security implementation takes place at this stage, but early awareness helps avoid blind spots later.</p>
<p data-start="4261" data-end="4600">Here is the article of the next step: <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/">Proof of Concept</a>: <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/">https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-poc-stage-2-3/</a></p>The post <a href="https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/">From Idea to Proof of Concept to MVP: The Idea stage (1/3)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sorinmustaca.com/from-idea-to-proof-of-concept-to-mvp-the-idea-stage/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6995</post-id>	</item>
		<item>
		<title>Scrum, Kanban, and Scrumban: A Practical Comparison for Developers (Podcast)</title>
		<link>https://www.sorinmustaca.com/scrum-kanban-and-scrumban-a-practical-comparison-for-developers/</link>
					<comments>https://www.sorinmustaca.com/scrum-kanban-and-scrumban-a-practical-comparison-for-developers/#comments</comments>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 19 Nov 2025 14:49:59 +0000</pubDate>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Delivery]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[scrumban]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6987</guid>

					<description><![CDATA[<p>If you work in software development, you are most probably using one of the well known Agile methodologies like Scrum, Kanban or Scrumban. But if you are using one of them, for example Scrum, and you feel that you need so When a software team considers moving from Scrum to Kanban or Scrumban, the biggest [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/scrum-kanban-and-scrumban-a-practical-comparison-for-developers/">Scrum, Kanban, and Scrumban: A Practical Comparison for Developers (Podcast)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<audio class="wp-audio-shortcode" id="audio-6987-1" preload="none" style="width: 100%;" controls="controls"><source type="audio/mpeg" src="https://www.sorinmustaca.com/wp-content/uploads/2025/11/mp3.mp3?_=1" /><a href="https://www.sorinmustaca.com/wp-content/uploads/2025/11/mp3.mp3">https://www.sorinmustaca.com/wp-content/uploads/2025/11/mp3.mp3</a></audio>
<p>If you work in software development, you are most probably using one of the well known Agile methodologies like Scrum, Kanban or Scrumban.</p>
<p>But if you are using one of them, for example Scrum, and you feel that you need so</p>
<p>When a software team considers moving from Scrum to Kanban or Scrumban, the biggest question from developers is usually simple: <em>How will my daily work change?</em> This developer‑focused article explains what each method means in practice, how work will feel, and how team behavior shifts in real situations.</p>
<h2>Work in Scrum</h2>
<p>Scrum creates a fixed rhythm. Developers start each sprint with a clear list of tasks. The goal is to finish what was planned before the sprint ends. This gives structure and focus. You know what you should work on next week because the team committed to it.</p>
<p>In daily life, this means:</p>
<ul>
<li>You pick work from the sprint backlog, not from the entire backlog. The sprint backlog has been prioritized by the product owner or product manager in advance</li>
<li>You try to avoid starting new items late in the sprint.</li>
<li>Unexpected work is disruptive and often pushed to the next sprint.</li>
<li>Meetings create predictable checkpoints, but sometimes feel heavy.</li>
</ul>
<h3>Example</h3>
<p>If a critical bug shows up, the team must discuss whether to break the sprint. This affects the sprint goal and the commitment. It adds friction, especially when priorities shift often.</p>
<h2></h2>
<h2>Work in Kanban</h2>
<p>Kanban removes sprint boundaries, so developers operate in a continuous flow. Instead of committing to two weeks of work, you focus on finishing what’s currently in progress. New tasks can enter the board when the team has capacity.</p>
<p>WIP limits become the main tool controlling how much work the team handles at once. These limits reduce context switching and force developers to finish work before starting new items.</p>
<p>In daily work, this means:</p>
<ul>
<li>You take the next item only when you are below the WIP limit.</li>
<li>If the team is stuck, you help clear bottlenecks instead of grabbing a new task.</li>
<li>Critical issues can be added immediately without waiting for a new cycle.</li>
<li>Planning happens lightly and continuously.</li>
</ul>
<h3>Example</h3>
<p>If a new high‑priority issue comes in, the team checks WIP limits. If the WIP is full, someone must finish or unblock an in‑progress task first. This keeps flow healthy and prevents piling up half‑done work.</p>
<p>&nbsp;</p>
<h2>Work in Scrumban</h2>
<p>Scrumban mixes flow with structure. Developers get more flexibility than in Scrum, without the complete free-form nature of Kanban.</p>
<p>Teams often keep periodic planning and reviews, but they remove the strict sprint commitment. Work flows continuously, and developers use WIP limits, pull-based work, and flow metrics.</p>
<p>In daily work, this means:</p>
<ul>
<li>You still meet for planning, but it’s on-demand, not tied to sprint cycles.</li>
<li>The backlog is always prioritized, so you pull the most important item when you have capacity.</li>
<li>You can integrate urgent work without disrupting a sprint.</li>
<li>Ceremonies exist but are shorter and more focused.</li>
</ul>
<h3>Example</h3>
<p>If the backlog starts getting thin, the team schedules a planning session. Developers pull new items when needed. A sudden bug fix can be added to the board right away, without worrying about breaking a sprint.</p>
<p>&nbsp;</p>
<h2>Detailed Developer-Centric Changes</h2>
<h3>How Task Selection Changes</h3>
<ul>
<li><strong>Scrum:</strong> You choose tasks from the sprint commitment.</li>
<li><strong>Kanban:</strong> You choose tasks from a prioritized queue when capacity frees up.</li>
<li><strong>Scrumban:</strong> Similar to Kanban, but with optional planning cycles.</li>
</ul>
<h3>Impact on Context Switching</h3>
<ul>
<li><strong>Scrum:</strong> Late-sprint pressure can cause multitasking to hit commitments.</li>
<li><strong>Kanban:</strong> WIP limits reduce multitasking and shorten cycle time.</li>
<li><strong>Scrumban:</strong> Uses WIP like Kanban but keeps some Scrum structure.</li>
</ul>
<h3>Handling Urgent Work</h3>
<ul>
<li><strong>Scrum:</strong> Difficult; requires negotiation and re-planning.</li>
<li><strong>Kanban:</strong> Easy; just add and pull when possible.</li>
<li><strong>Scrumban:</strong> Easy; urgent items flow in naturally.</li>
</ul>
<h3>Developer Autonomy</h3>
<ul>
<li><strong>Scrum:</strong> Guided by sprint goals and commitments.</li>
<li><strong>Kanban:</strong> High autonomy; developers pull work as the system allows.</li>
<li><strong>Scrumban:</strong> Moderate autonomy; structured but flexible.</li>
</ul>
<h3>Planning Overhead</h3>
<ul>
<li><strong>Scrum:</strong> Higher; sprint planning can be long.</li>
<li><strong>Kanban:</strong> Low; small continuous discussions.</li>
<li><strong>Scrumban:</strong> Medium; planning is lighter and triggered by need.</li>
</ul>
<p>&nbsp;</p>
<h2>How Your Daily Routine Might Change</h2>
<h3>Your Day in Scrum</h3>
<ol>
<li>Daily Stand-up: You report status and discuss sprint goals.</li>
<li>You work on the next item in the sprint backlog.</li>
<li>You avoid switching tasks because sprint pressure is high.</li>
<li>Near sprint end, the team pushes to finish committed items.</li>
</ol>
<h3>Your Day in Kanban</h3>
<ol>
<li>Daily Stand-up (optional): You discuss blockers and flow.</li>
<li>You check WIP limits and pull work only when capacity exists.</li>
<li>You focus on finishing work before starting new items.</li>
<li>You may help unblock others instead of taking new tasks.</li>
</ol>
<h3>Your Day in Scrumban</h3>
<ol>
<li>Daily Stand-up: Short check on flow and priorities.</li>
<li>You pull the next high‑priority task when ready.</li>
<li>You follow WIP limits but keep some structure from Scrum.</li>
<li>Planning happens when backlog runs low, not every two weeks.</li>
</ol>
<hr />
<h2>Which Model Fits Developers Best?</h2>
<h3>Scrum works well if:</h3>
<ul>
<li>You want predictable cycles.</li>
<li>You value structured goals.</li>
<li>Your work is mostly planned and stable.</li>
</ul>
<h3>Kanban works well if:</h3>
<ul>
<li>Your team gets frequent interrupts (bugs, support issues).</li>
<li>You want less ceremony and faster delivery.</li>
<li>You prefer focusing on flow instead of commitments.</li>
</ul>
<h3>Scrumban works well if:</h3>
<ul>
<li>You like parts of Scrum but want more flexibility.</li>
<li>You want flow improvements without losing structure.</li>
<li>Your work mix includes both planned projects and unpredictable tasks.</li>
<li></li>
</ul>The post <a href="https://www.sorinmustaca.com/scrum-kanban-and-scrumban-a-practical-comparison-for-developers/">Scrum, Kanban, and Scrumban: A Practical Comparison for Developers (Podcast)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sorinmustaca.com/scrum-kanban-and-scrumban-a-practical-comparison-for-developers/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		<enclosure url="https://www.sorinmustaca.com/wp-content/uploads/2025/11/mp3.mp3" length="7135480" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">6987</post-id>	</item>
		<item>
		<title>Delivering often in small increments with Scrum</title>
		<link>https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/</link>
					<comments>https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/#comments</comments>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Mon, 27 Oct 2025 07:30:39 +0000</pubDate>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Delivery]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[scrum]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6971</guid>

					<description><![CDATA[<p>Agile software development, particularly using Scrum, has revolutionized the way software is built and delivered. At its core, Agile embraces iterative and incremental development, a stark contrast to traditional &#8220;waterfall&#8221; methodologies. The primary objective is to deliver working software frequently and in small increments, ensuring continuous feedback, adaptability, and rapid value delivery. However, we know [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/">Delivering often in small increments with Scrum</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p><span class="citation-24 citation-end-24 interactive-span-hovered">Agile software development, particularly using Scrum, has revolutionized the way software is built and delivered.</span></p>
<p><span class="citation-23 citation-end-23">At its core, Agile embraces iterative and incremental development, a stark contrast to traditional &#8220;waterfall&#8221; methodologies.</span></p>
<p><span class="citation-22 citation-end-22">The primary objective is to deliver working software frequently and in small increments, ensuring continuous feedback, adaptability, and rapid value delivery.</span></p>
<p>However, we know from experience that this is not always the case, and if you have worked long enough in the software development industry, you know that <strong>usually</strong>, it is not the case.</p>
<p>I wrote before about this and the articles were well read (on LinkedIn), but I still see the need to summarize those articles:</p>
<p><a href="https://www.sorinmustaca.com/guide-for-delivering-frequently-software-features-that-matter-series/">Guide for delivering frequently software features that matter (series) #1/2: the Pillars of successful frequent delivery</a></p>
<p><a href="https://www.sorinmustaca.com/guide-for-delivering-frequently-software-features-that-matter-series-2-2-challenges-and-the-path/">Guide for delivering frequently software features that matter (series) #2/2: Challenges and the path forward</a></p>
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/#Key_principles_and_practices" >Key principles and practices</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/#Decomposition_and_User_Stories" >Decomposition and User Stories</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/#Time-boxed_Sprints" >Time-boxed Sprints</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/#Challenges_and_Solutions" >Challenges and Solutions</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/#Large_Undifferentiated_Requirements" >Large, Undifferentiated Requirements</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/#Technical_Debt_and_Integration_Issues" >Technical Debt and Integration Issues</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/#Lack_of_Clear_Prioritization" >Lack of Clear Prioritization</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/#External_Dependencies_and_Silos" >External Dependencies and Silos</a></li></ul></li></ul></nav></div>

<h1>Key principles and practices</h1>
<p>In order to frequently deliver small-increment you need to implement several key principles and practices:</p>
<h2><b><span class="citation-21">Decomposition and User Stories</span></b></h2>
<p><span class="citation-21 citation-end-21">Break down large features or requirements into smaller, manageable user stories.<br />
</span><span class="citation-20 citation-end-20">A well-formed user story describes a desired functionality from the perspective of an end-user, following the format: &#8220;As a [type of user], I want [some goal] so that [some reason].&#8221;<br />
</span><span class="citation-20 citation-end-20">These stories are then estimated and prioritized.</span></p>
<h2><b>Time-boxed Sprints</b></h2>
<p><span class="citation-19 citation-end-19">Scrum operates in short, fixed-length iterations called &#8220;sprints,&#8221; typically 2-4 weeks long.</span><br />
<span class="citation-18 citation-end-18">Each sprint has a specific goal and a defined set of user stories to be completed.</span><br />
<span class="citation-17 citation-end-17">The time-box ensures a consistent rhythm of delivery and prevents scope creep within an iteration.</span></p>
<div class="source-inline-chip-container ng-star-inserted"></div>
<h3><b>Definition of Done (DoD)</b></h3>
<p>A clear and shared &#8220;Definition of Done&#8221; is crucial.<br />
This defines the criteria that a user story must meet to be considered complete, including coding, testing, documentation, and integration.<br />
This ensures quality and prevents partially finished work from accumulating.</p>
<p>&nbsp;</p>
<h3><b>Cross-functional Teams</b></h3>
<p><span class="citation-16 citation-end-16">Scrum teams are self-organizing and cross-functional, meaning they possess all the skills necessary to take a user story from conception to delivery.</span><br />
This reduces dependencies and streamlines the development process.</p>
<p>&nbsp;</p>
<h3><b>Frequent Feedback Loops</b></h3>
<p>Scrum incorporates several built-in feedback loops:</p>
<ul>
<li>Daily Scrums: Short daily meetings where the team synchronizes, discusses progress, and identifies impediments.</li>
<li>Sprint Demo: At the end of each sprint, the team demonstrates the &#8220;potentially shippable increment&#8221; to stakeholders, gathering feedback for future sprints.</li>
<li>Sprint Retrospectives: The team reflects on the past sprint to identify what went well, what could be improved, and creates actionable plans for the next sprint.</li>
</ul>
<div class="source-inline-chip-container ng-star-inserted"></div>
<h3><b>Prioritization and Backlog Refinement</b></h3>
<p><span class="citation-11 citation-end-11">The Product Owner is responsible for maintaining and prioritizing the Product Backlog, a living list of all desired features.</span><br />
<span class="citation-10 citation-end-10">Regular &#8220;backlog refinement&#8221; sessions ensure that upcoming user stories are well-understood, estimated, and ready for development.</span></p>
<p>&nbsp;</p>
<p>Now, if you think that by doing this solves all your problems, well, you are not entirely wrong, but also not entirely right. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>As with any methodology, there are challenges.</p>
<h1></h1>
<h1>Challenges and Solutions</h1>
<h2>Large, Undifferentiated Requirements</h2>
<p>Stakeholders often present high-level, monolithic requirements that are difficult to break down into small, shippable increments. This can lead to long development cycles and delayed feedback.</p>
<p><b>Solutions</b></p>
<ul>
<li>Invest in User Story Mapping: Collaboratively map out the user&#8217;s journey and identify smaller, deliverable &#8220;slices&#8221; of functionality.</li>
<li>Employ techniques like &#8220;Splitting User Stories&#8221;: Learn patterns and techniques to effectively break down large stories into smaller, valuable pieces (e.g., by workflow steps, by data type, by role).</li>
<li><span class="citation-9">Product Owner Focus:</span><span class="citation-9 citation-end-9"> The Product Owner plays a critical role in collaborating with stakeholders to refine and decompose requirements, ensuring they are &#8220;INVEST&#8221; (Independent, Negotiable, Valuable, Estimable, Small, Testable)</span></li>
</ul>
<h3></h3>
<h2>Technical Debt and Integration Issues</h2>
<p><span class="citation-8 citation-end-8">Rapid delivery can sometimes lead to accumulating technical debt (shortcuts taken for speed) and integration headaches if not managed carefully.</span></p>
<p>This can slow down future development and make small increments harder to achieve.</p>
<p><b>Solutions</b></p>
<ul>
<li>Prioritize Technical Excellence: Bake in time for refactoring, code quality, and automated testing within each sprint. The Definition of Done should include these aspects.</li>
<li><span class="citation-7">Continuous Integration and Continuous Delivery (CI/CD):</span><span class="citation-7 citation-end-7"> Implement robust CI/CD pipelines to automate builds, tests, and deployments, ensuring that the software is always in a releasable state.</span></li>
<li><span class="citation-6">Pair Programming and Code Reviews:</span><span class="citation-6 citation-end-6"> collaborative development and peer review usually catch issues early and maintain code quality, but they also slow down delivery. Use with care.</span></li>
</ul>
<h3></h3>
<h2>Lack of Clear Prioritization</h2>
<p>Without a clear and stable Product Backlog and a Product Owner empowered to make decisions, teams can struggle with shifting priorities, leading to wasted effort and delayed delivery.</p>
<p><b>Solutions</b></p>
<ul>
<li>Empower the Product Owner: Ensure the Product Owner has the authority and understanding to prioritize the Product Backlog effectively, balancing business value, risk, and dependencies.</li>
<li>Regular Backlog Refinement: Conduct frequent and collaborative backlog refinement sessions to ensure upcoming stories are well-understood and ready for development.</li>
<li>Transparency: Make the Product Backlog visible and accessible to everyone, fostering understanding and aligning expectations.</li>
</ul>
<p>&nbsp;</p>
<h2>External Dependencies and Silos</h2>
<p>In larger organizations, external dependencies (e.g., other teams, external vendors, compliance departments) or internal silos can hinder a team&#8217;s ability to deliver independently and frequently.</p>
<p><b>Solutions</b></p>
<ul>
<li>Active Stakeholder Management:<span class="citation-1 citation-end-1"> The Product Owner and Scrum Master should proactively identify and manage external dependencies, facilitating communication and coordination.</span></li>
<li>Cross-team Collaboration: Encourage regular communication and collaboration between teams, potentially through &#8220;Scrum of Scrums&#8221; or other scaling frameworks if applicable.</li>
<li>Shift to a &#8220;Value Stream&#8221; Mindset: Focus on optimizing the flow of value across the entire organization, identifying and removing bottlenecks that span multiple teams or departments.</li>
</ul>The post <a href="https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/">Delivering often in small increments with Scrum</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sorinmustaca.com/delivering-often-in-small-increments-with-scrum/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6971</post-id>	</item>
		<item>
		<title>Navigating AI Standards and Regulations</title>
		<link>https://www.sorinmustaca.com/navigating-ai-standards-and-regulations/</link>
					<comments>https://www.sorinmustaca.com/navigating-ai-standards-and-regulations/#comments</comments>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 01 Oct 2025 07:00:50 +0000</pubDate>
				<category><![CDATA[AI & ML]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[GRC]]></category>
		<category><![CDATA[ISO/IEC 22989]]></category>
		<category><![CDATA[ISO/IEC 42001]]></category>
		<category><![CDATA[NIST AI RMF]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6950</guid>

					<description><![CDATA[<p>Note: This post is written with a lot of help from AI, used to summarize the standards mentioned below. &#160; Artificial intelligence (AI) is reshaping industries, but it also brings new risks. From security vulnerabilities to compliance challenges, organizations must balance innovation with responsibility. New standards were created and newer are emerging to guide this [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/navigating-ai-standards-and-regulations/">Navigating AI Standards and Regulations</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>Note: This post is written with a lot of help from AI, used to summarize the standards mentioned below.</p>
<p>&nbsp;</p>
<p>Artificial intelligence (AI) is reshaping industries, but it also brings new risks.</p>
<p>From security vulnerabilities to compliance challenges, organizations must balance innovation with responsibility.</p>
<p>New standards were created and newer are emerging to guide this effort, most notably ISO/IEC 42001, ISO/IEC 22989, NIST AI RMF and the EU AI Act.</p>
<p>Together, they define how we should understand, manage, and regulate AI.</p>
<p>&nbsp;</p>
<h2>The Standards: ISO/IEC 42001, ISO/IEC 22989, NIST AI Risk Management Framework (AI RMF)</h2>
<p><strong>ISO/IEC 22989</strong> focuses on concepts and terminology. By standardizing the language around AI, it ensures consistency in communication between developers, regulators, and policymakers. It provides a shared foundation for technical and strategic discussions, making it easier to align projects and compliance efforts.</p>
<p>&nbsp;</p>
<p><strong>ISO/IEC 42001</strong> sets the framework for an Artificial Intelligence Management System (AIMS). As if we didn&#8217;t have enough Management Systems (ISMS, CSMS, DRMS, etc.), now we have AIMS.</p>
<p>It provides requirements for organizations to govern AI responsibly throughout its lifecycle.</p>
<p>Much like ISO 27001 for information security, this standard enables organizations to implement repeatable processes, assign roles, manage risks, and continuously improve their AI practices.</p>
<p>In short, ISO/IEC 22989 tells us how to talk about AI, while ISO/IEC 42001 tells us how to manage it.</p>
<p data-start="215" data-end="263"><strong data-start="215" data-end="261">NIST AI Risk Management Framework (AI RMF) </strong>is developed by the National Institute of Standards and Technology.  It gives guidance on managing the risks of AI systems: trustworthiness, safety, fairness, explainability, etc.</p>
<p data-start="552" data-end="699">NIST also works on “crosswalks” linking the AI RMF to international standards like ISO, OECD guidelines, etc.</p>
<p>&nbsp;</p>
<h2>The Regulation: EU AI Act</h2>
<p>The <strong>EU AI Act</strong> goes beyond voluntary standards. It is a regulation with binding legal requirements for AI systems placed on the EU market.</p>
<p>The Act classifies AI systems by risk:</p>
<ul>
<li><strong>Unacceptable risk</strong> systems (e.g., manipulative or exploitative applications) are prohibited.</li>
<li><strong>High-risk systems</strong> (e.g., AI in healthcare, critical infrastructure, recruitment) must meet strict conformity assessments, documentation, and testing requirements.</li>
<li><strong>Limited and minimal risk systems</strong> face transparency obligations or no specific restrictions.</li>
</ul>
<p>Unlike ISO standards, which are voluntary, the EU AI Act will be legally enforced. Non-compliance may lead to heavy fines and product bans.</p>
<p>&nbsp;</p>
<h2>Comparing Standards and Regulation</h2>
<ul>
<li><strong>ISO/IEC 22989</strong> provides consistent terminology.</li>
<li><strong>ISO/IEC 42001</strong> defines organizational governance for AI.</li>
<li><strong>NIST AI RMF</strong> guidance on managing the risks of AI systems: trustworthiness, safety, fairness, explainability.</li>
<li><strong>EU AI Act</strong> imposes legally binding obligations at the product and deployment level.</li>
</ul>
<p>While ISO and NIST standards are process-driven and supportive, the EU AI Act mandates specific outcomes.</p>
<p>Organizations can use ISO/IEC 42001 to establish governance processes that make compliance with the EU AI Act easier, but certification alone does not replace the legal requirements.</p>
<p data-start="2634" data-end="2761">U.S. standards tend to be voluntary or guidance-based, not binding across all states or businesses, unlike the EU AI Act. There is no single federal law with comprehensive AI regulation yet;</p>
<p data-start="2634" data-end="2761">instead it’s a patchwork of executive orders, agency actions, state laws, and voluntary standards. The U.S. places strong emphasis on risk management frameworks, public-private collaboration, innovation, and aligning with international standards.</p>
<p>In the U.S. there are some more standards on AI like Center for AI Standards and Innovation (CAISI) and various initiatives and plans for AI systems. Also there are some state laws and regulations which require some large AI model developers to publicly disclose safety protocols and report certain kinds of risk or incidents (California SB 53).</p>
<p>&nbsp;</p>
<h2>Key Risks Introduced by AI</h2>
<ol>
<li><strong>Model drift and performance risk</strong> — AI systems degrade over time, causing hidden failures.</li>
<li><strong>Bias and discrimination</strong> — Training data can produce unfair outcomes, raising legal and ethical issues.</li>
<li><strong>Lack of explainability</strong> — Black-box models hinder audits, accountability, and trust.</li>
<li><strong>Data protection risks</strong> — Models may leak or memorize personal data, creating privacy concerns.</li>
<li><strong>Security vulnerabilities</strong> — Adversarial attacks, poisoning, and prompt injection threaten system integrity.</li>
<li><strong>Supply chain dependency</strong> — Reliance on third-party models introduces hidden weaknesses.</li>
<li><strong>Regulatory non-compliance</strong> — Misclassifying risk or skipping assessments can result in fines and reputational damage.</li>
</ol>
<h2>How Standards Address These Risks</h2>
<ul>
<li><strong>ISO/IEC 22989</strong> ensures clarity in measurement and reporting.</li>
<li><strong>ISO/IEC 42001</strong> <strong>and NIST AI RMF</strong> requires lifecycle controls, risk assessments, monitoring, and continuous improvement.</li>
<li><strong>EU AI Act</strong> mandates transparency, testing, and conformity assessments tailored to specific use cases.</li>
</ul>
<p>When combined, these frameworks help organizations create trustworthy AI systems while meeting regulatory demands.</p>
<p>&nbsp;</p>
<h2>The Next Level of Compliance</h2>
<p>To reach the “next level” of compliance, organizations must integrate voluntary standards and mandatory regulation into one cohesive program:</p>
<ol>
<li><strong>Adopt common terminology</strong> using ISO/IEC 22989 across all teams.</li>
<li><strong>Implement an AI management system</strong> aligned with ISO/IEC 42001.</li>
<li><strong>Map AI products against EU risk categories</strong> and prepare compliance checklists.</li>
<li><strong>Generate technical evidence</strong> such as model cards, data lineage, and test results.</li>
<li><strong>Automate monitoring and incident response</strong> to detect model drift and adversarial attacks.</li>
<li><strong>Integrate privacy engineering</strong> to ensure alignment with GDPR.</li>
<li><strong>Secure the AI supply chain</strong> by tracking third-party components and models.</li>
<li><strong>Prepare for external audits and conformity assessments</strong>, leveraging ISO processes as supporting evidence.</li>
</ol>
<p>Compliance should not be treated as a static checklist. The future of responsible AI lies in <strong>continuous monitoring, automated governance, and embedding compliance into MLOps pipelines</strong>.</p>
<h2></h2>
<h2>Conclusions</h2>
<p>AI standards and regulations are converging to create a new compliance landscape.</p>
<p>ISO/IEC 22989 provides the vocabulary, ISO/IEC 42001 offers governance, and the EU AI Act enforces legal obligations.</p>
<p>Organizations that align with all three will not only reduce risk but also strengthen trust in their AI systems. The next level of compliance means going beyond certification—building AI practices that are transparent, secure, and continuously monitored.</p>
<p data-start="7319" data-end="7598">The EU provides a strong, comprehensive, binding regulatory framework for AI with clear risk categories, prohibited uses, and enforcement.</p>
<p data-start="7319" data-end="7598">The U.S. currently relies more on existing laws, executive orders, and sectoral regulation, giving more flexibility but less predictability.</p>
<p data-start="7600" data-end="7777">For global players, achieving dual compliance is increasingly necessary. The trend suggests U.S. regulation will become stronger over time, potentially drawing from EU models.</p>
<p>&nbsp;</p>The post <a href="https://www.sorinmustaca.com/navigating-ai-standards-and-regulations/">Navigating AI Standards and Regulations</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sorinmustaca.com/navigating-ai-standards-and-regulations/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6950</post-id>	</item>
		<item>
		<title>Policy vs Standard vs Procedure: why, what, how</title>
		<link>https://www.sorinmustaca.com/policy-vs-standard-vs-procedure-why-what-how/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 03 Sep 2025 16:10:42 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[GRC]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[Procedure]]></category>
		<category><![CDATA[Standard]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6940</guid>

					<description><![CDATA[<p>Ever wondered what the differences between these terms are? We use them in GRC very often, but we rarely think what they mean. This creates in time some stretching of these concepts, meaning that their meanings overlap to a certain degree. &#160; A Policy is a high-level, mandatory statement of principles and intent. A Standard [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/policy-vs-standard-vs-procedure-why-what-how/">Policy vs Standard vs Procedure: why, what, how</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>Ever wondered what the differences between these terms are?</p>
<p>We use them in GRC very often, but we rarely think what they mean. This creates in time some stretching of these concepts, meaning that their meanings overlap to a certain degree.</p>
<p>&nbsp;</p>
<div class="WaaZC">
<div class="RJPOee EIJn2">
<div data-hveid="CAMQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIAxAB">A <strong>Policy</strong> is a high-level, mandatory statement of principles and intent.</div>
<div data-hveid="CAMQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIAxAB">A <strong>Standard</strong> is a mandatory, specific requirement that defines what is needed to comply with a policy.</div>
<div class="rPeykc" data-hveid="CAMQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIAxAB"><span data-huuid="9367144005697075338">A <strong>Procedure</strong> is a detailed, step-by-step set of instructions on how to implement a standard or fulfill a policy. </span></div>
<div class="rPeykc" data-hveid="CAMQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIAxAB"><span data-huuid="9367144005697073619">Policies set goals, standards define the required outcomes, and procedures provide the detailed roadmap to achieve them, forming a hierarchical structure within an organization.</span></p>
<div class="NPrrbc" data-cid="c6492181-eeda-4545-aa91-b3b347565ff8" data-uuids="9367144005697077057,9367144005697075338,9367144005697073619">
<div class="BMebGe btku5b fCrZyc LwdV0e FR7ZSc qVhvac OJeuxf" tabindex="0" role="button" aria-label="View related links" data-hveid="CAUQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQ3fYKegQIBRAB">
<div class="niO4u">
<div class="kHtcsd"></div>
</div>
</div>
</div>
</div>
</div>
<div data-hveid="CAMQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIAxAB"></div>
</div>
<div class="WaaZC">
<div class="RJPOee EIJn2">
<h2 class="rPeykc uP58nb" data-hveid="CA4QAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIDhAB"><span data-huuid="8458655672215851302"><span role="heading" aria-level="2">Policy</span></span></h2>
</div>
</div>
<div class="WaaZC">
<div class="RJPOee EIJn2">
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div class="Gur8Ad"><span data-huuid="8458655672215853017"><strong>What is it</strong></span></div>
<div class="vM0jzc"><span data-huuid="8458655672215854954">A high-level, broad statement of principles, intent, or requirements designed to guide decisions and achieve outcomes.</span></div>
</div>
</div>
</div>
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div></div>
<div class="Gur8Ad"><span data-huuid="8458655672215854732"><strong>Purpose</strong></span></div>
<div class="vM0jzc"><span data-huuid="8458655672215852573">To establish strategic goals, the intent, to support an organization&#8217;s mission, comply with laws, or minimize risk.</span></div>
</div>
</div>
</div>
</div>
<div></div>
<div class="RJPOee EIJn2">
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div>
<div><strong>Answers</strong></div>
<div>Describes the <em>Why</em> must something be done.</div>
</div>
<div></div>
<div class="Gur8Ad"><span data-huuid="8458655672215852351"><strong>Mandatory</strong></span></div>
<div class="vM0jzc"><span data-huuid="8458655672215854288">Yes, policies are mandatory and define why must something be done. Because of their generic nature of defining the need and not the implementation, they rarely change and are not negotiable.</span></div>
</div>
</div>
</div>
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div></div>
<div class="Gur8Ad"><span data-huuid="8458655672215854066"><strong>Example</strong></span></div>
<div class="vM0jzc"><span data-huuid="8458655672215851907">An IT Security Policy that states the organization will protect sensitive data from unauthorized access.</span></p>
<div class="NPrrbc" data-cid="4c07320b-4803-453f-9bab-59540df04776" data-uuids="8458655672215854066,8458655672215851907">
<div class="BMebGe btku5b fCrZyc LwdV0e FR7ZSc qVhvac OJeuxf" tabindex="0" role="button" aria-label="View related links" data-hveid="CBwQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQ3fYKegQIHBAB">
<div class="niO4u">
<div class="kHtcsd"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="WaaZC">
<div class="RJPOee EIJn2">
<h2 class="rPeykc uP58nb" data-hveid="CCYQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIJhAB"><span data-huuid="8458655672215851685"><span role="heading" aria-level="2">Standard</span><span class="pjBG2e" data-cid="f37e614c-ae27-47cd-9d22-bef24ad51d10"><span class="UV3uM"> </span></span></span></h2>
<div class="NPrrbc" data-cid="f37e614c-ae27-47cd-9d22-bef24ad51d10" data-uuids="8458655672215851685,8458655672215853400,8458655672215851241,8458655672215851019,8458655672215852956,8458655672215852734,8458655672215854671,8458655672215854449,8458655672215852290">
<div class="BMebGe btku5b fCrZyc LwdV0e FR7ZSc qVhvac OJeuxf" tabindex="0" role="button" aria-label="View related links" data-hveid="CCkQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQ3fYKegQIKRAB"></div>
</div>
</div>
</div>
<div class="WaaZC">
<div class="RJPOee EIJn2">
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div class="Gur8Ad"><span data-huuid="8458655672215853400"><strong>What is it</strong></span></div>
<div class="vM0jzc"><span data-huuid="8458655672215851241">A mandatory, specific technical requirement or rule that provides concrete, measurable details for policy compliance.</span></div>
</div>
</div>
</div>
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div></div>
<div class="Gur8Ad"><span data-huuid="8458655672215851019"><strong>Purpose</strong></span></div>
<div class="vM0jzc"><span data-huuid="8458655672215852956">To provide the specific rules, metrics, and technical configurations necessary to make policies meaningful and effective.</span></div>
</div>
</div>
</div>
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div></div>
<div>
<div><strong>Answers</strong></div>
<div>Describes the <em>What</em> must be done to implement the policy.</div>
<div></div>
</div>
<div class="Gur8Ad"><span data-huuid="8458655672215852734"><strong>Mandatory</strong></span></div>
<div class="vM0jzc"><span data-huuid="8458655672215854671">Yes, standards are mandatory and define specific configurations, timelines, or processes. Because of their specific nature of describing the implementation, they can change because of the dynamic of the specific industry.</span></div>
</div>
</div>
</div>
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div></div>
<div class="Gur8Ad"><span data-huuid="8458655672215854449"><strong>Example</strong></span></div>
<div class="vM0jzc"><span data-huuid="8458655672215852290">An IT Security Standard for Encryption data that is required by a Policy that states that the organization will protect sensitive data from unauthorized access. The standard will define what encryption algorithm will be used, when to use it, what kind of data should be encrypted and who is responsible for implementing it.</span></div>
</div>
</div>
</div>
</div>
</div>
<div class="WaaZC">
<div class="RJPOee EIJn2">
<div data-hveid="CEMQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIQxAB"></div>
<div data-hveid="CEMQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIQxAB"></div>
<h2 class="rPeykc uP58nb" data-hveid="CEMQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIQxAB"><span data-huuid="4190157883415516477"><span role="heading" aria-level="2">Procedure</span></span></h2>
</div>
</div>
<div class="WaaZC">
<div class="RJPOee EIJn2">
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div class="Gur8Ad"><span data-huuid="4190157883415516392"><strong>What is it </strong></span></div>
<div class="vM0jzc"><span data-huuid="4190157883415517729">A detailed, step-by-step set of instructions outlining the specific actions to be performed to implement a standard or policy.<span class="pjBG2e" data-cid="76fefa1e-5321-40dc-8dea-f3074a1ef70d"><span class="UV3uM"> </span></span></span></p>
<div class="NPrrbc" data-cid="76fefa1e-5321-40dc-8dea-f3074a1ef70d" data-uuids="4190157883415516392,4190157883415517729">
<div class="BMebGe btku5b fCrZyc LwdV0e FR7ZSc qVhvac OJeuxf" tabindex="0" role="button" aria-label="View related links" data-hveid="CFAQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQ3fYKegQIUBAB"></div>
</div>
</div>
</div>
</div>
</div>
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div></div>
<div class="Gur8Ad"><span data-huuid="4190157883415516307"><strong>Purpose</strong></span></div>
<div class="vM0jzc"><span data-huuid="4190157883415517644">To provide clear, actionable guidance on how to execute a task and to ensure consistent, repeatable measurable results.<span class="pjBG2e" data-cid="d26cb749-054b-4109-a92c-aadf6d35d4a0"><span class="UV3uM"> It also defines Who should do something and When.</span></span></span></p>
<div class="NPrrbc" data-cid="d26cb749-054b-4109-a92c-aadf6d35d4a0" data-uuids="4190157883415516307,4190157883415517644">
<div class="BMebGe btku5b fCrZyc LwdV0e FR7ZSc qVhvac OJeuxf" tabindex="0" role="button" aria-label="View related links" data-hveid="CFEQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQ3fYKegQIURAB"></div>
</div>
</div>
</div>
</div>
</div>
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div></div>
<div>
<div><strong>Answers</strong></div>
<div>Describes the <em>How</em> must something be done that is defined by the standard or directly by the policy.</div>
<div></div>
</div>
<div class="Gur8Ad"><span data-huuid="4190157883415516222"><strong>Mandatory</strong></span></div>
<div class="vM0jzc"><span data-huuid="4190157883415517559">Yes, procedures are mandatory and specify the exact steps an employee must follow.<span class="pjBG2e" data-cid="21b8ab1b-7263-452a-9386-d0fbb010d381"><span class="UV3uM"> Because they define detailed requirements on how to implement a standard or policy, they change as needed. </span></span></span></p>
<div class="NPrrbc" data-cid="21b8ab1b-7263-452a-9386-d0fbb010d381" data-uuids="4190157883415516222,4190157883415517559">
<div class="BMebGe btku5b fCrZyc LwdV0e FR7ZSc qVhvac OJeuxf" tabindex="0" role="button" aria-label="View related links" data-hveid="CFUQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQ3fYKegQIVRAB"></div>
</div>
</div>
</div>
</div>
</div>
<div class="zMgcWd dSKvsb" data-il="">
<div data-crb-p="">
<div class="xFTqob">
<div></div>
<div class="Gur8Ad"><span data-huuid="4190157883415516137"><strong>Example</strong></span></div>
<div class="vM0jzc"><span data-huuid="4190157883415517474">A step-by-step instruction set on how to encrypt data in a database, a hard drive, emails and other types of information.</span></p>
<div class="NPrrbc" data-cid="d44e8d76-b4c0-4041-a5e5-bb227a4ac702" data-uuids="4190157883415516137,4190157883415517474">
<div class="BMebGe btku5b fCrZyc LwdV0e FR7ZSc qVhvac OJeuxf" tabindex="0" role="button" aria-label="View related links" data-hveid="CFQQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQ3fYKegQIVBAB">
<div class="niO4u">
<div class="kHtcsd"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="WaaZC">
<div class="RJPOee EIJn2">
<h2 class="rPeykc uP58nb" data-hveid="CF8QAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIXxAB"><span data-huuid="7367940867055172048"><span role="heading" aria-level="2">How They Work Together (Hierarchically)</span><span class="pjBG2e" data-cid="54b288a4-e4c8-402e-a4d7-2dd2840e95c1"><span class="UV3uM"> </span></span></span></h2>
<div class="NPrrbc" data-cid="54b288a4-e4c8-402e-a4d7-2dd2840e95c1" data-uuids="7367940867055172048,7367940867055172123,7367940867055172148,7367940867055172198,7367940867055172223,7367940867055172273,7367940867055172298">
<div class="BMebGe btku5b fCrZyc LwdV0e FR7ZSc qVhvac OJeuxf" tabindex="0" role="button" aria-label="View related links" data-hveid="CGAQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQ3fYKegQIYBAB">
<div class="niO4u">
<div class="kHtcsd"></div>
</div>
</div>
</div>
</div>
</div>
<div class="WaaZC">
<div class="RJPOee EIJn2">
<ol data-hveid="CGoQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQnPYKegQIahAB">
<li value="1"><span data-huuid="7367940867055172123"><strong>Policy (The Goal)</strong>: </span><span data-huuid="7367940867055172148">The high-level statement of intent, like an IT security policy.</span></li>
<li value="2"><span data-huuid="7367940867055172198"><strong>Standard (The Rule)</strong>: </span><span data-huuid="7367940867055172223">The specific requirements that support the policy, such as password complexity standards.</span></li>
<li value="3"><span data-huuid="7367940867055172273"><strong>Procedure (The Steps)</strong>: </span><span data-huuid="7367940867055172298">The detailed instructions on how to follow the standard, like the steps to change a password.</span></li>
</ol>
</div>
</div>
<div class="WaaZC">
<div class="RJPOee EIJn2">
<div class="rPeykc" data-hveid="CHEQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIcRAB"><span data-huuid="8757404390681654468">This top-down structure ensures that policies are actionable and that goals are met through consistent, documented processes.</span></div>
</div>
</div>
<div data-hveid="CHEQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIcRAB"></div>
<div data-hveid="CHEQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIcRAB"></div>
<h2 data-hveid="CHEQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIcRAB">What about Guidelines?</h2>
<div data-hveid="CHEQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIcRAB"><span data-huuid="6572692126462293963"><strong>Guidelines</strong>: </span><span data-huuid="6572692126462293476">are at the bottom, offering recommended and flexible support for the entire framework. They are optional and usually accompany procedures and standards.</span></div>
<div data-hveid="CHEQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIcRAB"></div>
<div data-hveid="CHEQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIcRAB"></div>
<div data-hveid="CHEQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIcRAB"><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/09/pol-sta-proc.png?ssl=1"><img data-recalc-dims="1" decoding="async" data-attachment-id="6941" data-permalink="https://www.sorinmustaca.com/policy-vs-standard-vs-procedure-why-what-how/pol-sta-proc/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/09/pol-sta-proc.png?fit=1536%2C1024&amp;ssl=1" data-orig-size="1536,1024" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pol-sta-proc" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/09/pol-sta-proc.png?fit=300%2C200&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/09/pol-sta-proc.png?fit=640%2C427&amp;ssl=1" class="alignnone  wp-image-6941" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/09/pol-sta-proc.png?resize=387%2C258&#038;ssl=1" alt="" width="387" height="258" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/09/pol-sta-proc.png?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/09/pol-sta-proc.png?resize=1030%2C687&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/09/pol-sta-proc.png?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/09/pol-sta-proc.png?w=1536&amp;ssl=1 1536w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/09/pol-sta-proc.png?w=1280&amp;ssl=1 1280w" sizes="(max-width: 387px) 100vw, 387px" /></a></div>
<h2 data-hveid="CHEQAQ" data-ved="2ahUKEwiRjLCV9LyPAxVAnP0HHcMxBlkQo_EKegQIcRAB">Read more</h2>
<ul class="ul-red-all">
<li><a title="Computer Security Resource Center's Glossary" href="https://csrc.nist.gov/glossary" target="_blank" rel="noopener">NIST Computer Security Resource Center&#8217;s Glossary</a></li>
<li><a title="ISACA's Glossary" href="https://www.isaca.org/resources/glossary" target="_blank" rel="noopener">ISACA&#8217;s Glossary</a></li>
<li><a href="https://www.iso.org">International Organization for Standardization (ISO)</a> framework-specific glossaries.</li>
</ul>The post <a href="https://www.sorinmustaca.com/policy-vs-standard-vs-procedure-why-what-how/">Policy vs Standard vs Procedure: why, what, how</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6940</post-id>	</item>
		<item>
		<title>Comparing Annex A in ISO/IEC 27001:2013 vs. ISO/IEC 27001:2022</title>
		<link>https://www.sorinmustaca.com/comparing-annex-a-in-iso-iec-270012013-vs-iso-iec-270012022/</link>
					<comments>https://www.sorinmustaca.com/comparing-annex-a-in-iso-iec-270012013-vs-iso-iec-270012022/#comments</comments>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Tue, 02 Sep 2025 07:00:34 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[2013]]></category>
		<category><![CDATA[2022]]></category>
		<category><![CDATA[annex a]]></category>
		<category><![CDATA[attributes]]></category>
		<category><![CDATA[categories]]></category>
		<category><![CDATA[compare]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[iso 27001:2013]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[vs.]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6935</guid>

					<description><![CDATA[<p>I wrote ages ago this article, where I compared briefly the Annex A in the two versions of the standard: https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/ But, I feel that there is still need to detail a bit the changes, especially that now more and more business are forced to re-audit for the newer standard. &#160; Overview of Annex A [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/comparing-annex-a-in-iso-iec-270012013-vs-iso-iec-270012022/">Comparing Annex A in ISO/IEC 27001:2013 vs. ISO/IEC 27001:2022</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>I wrote ages ago this article, where I compared briefly the Annex A in the two versions of the standard: <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/">https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/</a></p>
<p>But, I feel that there is still need to detail a bit the changes, especially that now more and more business are forced to re-audit for the newer standard.</p>
<p>&nbsp;</p>
<h1>Overview of Annex A</h1>
<p>Each of these categories encompasses a set of controls designed to address specific aspects of information security management within an organization. These categories encompass policies, procedures, and technical and organizational measures designed to safeguard critical assets, prevent unauthorized access, and mitigate security threats.</p>
<p>The primary purpose of Annex A controls is to <strong>guide organizations </strong>in selecting appropriate security measures based on their specific context and identified risks. They are not mandatory requirements but serve as <strong>best practices </strong>for information security management.</p>
<p>Many auditors or practitioners are recommending to not focus exclusively on these controls, because they will not help you in the end to pass the audit. I agree, to not rely exclusively on them, but only to use them as a starting point.</p>
<p>&nbsp;</p>
<ul data-start="147" data-end="692">
<li data-start="147" data-end="348">
<p data-start="149" data-end="168"><strong data-start="149" data-end="165">2013 edition</strong>:</p>
<ul data-start="171" data-end="348">
<li data-start="171" data-end="187">
<p data-start="173" data-end="187">114 controls</p>
</li>
<li data-start="190" data-end="318">
<p data-start="192" data-end="318">Grouped in <strong data-start="203" data-end="225">14 control domains</strong> (e.g., A.5 Information Security Policies, A.6 Organization of Information Security, etc.).</p>
</li>
<li data-start="321" data-end="348">
<p data-start="323" data-end="348">Numbering is <strong data-start="336" data-end="347">A.x.y.z</strong>.</p>
</li>
</ul>
</li>
<li data-start="350" data-end="692">
<p data-start="352" data-end="371"><strong data-start="352" data-end="368">2022 edition</strong>:</p>
<ul data-start="374" data-end="692">
<li data-start="374" data-end="445">
<p data-start="376" data-end="445">93 controls (reduced by consolidation, merging, and restructuring).</p>
</li>
<li data-start="448" data-end="632">
<p data-start="450" data-end="484">Grouped in <strong data-start="461" data-end="481">4 control themes</strong>:</p>
<ul data-start="489" data-end="632">
<li data-start="489" data-end="525">
<p data-start="491" data-end="525"><strong data-start="491" data-end="523">Organizational (37 controls)</strong></p>
</li>
<li data-start="530" data-end="557">
<p data-start="532" data-end="557"><strong data-start="532" data-end="555">People (8 controls)</strong></p>
</li>
<li data-start="562" data-end="592">
<p data-start="564" data-end="592"><strong data-start="564" data-end="590">Physical (14 controls)</strong></p>
</li>
<li data-start="597" data-end="632">
<p data-start="599" data-end="632"><strong data-start="599" data-end="630">Technological (34 controls)</strong></p>
</li>
</ul>
</li>
<li data-start="635" data-end="692">
<p data-start="637" data-end="692">Numbering is <strong data-start="650" data-end="661">A.5–A.8</strong> only, reflecting the 4 control themes.</p>
</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<h2 data-start="699" data-end="740"><strong data-start="705" data-end="740">New Controls Introduced in 2022</strong></h2>
<p data-start="752" data-end="931">ISO/IEC 27001:2022 introduced <strong data-start="782" data-end="801">11 new controls</strong> to address modern risks. Each expands the ISMS scope to include practices that were not explicitly covered in the 2013 edition.</p>
<p data-start="752" data-end="931">I personally love this addition, because now the standard is in sync with the reality out there. I especially love the A.8.28 Secure Coding, which has been far too long ignored, despite the evidence that all major exploits have been caused by not respecting secure coding standards.</p>
<ol data-start="933" data-end="3174">
<li data-start="933" data-end="1199">
<p data-start="936" data-end="967"><strong data-start="936" data-end="965">A.5.7 Threat Intelligence</strong></p>
<ul data-start="971" data-end="1199">
<li data-start="971" data-end="1031">
<p data-start="973" data-end="1031">Requires collection and analysis of threat intelligence.</p>
</li>
<li data-start="1035" data-end="1128">
<p data-start="1037" data-end="1128">Sources: security vendors, government advisories, industry ISACs, internal incident data.</p>
</li>
<li data-start="1132" data-end="1199">
<p data-start="1134" data-end="1199">Outcome: anticipate and defend against emerging attack methods.</p>
</li>
</ul>
</li>
<li data-start="1201" data-end="1472">
<p data-start="1204" data-end="1263"><strong data-start="1204" data-end="1261">A.5.23 Information Security for Use of Cloud Services</strong></p>
<ul data-start="1267" data-end="1472">
<li data-start="1267" data-end="1332">
<p data-start="1269" data-end="1332">Establishes rules for assessing and managing cloud providers.</p>
</li>
<li data-start="1336" data-end="1411">
<p data-start="1338" data-end="1411">Covers due diligence, contracts, data residency, shared responsibility.</p>
</li>
<li data-start="1415" data-end="1472">
<p data-start="1417" data-end="1472">Goal: ensure cloud adoption is secure and consistent.</p>
</li>
</ul>
</li>
<li data-start="1474" data-end="1730">
<p data-start="1477" data-end="1527"><strong data-start="1477" data-end="1525">A.5.30 ICT Readiness for Business Continuity</strong></p>
<ul data-start="1531" data-end="1730">
<li data-start="1531" data-end="1602">
<p data-start="1533" data-end="1602">Ensures IT and communications systems are resilient to disruptions.</p>
</li>
<li data-start="1606" data-end="1672">
<p data-start="1608" data-end="1672">Focus: backup, recovery testing, failover, disaster readiness.</p>
</li>
<li data-start="1676" data-end="1730">
<p data-start="1678" data-end="1730">Bridges ISMS with business continuity (ISO 22301).</p>
</li>
</ul>
</li>
<li data-start="1732" data-end="1975">
<p data-start="1735" data-end="1775"><strong data-start="1735" data-end="1773">A.7.4 Physical Security Monitoring</strong></p>
<ul data-start="1779" data-end="1975">
<li data-start="1779" data-end="1865">
<p data-start="1781" data-end="1865">Monitoring of physical facilities using CCTV, access logs, alarms, motion sensors.</p>
</li>
<li data-start="1869" data-end="1927">
<p data-start="1871" data-end="1927">Detects unauthorized access and environmental hazards.</p>
</li>
<li data-start="1931" data-end="1975">
<p data-start="1933" data-end="1975">Complements access restriction controls.</p>
</li>
</ul>
</li>
<li data-start="1977" data-end="2205">
<p data-start="1980" data-end="2016"><strong data-start="1980" data-end="2014">A.8.9 Configuration Management</strong></p>
<ul data-start="2020" data-end="2205">
<li data-start="2020" data-end="2082">
<p data-start="2022" data-end="2082">Requires baseline configurations for systems and software.</p>
</li>
<li data-start="2086" data-end="2160">
<p data-start="2088" data-end="2160">Covers patching, secure hardening, prevention of unauthorized changes.</p>
</li>
<li data-start="2164" data-end="2205">
<p data-start="2166" data-end="2205">Reduces risks from misconfigurations.</p>
</li>
</ul>
</li>
<li data-start="2207" data-end="2433">
<p data-start="2210" data-end="2243"><strong data-start="2210" data-end="2241">A.8.10 Information Deletion</strong></p>
<ul data-start="2247" data-end="2433">
<li data-start="2247" data-end="2309">
<p data-start="2249" data-end="2309">Secure and verified erasure of data when no longer needed.</p>
</li>
<li data-start="2313" data-end="2378">
<p data-start="2315" data-end="2378">Applies to disks, mobile devices, cloud storage, and backups.</p>
</li>
<li data-start="2382" data-end="2433">
<p data-start="2384" data-end="2433">Prevents data recovery by unauthorized parties.</p>
</li>
</ul>
</li>
<li data-start="2435" data-end="2633">
<p data-start="2438" data-end="2463"><strong data-start="2438" data-end="2461">A.8.11 Data Masking</strong></p>
<ul data-start="2467" data-end="2633">
<li data-start="2467" data-end="2515">
<p data-start="2469" data-end="2515">Techniques to obscure sensitive information.</p>
</li>
<li data-start="2519" data-end="2575">
<p data-start="2521" data-end="2575">Useful in non-production environments and analytics.</p>
</li>
<li data-start="2579" data-end="2633">
<p data-start="2581" data-end="2633">Supports privacy requirements (GDPR, HIPAA, etc.).</p>
</li>
</ul>
</li>
<li data-start="2635" data-end="2896">
<p data-start="2638" data-end="2680"><strong data-start="2638" data-end="2678">A.8.12 Data Leakage Prevention (DLP)</strong></p>
<ul data-start="2684" data-end="2896">
<li data-start="2684" data-end="2758">
<p data-start="2686" data-end="2758">Deployment of technical and procedural measures to prevent data leaks.</p>
</li>
<li data-start="2762" data-end="2833">
<p data-start="2764" data-end="2833">Examples: DLP software, email scanning, outbound traffic filtering.</p>
</li>
<li data-start="2837" data-end="2896">
<p data-start="2839" data-end="2896">Helps against insider threats and accidental data loss.</p>
</li>
</ul>
</li>
<li data-start="2898" data-end="3142">
<p data-start="2901" data-end="2935"><strong data-start="2901" data-end="2933">A.8.16 Monitoring Activities</strong></p>
<ul data-start="2939" data-end="3142">
<li data-start="2939" data-end="3019">
<p data-start="2941" data-end="3019">Expands on logging to include continuous monitoring of systems and networks.</p>
</li>
<li data-start="3023" data-end="3088">
<p data-start="3025" data-end="3088">Goal: real-time detection of anomalies and policy violations.</p>
</li>
<li data-start="3092" data-end="3142">
<p data-start="3094" data-end="3142">Supports SOC operations and incident response.</p>
</li>
</ul>
</li>
<li data-start="3144" data-end="3174">
<p data-start="3148" data-end="3174"><strong data-start="3148" data-end="3172">A.8.23 Web Filtering</strong></p>
</li>
</ol>
<ul data-start="3178" data-end="3369">
<li data-start="3178" data-end="3248">
<p data-start="3180" data-end="3248">Restricts or blocks access to malicious or inappropriate websites.</p>
</li>
<li data-start="3252" data-end="3310">
<p data-start="3254" data-end="3310">Prevents phishing, malware, and unauthorized browsing.</p>
</li>
<li data-start="3314" data-end="3369">
<p data-start="3316" data-end="3369">Often implemented via secure DNS or proxy gateways.</p>
</li>
</ul>
<ol start="11" data-start="3371" data-end="3401">
<li data-start="3371" data-end="3401">
<p data-start="3375" data-end="3401"><strong data-start="3375" data-end="3399">A.8.28 Secure Coding</strong></p>
</li>
</ol>
<ul data-start="3405" data-end="3624">
<li data-start="3405" data-end="3456">
<p data-start="3407" data-end="3456">Mandates secure software development practices.</p>
</li>
<li data-start="3460" data-end="3550">
<p data-start="3462" data-end="3550">Includes developer training, code review, automated scanning, use of vetted libraries.</p>
</li>
<li data-start="3554" data-end="3624">
<p data-start="3556" data-end="3624">Supports DevSecOps integration and early vulnerability prevention.</p>
</li>
</ul>
<p>&nbsp;</p>
<h2 data-start="3631" data-end="3658"><strong data-start="3637" data-end="3656">Merged Controls</strong></h2>
<p data-start="3659" data-end="3720">Some 2013 controls were consolidated to reduce duplication:</p>
<ul data-start="3721" data-end="3985">
<li data-start="3721" data-end="3817">
<p data-start="3723" data-end="3817"><strong data-start="3723" data-end="3749">Logging and monitoring</strong> (A.12.4.1–A.12.4.3, 2013) merged into <strong data-start="3788" data-end="3807">A.8.15 &amp; A.8.16</strong> (2022).</p>
</li>
<li data-start="3818" data-end="3906">
<p data-start="3820" data-end="3906"><strong data-start="3820" data-end="3846">Cryptographic controls</strong> (A.10.1.1, A.10.1.2, 2013) merged into <strong data-start="3886" data-end="3896">A.8.24</strong> (2022).</p>
</li>
<li data-start="3907" data-end="3985">
<p data-start="3909" data-end="3985"><strong data-start="3909" data-end="3930">Access management</strong> controls consolidated into <strong data-start="3958" data-end="3975">A.5.15–A.5.18</strong> (2022).</p>
</li>
</ul>
<p>&nbsp;</p>
<h2 data-start="3992" data-end="4034"><strong data-start="3998" data-end="4032">Removed / Reorganized Controls</strong></h2>
<p data-start="4035" data-end="4111">No controls were truly eliminated; instead, they were rephrased or merged.</p>
<ul data-start="4112" data-end="4309">
<li data-start="4112" data-end="4214">
<p data-start="4114" data-end="4214">Example: <strong data-start="4123" data-end="4144">Removal of assets</strong> (A.11.2.7, 2013) became part of <strong data-start="4177" data-end="4197">Return of assets</strong> (A.5.9, 2022).</p>
</li>
<li data-start="4215" data-end="4309">
<p data-start="4217" data-end="4309"><strong data-start="4217" data-end="4259">Teleworking and mobile device policies</strong> combined under broader organizational controls.</p>
</li>
</ul>
<p>&nbsp;</p>
<h2 data-start="4316" data-end="4356"><strong data-start="4322" data-end="4354">Attributes in Annex A (2022)</strong></h2>
<p data-start="4357" data-end="4456">A new classification model (“attributes”) was introduced to tag each control.</p>
<p data-start="4357" data-end="4456">Categories include:</p>
<ul data-start="4457" data-end="4858">
<li data-start="4457" data-end="4512">
<p data-start="4459" data-end="4512"><strong data-start="4459" data-end="4475">Control type</strong>: Preventive, Detective, Corrective</p>
</li>
<li data-start="4513" data-end="4582">
<p data-start="4515" data-end="4582"><strong data-start="4515" data-end="4538">Security properties</strong>: Confidentiality, Integrity, Availability</p>
</li>
<li data-start="4583" data-end="4682">
<p data-start="4585" data-end="4682"><strong data-start="4585" data-end="4611">Cybersecurity concepts</strong>: Identify, Protect, Detect, Respond, Recover (aligned with NIST CSF)</p>
</li>
<li data-start="4683" data-end="4773">
<p data-start="4685" data-end="4773"><strong data-start="4685" data-end="4713">Operational capabilities</strong>: Governance, Asset management, Identity, Resilience, etc.</p>
</li>
<li data-start="4774" data-end="4858">
<p data-start="4776" data-end="4858"><strong data-start="4776" data-end="4796">Security domains</strong>: Align with organizational, people, physical, technological</p>
</li>
</ul>
<p data-start="2482" data-end="2511"><strong>Why Attributes Matter</strong></p>
<p data-start="2482" data-end="2511">This enables flexible mapping to frameworks like NIST, CIS, and especially TISAX.</p>
<ul data-start="2512" data-end="3053">
<li data-start="2512" data-end="2568">
<p data-start="2514" data-end="2568">They make ISO 27001 more <strong data-start="2539" data-end="2565">practical and flexible</strong>.</p>
</li>
<li data-start="2569" data-end="2767">
<p data-start="2571" data-end="2618">Help you <strong data-start="2580" data-end="2593">cross-map</strong> ISO 27001 controls to:</p>
<ul data-start="2621" data-end="2767">
<li data-start="2621" data-end="2666">
<p data-start="2623" data-end="2666"><strong data-start="2623" data-end="2635">NIST CSF</strong> (via cybersecurity concepts)</p>
</li>
<li data-start="2669" data-end="2712">
<p data-start="2671" data-end="2712"><strong data-start="2671" data-end="2684">CIA triad</strong> (via security properties)</p>
</li>
<li data-start="2715" data-end="2767">
<p data-start="2717" data-end="2767"><strong data-start="2717" data-end="2737">Defense-in-depth</strong> planning (via control type)</p>
</li>
</ul>
</li>
<li data-start="2768" data-end="2891">
<p data-start="2770" data-end="2891">Useful for <strong data-start="2781" data-end="2797">gap analysis</strong>: you can check whether your ISMS is too prevention-heavy and weak on detection or recovery.</p>
</li>
<li data-start="2892" data-end="3053">
<p data-start="2894" data-end="3053">Improve <strong data-start="2902" data-end="2937">communication with stakeholders</strong>: executives, auditors, regulators, or IT operations can each view controls in the lens that matters most to them.</p>
</li>
</ul>
<p data-start="3060" data-end="3254"><strong data-start="3062" data-end="3082">In simple words:</strong> Attributes are like <em data-start="3103" data-end="3122">tags in a library</em>. They don’t change the book (control), but they let you find it faster depending on whether you search by topic, author, or year.</p>
<p data-start="4860" data-end="4932">Since TISAX is my favorite certification (ok, ok, it is a label, but bare with me here) I need to point to the column P. &#8220;Reference to other standards&#8221;, where this cateogry has been used several times.</p>
<p data-start="4860" data-end="4932">Reference &#8220;3.1.10&#8221; in Cell P50 from the ISA-VDA-6.0.3:</p>
<p>3 -&gt; Cybersecurity Concept</p>
<p>1 -&gt; Detect</p>
<p>10 -&gt; Control Identifier</p>
<p>This ia a Mapping between control A.8.15 (=Logging) und  Cybersecurity Concept: Detect von NIST CSF :</p>
<p>Identifier   Control_Code   Title<br />
3.1.1  A.7. X Employee event reporting<br />
3.1.2 A.7. X Information security event reporting<br />
3.1.3 A.5.24 Information security incident planning/prep<br />
3.1.4 A.5.25 Assessment &amp; decision on info security events<br />
3.1.5 A.5.26 Response to information security incidents<br />
3.1.6 A.5.27 Learning from information security incidents<br />
3.1.7 A.7.4 Physical security monitoring<br />
3.1.8 A.8.12 Data leakage prevention<br />
3.1.9 A.8.16 Monitoring activities<br />
<strong>3.1.10 A.8.15 Logging</strong></p>
<p><strong>A.8.15 Logging -&gt; mapping -&gt; </strong>Cybersecurity Concept: <strong>Detect </strong></p>
<p>This is useful for aligning ISO/IEC 27001 with <strong>NIST CSF</strong>, <strong>TISAX</strong>, <strong>ISA/IEC 62443</strong>, and others .</p>
<p>I think there is a lot more to write about them, perhaps in another article.</p>
<p>&nbsp;</p>
<h1>Summary</h1>
<table style="width: 56.7328%; height: 1224px;" border="1">
<thead>
<tr style="height: 24px;">
<th style="height: 24px;">2013 Control (Domain)</th>
<th style="height: 24px;">2022 Control (Theme)</th>
<th style="height: 24px;">Notes</th>
</tr>
</thead>
<tbody>
<tr style="height: 24px;">
<td style="height: 24px;">A.5.1.1 Information security policy</td>
<td style="height: 24px;">A.5.1 Policies for information security</td>
<td style="height: 24px;">Mostly unchanged</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.5.1.2 Review of policies</td>
<td style="height: 24px;">A.5.1 Policies for information security</td>
<td style="height: 24px;">Merged</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.6.1.1 Roles and responsibilities</td>
<td style="height: 24px;">A.5.2 Information security roles and responsibilities</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.6.1.2 Segregation of duties</td>
<td style="height: 24px;">A.5.3 Segregation of duties</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.6.1.3 Contact with authorities</td>
<td style="height: 24px;">A.5.4 Contact with authorities</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.6.1.4 Contact with special interest groups</td>
<td style="height: 24px;">A.5.5 Contact with special interest groups</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.6.1.5 Project management</td>
<td style="height: 24px;">A.5.8 Information security in project management</td>
<td style="height: 24px;">Expanded</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.6.2.1 Mobile device policy</td>
<td style="height: 24px;">A.6.2.1 (2013) merged → A.6.2 (2022 People theme)</td>
<td style="height: 24px;">Consolidated</td>
</tr>
<tr style="height: 48px;">
<td style="height: 48px;">A.6.2.2 Teleworking</td>
<td style="height: 48px;">A.5.10 Acceptable use of information and other assets + A.5.11 Return of assets</td>
<td style="height: 48px;">Reorganized</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.7.1.1 Screening</td>
<td style="height: 24px;">A.6.1 Screening</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.7.1.2 Terms of employment</td>
<td style="height: 24px;">A.6.2 Terms of employment</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.7.2.1 Management responsibilities</td>
<td style="height: 24px;">A.6.3 Management responsibilities</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 48px;">
<td style="height: 48px;">A.7.2.2 Information security awareness, education, and training</td>
<td style="height: 48px;">A.6.4 Information security awareness, education, and training</td>
<td style="height: 48px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.7.2.3 Disciplinary process</td>
<td style="height: 24px;">A.6.5 Disciplinary process</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.7.3 Termination/responsibilities</td>
<td style="height: 24px;">A.5.9 Return of assets</td>
<td style="height: 24px;">Consolidated</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.8.1.1 Inventory of assets</td>
<td style="height: 24px;">A.5.9 Inventory of information and other assets</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.8.1.2 Ownership of assets</td>
<td style="height: 24px;">A.5.9 Inventory of information and other assets</td>
<td style="height: 24px;">Consolidated</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.8.1.3 Acceptable use of assets</td>
<td style="height: 24px;">A.5.10 Acceptable use of information and other assets</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.8.1.4 Return of assets</td>
<td style="height: 24px;">A.5.11 Return of assets</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.8.2.1 Classification of information</td>
<td style="height: 24px;">A.5.12 Classification of information</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.8.2.2 Labeling of information</td>
<td style="height: 24px;">A.5.13 Labelling of information</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.8.2.3 Handling of assets</td>
<td style="height: 24px;">A.5.14 Handling of information</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.8.3.1 Management of removable media</td>
<td style="height: 24px;">A.8.10 Information deletion</td>
<td style="height: 24px;">Merged/expanded</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.8.3.2 Disposal of media</td>
<td style="height: 24px;">A.8.10 Information deletion</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.8.3.3 Physical media transfer</td>
<td style="height: 24px;">A.5.14 Handling of information</td>
<td style="height: 24px;">Consolidated</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.9.1.1 Access control policy</td>
<td style="height: 24px;">A.5.15 Access control</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.9.1.2 Access to networks and services</td>
<td style="height: 24px;">A.5.16 Access to network and network services</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.9.2.x User access management (all)</td>
<td style="height: 24px;">A.5.17–A.5.18</td>
<td style="height: 24px;">Consolidated</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.9.3 User responsibilities</td>
<td style="height: 24px;">A.5.18 Access rights</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.9.4 System and application access</td>
<td style="height: 24px;">A.5.19–A.5.22</td>
<td style="height: 24px;">Expanded</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.10.1.1 Policy on cryptographic controls</td>
<td style="height: 24px;">A.8.24 Use of cryptography</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.10.1.2 Key management</td>
<td style="height: 24px;">A.8.25 Key management</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.11.x Physical and environmental controls</td>
<td style="height: 24px;">A.7.1–A.7.4</td>
<td style="height: 24px;">Simplified/merged</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.12.1.x Operational procedures</td>
<td style="height: 24px;">A.8.1–A.8.8</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.12.4.1–A.12.4.3 Logging &amp; monitoring</td>
<td style="height: 24px;">A.8.15–A.8.16 Monitoring activities</td>
<td style="height: 24px;">Merged</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.12.5.x Control of operational software</td>
<td style="height: 24px;">A.8.7–A.8.9</td>
<td style="height: 24px;">Consolidated</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.12.6.x Technical vulnerability mgmt.</td>
<td style="height: 24px;">A.8.8 Management of technical vulnerabilities</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.13.1.x Network security controls</td>
<td style="height: 24px;">A.8.20 Network security</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.13.2.x Information transfer</td>
<td style="height: 24px;">A.5.14 Handling of information</td>
<td style="height: 24px;">Consolidated</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.14.1.x Security requirements for IS</td>
<td style="height: 24px;">A.8.26 Application security requirements</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.14.2.1 Secure development policy</td>
<td style="height: 24px;">A.8.28 Secure coding</td>
<td style="height: 24px;">Expanded</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.14.2.5 Secure system engineering</td>
<td style="height: 24px;">A.8.27 Secure system architecture and engineering principles</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.15.1 Supplier security</td>
<td style="height: 24px;">A.5.19 Supplier relationships</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.15.2 Supplier service delivery mgmt.</td>
<td style="height: 24px;">A.5.20–A.5.21</td>
<td style="height: 24px;">Consolidated</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.16.1.x Incident mgmt.</td>
<td style="height: 24px;">A.5.25–A.5.27</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.17.1 Business continuity planning</td>
<td style="height: 24px;">A.5.29 ICT readiness for business continuity</td>
<td style="height: 24px;">Expanded</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.18.1 Compliance with legal</td>
<td style="height: 24px;">A.5.32 Compliance obligations</td>
<td style="height: 24px;">Direct</td>
</tr>
<tr style="height: 24px;">
<td style="height: 24px;">A.18.2 Information security reviews</td>
<td style="height: 24px;">A.5.33 Independent review of information security</td>
<td style="height: 24px;">Direct</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1>Conclusions</h1>
<ul>
<li data-start="105" data-end="455">The shift from <strong data-start="120" data-end="142">ISO/IEC 27001:2013</strong> to <strong data-start="146" data-end="168">ISO/IEC 27001:2022</strong> is less about reducing the number of controls and more about <strong data-start="230" data-end="261">modernizing and simplifying</strong> them.</li>
</ul>
<p data-start="105" data-end="455">While the 2013 version spread 114 controls across 14 domains, the 2022 edition organizes 93 controls into just four clear themes. This makes the standard easier to understand and apply.</p>
<p data-start="457" data-end="790">The addition of <strong data-start="473" data-end="492">11 new controls</strong> shows how the standard has kept pace with today’s security challenges: cloud services, secure coding, threat intelligence, data leakage prevention, and stronger monitoring.</p>
<p data-start="457" data-end="790">At the same time, many older controls were merged or rephrased, removing overlaps and making the framework more practical.</p>
<ul>
<li data-start="792" data-end="1133">Perhaps the biggest improvement is the introduction of <strong data-start="847" data-end="861">attributes</strong>. These tags let organizations view the controls through different lenses — confidentiality, integrity, availability, NIST CSF functions, or operational capabilities. That flexibility makes it much easier to map ISO 27001 to other frameworks and compliance requirements.</li>
<li data-start="1135" data-end="1383">For organizations, the transition means more than just updating documentation. It is an opportunity to <strong data-start="1238" data-end="1308">strengthen governance, align with modern practices, and close gaps</strong> in areas that were not well covered before, such as cloud and DevSecOps.</li>
</ul>The post <a href="https://www.sorinmustaca.com/comparing-annex-a-in-iso-iec-270012013-vs-iso-iec-270012022/">Comparing Annex A in ISO/IEC 27001:2013 vs. ISO/IEC 27001:2022</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sorinmustaca.com/comparing-annex-a-in-iso-iec-270012013-vs-iso-iec-270012022/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6935</post-id>	</item>
		<item>
		<title>NIS2 Fulfillment through TISAX Assessment and ISA6</title>
		<link>https://www.sorinmustaca.com/nis2-fulfillment-through-tisax-assessment-and-isa6/</link>
					<comments>https://www.sorinmustaca.com/nis2-fulfillment-through-tisax-assessment-and-isa6/#comments</comments>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Thu, 31 Jul 2025 15:44:39 +0000</pubDate>
				<category><![CDATA[AI & ML]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[NIS2]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[TISAX]]></category>
		<category><![CDATA[isa]]></category>
		<category><![CDATA[NIS-2]]></category>
		<category><![CDATA[nis2]]></category>
		<category><![CDATA[tisax]]></category>
		<category><![CDATA[vda]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6904</guid>

					<description><![CDATA[<p>ENX has released an interesting article about how NIS2 requirements map to TISAX requirements. For this, there is a short introductory article called &#8220;TISAX and Cybersecurity in Industry – Expert Analysis Confirms NIS2 Coverage&#8221; and and a full article of 75 pages : https://enx.com/TISAX-NIS2-en.pdf An analysis conducted within ENX&#8217;s expert working groups examined how well [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/nis2-fulfillment-through-tisax-assessment-and-isa6/">NIS2 Fulfillment through TISAX Assessment and ISA6</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>ENX has released an interesting article about how NIS2 requirements map to TISAX requirements. For this, there is a short introductory article called &#8220;<a href="https://enx.com/en-US/news/TISAX-NIS2/">TISAX and Cybersecurity in Industry – Expert Analysis Confirms NIS2 Coverage</a>&#8221; and</p>
<p>and a full article of 75 pages : <a href="https://enx.com/TISAX-NIS2-en.pdf">https://enx.com/TISAX-NIS2-en.pdf</a></p>
<p>An analysis conducted within ENX&#8217;s expert working groups examined how well a TISAX assessment based on the ISA6 catalog aligns with the requirements of the NIS2 Directive.</p>
<p>The key findings include:</p>
<ul>
<li>All relevant NIS2 requirements are addressed, including risk management, incident response, supply chain security, governance, and technical safeguards.</li>
<li>TISAX goes beyond minimum legal requirements, incorporating structured maturity assessments, systematic vulnerability management, and continuous improvement mechanisms.</li>
<li>The established three-year assessment cycle is considered appropriate in the context of NIS2.</li>
<li>TISAX labels are publicly accessible via the ENX database, enabling transparent verification.</li>
<li>Additional national requirements must be addressed separately. This includes, in particular, country-specific reporting obligations to authorities or national CSIRTs. While not part of the TISAX standard, these requirements can be effectively managed using existing TISAX structures.</li>
</ul>
<p>&nbsp;</p>
<p>Here is the summary of the PDF above created with NotebookLM (9 pages):</p>
<div class="panel-container ng-tns-c4285723174-0 ng-star-inserted">
<section class="studio-panel ng-tns-c4285723174-0 ng-trigger ng-trigger-slideInOut">
<div class="panel-content panel-content-write ng-star-inserted">
<form class="note-form ng-untouched ng-pristine ng-valid" novalidate="">
<div class="markdown-editor-wrap override-snow-borders override-snow-toolbar-background override-snow-editor-background hide-toolbar markdown-editor-disabled">
<div class="editor ql-container ql-snow ql-disabled">
<div class="ql-editor" contenteditable="true" data-gramm="false">
<h2>Detailed Briefing Document: NIS2 Fulfillment Through TISAX</h2>
<p><strong>Date:</strong> October 26, 2023</p>
<p><strong>Prepared for:</strong> Key Stakeholders concerned with NIS2 Compliance in the Automotive Industry</p>
<p><strong>Subject:</strong> Review of the &#8220;NIS2 fulfilment through TISAX&#8221; Expert Opinion, detailing how TISAX assessments align with NIS2 Directive requirements.</p>
<h3>Executive Summary</h3>
<p>The automotive industry, through the ENX Association and the ISA requirements catalogue, has proactively addressed cybersecurity for years, culminating in the TISAX assessment standard established in 2017. This expert opinion, published by the ENX Association, concludes that <strong>companies with TISAX-compliant sites fully implement the requirements of the NIS2 Directive</strong>. The ISA catalogue and TISAX assessments go beyond NIS2 requirements, defining and continuously upholding the &#8220;state of the art&#8221; in information and cybersecurity for the industry. Independent auditors confirm implementation in a three-year cycle, deemed appropriate even when compared to the two-year cycle for critical infrastructure operators under German law. A common exchange mechanism allows organizations to query TISAX status and, by extension, NIS2 compliance, of partners.</p>
<p><strong>Key Takeaway:</strong></p>
<p>Organizations with a valid TISAX label are generally well-prepared for the material requirements of NIS2, with the caveat that they must still manage national reporting requirements in parallel and ensure that their TISAX assessment objectives reflect their overall risk and cover all NIS2-affected sites.</p>
<h3>1. Introduction and Overview of NIS2 and TISAX</h3>
<p>The NIS2 Directive (EU) 2022/2555 aims to strengthen cyber resilience across the European Union, replacing the NIS1 Directive. It expands the scope of affected organizations, including many in the automotive industry. The automotive industry recognized the need for industry-wide information and cybersecurity and developed the TISAX Assessment standard and its underlying ISA requirements catalogue. The purpose of this analysis is to demonstrate that TISAX assessments, based on ISA6, can be considered proof of compliance with NIS2 requirements.</p>
<ul>
<li><strong>Purpose of Analysis:</strong> To assist companies in the automotive industry in assessing whether TISAX compliance covers NIS2 requirements.</li>
<li><strong>Scope of Analysis:</strong> Focuses exclusively on NIS2 Directive requirements with specific implementation guidelines for companies. It does not provide implementation assistance or confirm a company&#8217;s readiness for NIS2 outside of TISAX. Country-specific implementations and additional material requirements are not covered.</li>
<li><strong>Target Audience:</strong> Experts from companies affected by NIS2 that use or undergo TISAX assessments, and authorities responsible for NIS2 compliance and supervision.</li>
</ul>
<h3>2. TISAX Assessment and Underlying Catalogue of Requirements (ISA6)</h3>
<p>TISAX assessments, conducted by independent auditors in a three-year cycle, are based on ISA catalogue version 6 (ISA6).</p>
<p>A critical distinction is made between TISAX scope definition and ISO management system certifications:</p>
<ul>
<li><strong>TISAX Assessment Scope:</strong> Utilizes a generally defined standard scope, ensuring comparability and a similar level of security across companies. This contrasts with ISO/IEC 27001, where the audited organization defines its ISMS scope. For the conclusions of this document to apply, TISAX Assessment objectives must reflect the company&#8217;s overall risk, and all NIS2-affected sites must have corresponding TISAX labels.</li>
<li><strong>TISAX Assessment Objectives:</strong> Allow for scaling the assessment content based on risk and criticality of information processed (e.g., Confidential, Strictly Confidential, High Availability, Very High Availability, Data, Special Data, Prototype Protection).</li>
<li class="ql-indent-1"><strong>TISAX Assessment Levels (AL):AL 1:</strong> Self-assessment, auditor checks completion, low confidence, not used in TISAX.
<ul>
<li class="ql-indent-1"><strong>AL 2:</strong> Auditor performs plausibility check of self-assessment, checks evidence, conducts interviews (usually web conference).</li>
<li class="ql-indent-1"><strong>AL 3:</strong> Comprehensive review, auditor verifies documents, conducts planned and unplanned interviews, observes implementation, and considers local conditions. Generally takes place on-site at all locations.<br />
If multiple objectives are used, the highest AL is applied to the overall assessment.</li>
</ul>
</li>
<li><strong>TISAX Group Assessments (Simplified Group Assessment &#8211; SGA):</strong> Designed for companies with many locations and a centralized, highly developed ISMS.
<ul>
<li class="ql-indent-1"><strong>S-SGA (Sample-based):</strong> Main site extensively assessed, sample sites assessed, other sites assessed at one AL lower.</li>
<li class="ql-indent-1"><strong>R-SGA (Rotating Schedule-based):</strong> Main site extensively assessed, other locations assessed at the same AL but distributed over the three-year validity period. Not available for prototype protection objectives.</li>
</ul>
</li>
<li class="ql-indent-1"><strong>TISAX Control Questions and Requirements:</strong>Requirements are categorized (Must, Should, Additional requirements for high protection needs, Additional requirements for very high protection needs, Additional requirements for SGA).
<ul>
<li class="ql-indent-1">&#8220;Must&#8221; requirements are strict,</li>
<li class="ql-indent-1">&#8220;Should&#8221; allows for justified deviations.</li>
<li class="ql-indent-1">Additional requirements are subdivided by protection objectives (Confidentiality (C), Integrity (I), Availability (A)).</li>
<li class="ql-indent-1">Individual control questions cannot be excluded as &#8220;not applicable&#8221;; they must be implemented holistically.</li>
</ul>
</li>
<li><strong>Deviations in TISAX Model:</strong> TISAX includes a maturity model (six levels, target is &#8220;established&#8221;) to assess practical implementation. Identified deviations require corrective action plans with defined implementation periods (up to 3, 6, or 9 months). Failure to correct deviations results in a failed audit.</li>
<li><strong>Validity Period:</strong> TISAX assessments are valid for three years. Companies must continuously implement specified measures, conduct regular internal audits, and report significant changes affecting the ISMS or physical conditions, potentially requiring interim assessments.</li>
</ul>
<h3>3. NIS2 Article 20: Governance and Training</h3>
<p>NIS2 Article 20 focuses on the governance body&#8217;s responsibility for cybersecurity risk management and their participation in relevant training.</p>
<ul>
<li><strong>NIS2 Article 20 (1): Governing Body&#8217;s Role in Risk Management:</strong> Requires the governing body to establish and monitor structures for cybersecurity risk management.</li>
<li class="ql-indent-1"><strong>TISAX Fulfilment:</strong> Fully covered by ISA6 controls (1.2.1, 1.2.2, 1.4.1, 1.5.1, 1.5.2, 7.1.1). These controls check for defined ISMS scope, determined requirements, management commissioning and approval of ISMS, communication channels, regular reviews of ISMS effectiveness, defined responsibilities, resource availability, adequate security structure, qualified employees, conflict of interest avoidance, regular risk assessments, risk classification and allocation, security risk handling, compliance verification, independent ISMS reviews, and consideration of regulatory/contractual provisions.</li>
<li class="ql-indent-1"><strong>Summary:</strong> &#8220;The requirement that the governing body of an organization has created appropriate structures to implement and monitor the implementation of the cybersecurity risk management measures taken to comply with Article 21 (NIS2 Article 20 (1)) is described by the controls defined in the ISA6 assessment standard and is fully checked for existence and implementation by the responsible auditor within a TISAX assessment.&#8221; The three-year TISAX cycle is considered appropriate given NIS2&#8217;s risk-based approach.</li>
<li><strong>NIS2 Article 20 (2): Training for Governing Body and Relevant Members:</strong> Requires regular training for governing body members and other relevant individuals to acquire sufficient knowledge and skills in cybersecurity risk identification, assessment, and management.</li>
<li class="ql-indent-1"><strong>TISAX Fulfilment:</strong> Checked by ISA6 control 2.1.3 (&#8220;To what extent is staff made aware of and trained with respect to the risks arising from the handling of information?&#8221;). This includes comprehensive training for all employees (including management), an awareness training concept covering relevant areas, consideration of target groups, regular execution, and documentation of participation.</li>
<li class="ql-indent-1"><strong>Summary:</strong> While ISA does not explicitly list &#8220;management body&#8221; for training, it mandates training for &#8220;all employees&#8221; and differentiation by &#8220;target group,&#8221; implicitly covering management. This ensures the requirements of NIS2 Article 20 (2) are met.</li>
</ul>
<h3>4. NIS2 Article 21: Risk Management Measures</h3>
<p>NIS2 Article 21 mandates appropriate and proportionate technical, operational, and organizational measures to manage risks to network and information systems.</p>
<ul>
<li><strong>NIS2 Article 21 (1): General Measures for Risk Management:</strong> Requires appropriate and proportionate measures to manage risks and minimize incident impact, considering the state of the art and implementation costs.</li>
<li class="ql-indent-1"><strong>TISAX Fulfilment:</strong> Covered by ISA6 controls 1.2.1 (&#8220;To what extent is information security managed within the organization?&#8221;) and 1.4.1 (&#8220;To what extent are information security risks managed?&#8221;). These check for defined ISMS scope, determined requirements, existence and regular updating of risk assessments, assignment of risk owners, and action plans for risks.</li>
<li class="ql-indent-1"><strong>Summary:</strong> &#8220;The requirements of NIS2 Article 21 (1) are described by the controls defined in the ISA6 assessment standard and are checked for existence and implementation by the auditor responsible during a TISAX assessment.&#8221; The TISAX assessment ensures a risk-based approach tailored to the company&#8217;s circumstances.</li>
<li><strong>NIS2 Article 21 (2) a) &#8211; j): Specific Measures:</strong> These sub-articles detail specific areas for cybersecurity measures.</li>
<li class="ql-indent-1"><strong>a) Policies on Risk Analysis and Information System Security:</strong> Fully covered by ISA6 controls 1.4.1, 5.2.7, 5.3.1, checking for procedures to identify, assess, and address risks, network management requirements, and information security consideration in new/developed IT systems.</li>
<li class="ql-indent-1"><strong>b) Incident Handling:</strong> Fully covered by ISA6 controls 1.6.1, 1.6.2, checking for definition of reportable events, reporting channels, communication strategies, and incident processing procedures (categorization, qualification, prioritization, response, escalation). &#8220;The processes for detection, reporting channels and procedures, classification, processing and escalation (if necessary), go beyond the requirements stipulated in NIS2.&#8221;</li>
<li class="ql-indent-1"><strong>c) Business Continuity, Backup Management, Disaster Recovery, Crisis Management:</strong> Fully covered by ISA6 controls 1.6.3, 5.2.8, 5.2.9, checking for crisis management preparedness, IT service continuity planning, and backup/recovery of data and IT services.</li>
<li class="ql-indent-1"><strong>d) Supply Chain Security:</strong> Fully covered by ISA6 controls 1.2.4, 1.3.3, 1.6.1, 1.6.2, 1.6.3, 5.3.3, 6.1.1, 6.1.2. This includes defining responsibilities with external IT service providers, ensuring use of evaluated services, incident reporting and management from external parties, secure removal of information from external services, ensuring information security among contractors and partners, and contractual non-disclosure agreements. &#8220;The requirements in the ISA6 assessment standard go beyond the requirements of NIS2 and additionally include, for example, compliance with information security standards beyond the direct providers or service providers.&#8221;</li>
<li class="ql-indent-1"><strong>e) Security in Network and Information Systems Acquisition, Development, and Maintenance (including vulnerability handling):</strong> Fully covered by ISA6 controls 1.2.3, 1.2.4, 1.3.4, 5.2.1, 5.2.4, 5.2.5, 5.2.6, 5.3.1, 5.3.2, 5.3.3, 5.3.4. This extensive coverage includes considering information security in projects, responsibilities with external IT service providers, approved software usage, change management, event logging, vulnerability identification and addressing, technical checks of IT systems, security in new/developed IT systems, network service requirements, and information protection in shared external services. &#8220;The assessment goes beyond the requirements of NIS2 by considering the return and secure removal of information assets from IT services outside the organization.&#8221;</li>
<li class="ql-indent-1"><strong>f) Policies and Procedures to Assess Effectiveness of Cybersecurity Risk-Management Measures:</strong> Fully covered by ISA6 controls 1.2.1, 1.4.1, 1.5.1, 1.5.2, 1.6.2, 5.2.6, checking for regular review of ISMS effectiveness by management, up-to-date risk assessments, regular compliance checks, independent ISMS reviews, continuous improvement based on security events, and regular technical audits of IT systems and services. The three-year cycle is considered appropriate.</li>
<li class="ql-indent-1"><strong>g) Basic Cyber Hygiene Practices and Cybersecurity Training:</strong> Covered by a wide range of ISA6 controls (1.1.1, 2.1.2, 2.1.3, 4.1.3, 4.2.1, 5.1.1, 5.1.2, 5.2.1, 5.2.2, 5.2.3, 5.2.4, 5.2.5, 5.2.6, 5.2.7, 5.2.8, 5.2.9, 5.3.1, 5.3.2, 5.3.3, 5.3.4). This includes information security policies, contractual obligations for staff, comprehensive training, secure management of user accounts/login info, access rights management, cryptographic procedures, information protection during transfer, change management, separation of environments, malware protection, event logging, vulnerability management, technical audits, network management, continuity planning, backup/recovery, and secure handling of information assets.</li>
<li class="ql-indent-1"><strong>h) Policies and Procedures Regarding Cryptography and Encryption:</strong> Fully covered by ISA6 controls 5.1.1, 5.1.2, checking for adherence to industry standards, technical rules, lifecycle management of cryptographic keys, key sovereignty, and protection of information during transfer (including encryption).</li>
<li class="ql-indent-1"><strong>i) Human Resources Security, Access Control Policies, and Asset Management:</strong> Fully covered by a comprehensive set of ISA6 controls (1.3.1, 1.3.2, 1.3.3, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 3.1.3, 3.1.4, 4.1.1, 4.1.2, 4.1.3, 4.2.1, 5.2.1, 5.2.2, 5.2.3, 5.2.4, 5.2.5, 5.2.6, 5.2.7, 5.2.8, 5.2.9). This includes identification and classification of information assets, use of approved external IT services, employee qualification for sensitive roles, contractual obligations, training, mobile work regulations, handling of supporting assets, mobile device management, identification means management, user access security, user account/login info management, access rights, change management, separation of environments, malware protection, event logging, vulnerability management, technical audits, network management, continuity planning, and backup/recovery.</li>
<li class="ql-indent-1"><strong>j) Multi-factor Authentication, Continuous Authentication, Secured Communications, and Emergency Communication Systems:</strong> Fully covered by ISA6 controls 1.6.3, 4.1.2, 4.1.3, 5.1.2, 5.2.8. This involves crisis planning for communication, user authentication procedures (including strong authentication/MFA for privileged accounts), secure management of user accounts/login info, protection of information during transfer (secure voice/video/text communication), and continuity planning that includes alternative communication strategies.</li>
<li><strong>NIS2 Article 21 (4): Immediate Corrective Measures for Non-Compliance:</strong> Requires immediate necessary, appropriate, and proportionate corrective measures upon awareness of non-compliance with Article 21 (2) measures.</li>
<li class="ql-indent-1"><strong>TISAX Fulfilment:</strong> Fully covered by ISA6 controls 1.5.1, 1.5.2, checking for verification of policy observation, regular review of policies/procedures, documented results, regular compliance checks, and initiation/pursuit of corrective measures based on internal and independent reviews. The three-year cycle is deemed appropriate.</li>
</ul>
<h3>5. NIS2 Article 23: Incident Reporting</h3>
<p>NIS2 Article 23 outlines requirements for reporting security incidents.</p>
<ul>
<li><strong>NIS2 Article 23 (1): Notification of Significant Security Incidents:</strong> Essential and important entities must notify their CSIRT or competent authority without undue delay of significant security incidents. Recipients of services must also be informed immediately. Information enabling cross-border impact determination must be provided.</li>
<li class="ql-indent-1"><strong>TISAX Fulfilment:</strong> Almost fully met by ISA6 controls 1.6.1, 1.6.2. These check for defined reportable events, known reporting mechanisms based on severity, available reporting channels, handling of events by category, knowledge of reporting obligations and contact information, and communication strategies.</li>
<li class="ql-indent-1"><strong>Summary:</strong> &#8220;One exception here is the disclosure of cross-border effects, which is not explicitly required within the ISA. It has already been defined here that emergency communication must be expanded to include the specifications from NIS2. Once this extension has been considered, the requirements are fully met.&#8221;</li>
<li><strong>NIS2 Article 23 (2): Communication of Remedial Actions to Recipients:</strong> Entities must promptly communicate to affected recipients any measures or remedial actions they can take in response to a significant cyber threat, and inform them of the threat itself.</li>
<li class="ql-indent-1"><strong>TISAX Fulfilment:</strong> Covered by ISA6 control 1.6.2. This includes categorization, qualification, and prioritization of reported events, appropriate responses, and communication strategies considering target recipients and reporting periods.</li>
<li class="ql-indent-1"><strong>Summary:</strong> &#8220;The explicit contact information, reporting channels and languages must be included in the Business Continuity Management (BCM) by the companies following their publication by the EU member states. The auditor cannot guarantee that this information is available, as the information to be included is company-specific and can therefore take a variety of forms.&#8221;</li>
<li><strong>NIS2 Article 23 (3): Definition of Significant Security Incident:</strong> Provides an informative definition (serious disruption or financial/material/immaterial damage).</li>
<li class="ql-indent-1"><strong>TISAX Fulfilment:</strong> Purely informative, no assessable measures.</li>
<li><strong>NIS2 Article 23 (4): Reporting Timelines and Content:</strong> Specifies detailed reporting timelines (early warning within 24 hours, incident notification within 72 hours, intermediate reports, final report within one month).</li>
<li class="ql-indent-1"><strong>TISAX Fulfilment:</strong> Covered by ISA6 controls 1.6.1, 1.6.2, 1.6.3. These check for defined reportable events, mechanisms based on severity, accessible reporting channels, obligation to report, feedback procedures, categorization/prioritization, maximum response times, escalation, and crisis communication strategy.</li>
<li class="ql-indent-1"><strong>Summary:</strong> &#8220;In addition to the knowledge and existence of the necessary reporting channels and deadlines, the ISA standard also requires the establishment of crisis-proof communication. At this point, the requirements of the ISA go beyond the requirements of NIS2.&#8221; Similar to 23(2), explicit contact information and channels are company-specific and not directly assessed by TISAX.</li>
<li><strong>NIS2 Article 23 (5-11):</strong> No explicit demands on affected companies requiring preparatory measures.</li>
</ul>
<h3>6. NIS2 Article 24</h3>
<ul>
<li><strong>NIS2 Article 24 (1):</strong> No explicit demands on affected companies that require preparatory measures.</li>
<li class="ql-indent-1"><strong>TISAX Fulfilment:</strong> No assessable measures.</li>
</ul>
<h3>7. NIS2 Article 25: European and International Standards</h3>
<p>NIS2 Article 25 addresses the application of European and international standards for network and information system security.</p>
<ul>
<li><strong>TISAX Fulfilment:</strong> &#8220;The requirements of NIS2 Article 25 to use European and international standards and technical specifications for the security of network and information systems to ensure the implementation of the requirements for companies resulting from NIS2 are met by an audit of an organization&#8217;s ISMS carried out in accordance with TISAX, as this report demonstrates.&#8221; No explicit demands for preparatory measures are made on companies.</li>
</ul>
<h3>8. NIS2 Articles 22, 26-29</h3>
<ul>
<li><strong>NIS2 Article 22: Coordinated Risk Assessments for Critical Supply Chains:</strong> No specific requirements for companies, not considered further in this report.</li>
<li><strong>NIS2 Articles 26-28 (Jurisdiction, Register of Entities, Domain Name Registration Data):</strong> No measures to be examined for companies, not considered in this document.</li>
<li><strong>NIS2 Article 29: Exchange of Cybersecurity Information:</strong> &#8220;The requirements of NIS2 Article 29 are not assessed within the TISAX assessment.&#8221;</li>
</ul>
<h3>9. Overall Summary and Conclusion</h3>
<p>The &#8220;NIS2 fulfilment through TISAX&#8221; document strongly asserts that <strong>TISAX assessments, based on the ISA requirements catalogue, provide comprehensive evidence that companies meet the material requirements of the NIS2 Directive.</strong></p>
<ul>
<li><strong>State of the Art:</strong> ISA and TISAX are considered &#8220;state of the art&#8221; for information and cybersecurity in the automotive industry due to their continuous development by experts, application by thousands of companies, and resulting knowledge gain.</li>
<li><strong>Management Responsibility and Risk Management:</strong> A TISAX label indicates that the management of an assessed company fulfills the responsibility required in NIS2 Article 20 and has implemented all state-of-the-art risk management measures of Article 21, provided the assessment objectives reflect overall risk and all NIS2-affected sites were included.</li>
<li><strong>Audit Cycle:</strong> The three-year TISAX audit cycle is deemed appropriate, even compared to the two-year cycle for critical infrastructure operators under German law, due to the continuous monitoring and documentation obligations within the cycle.</li>
<li><strong>Preparation for NIS2:</strong> Companies with a valid TISAX label are &#8220;well positioned to meet the requirements of the NIS2 directive in these areas.&#8221;</li>
<li><strong>Reporting Requirements:</strong> TISAX provides proof of established mechanisms for mandatory reporting to authorities and customers. However, companies are responsible for integrating country-specific additional requirements and verifying them against implemented measures.</li>
</ul>
<p>In essence, TISAX is presented as a robust framework that aligns with and often exceeds the cybersecurity requirements set forth by NIS2 for the automotive sector.</p>
</div>
<div class="ql-clipboard" tabindex="-1" contenteditable="true"></div>
</div>
</div>
</form>
</div>
<div class="panel-footer ng-star-inserted"></div>
</section>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>The post <a href="https://www.sorinmustaca.com/nis2-fulfillment-through-tisax-assessment-and-isa6/">NIS2 Fulfillment through TISAX Assessment and ISA6</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sorinmustaca.com/nis2-fulfillment-through-tisax-assessment-and-isa6/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6904</post-id>	</item>
		<item>
		<title>Guide for delivering frequently software features that matter (series) #2/2: Challenges and the path forward</title>
		<link>https://www.sorinmustaca.com/guide-for-delivering-frequently-software-features-that-matter-series-2-2-challenges-and-the-path/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Fri, 30 May 2025 14:52:38 +0000</pubDate>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Delivery]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[failure]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sprint]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6873</guid>

					<description><![CDATA[<p>Click below for the podcast version (AI generated): Challenges that stop teams to deliver and how to solve them Objection 1: &#8220;Our features are too complex for short sprints&#8221; This is the most common objection I hear, and it reveals a fundamental misunderstanding. The solution isn&#8217;t longer sprints or more sprints — it&#8217;s better feature [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/guide-for-delivering-frequently-software-features-that-matter-series-2-2-challenges-and-the-path/">Guide for delivering frequently software features that matter (series) #2/2: Challenges and the path forward</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>Click below for the podcast version (AI generated):</p>
<audio class="wp-audio-shortcode" id="audio-6873-2" preload="none" style="width: 100%;" controls="controls"><source type="audio/mpeg" src="https://www.sorinmustaca.com/wp-content/uploads/2025/05/Guide-for-delivering-2.mp3?_=2" /><a href="https://www.sorinmustaca.com/wp-content/uploads/2025/05/Guide-for-delivering-2.mp3">https://www.sorinmustaca.com/wp-content/uploads/2025/05/Guide-for-delivering-2.mp3</a></audio>
<h2 class="text-xl font-bold text-text-100 mt-1 -mb-0.5">Challenges that stop teams to deliver and how to solve them</h2>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">Objection 1: &#8220;Our features are too complex for short sprints&#8221;</h3>
<p class="whitespace-normal break-words">This is the most common objection I hear, and it reveals a fundamental misunderstanding. The solution isn&#8217;t longer sprints or more sprints — it&#8217;s better feature decomposition.</p>
<p class="whitespace-normal break-words">Take an e-commerce checkout flow. Instead of trying to build the entire process in one Sprint, break it down: first, just shopping cart management; next, shipping information; then payment processing; finally, order confirmation.</p>
<p class="whitespace-normal break-words">Each piece provides immediate value and teaches you something about user behavior.</p>
<p class="whitespace-normal break-words">The key insight? Users will happily use a partial feature if it solves a real problem for them. Of course, some things can be used, some others don&#8217;t.</p>
<p class="whitespace-normal break-words">In the above example, it makes no sense to allow ordering without being able to pay or to enter a delivery address.</p>
<p class="whitespace-normal break-words">It&#8217;s important to apply common sense and decompose features in such a way that they provide some value to the user or stakeholder.</p>
<p class="whitespace-normal break-words">Another aspect here is that sometimes you maybe don&#8217;t deliver the feature to the users, but you accumulate a few deliverables and then you ship them together, when it makes sense.</p>
<p>The key take out is: there is no receipt for how small or big the features should be in order to allow delivery. Try to decompose them and use common sense when to deliver them: individually or in sets.</p>
<p>&nbsp;</p>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">Objection 2: &#8220;We can&#8217;t maintain quality at this pace&#8221;</h3>
<p class="whitespace-normal break-words">Quality isn&#8217;t something you add at the end—it&#8217;s built into every step. The teams with the highest delivery frequency actually have the fewest quality issues because they&#8217;ve automated their quality checks and made them part of their daily workflow.</p>
<p class="whitespace-normal break-words">But this has a mandatory requirement the fact that automation is there.</p>
<p>If you postpone automation you run eventually in technical debt, which is more expensive to implement later.</p>
<p>&nbsp;</p>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">Objection 3: &#8220;Our stakeholders don&#8217;t understand this approach&#8221; or &#8220;they don&#8217;t know what they want&#8221;</h3>
<p class="whitespace-normal break-words">Stakeholder education is crucial. They need to understand that their active participation is what makes frequent delivery valuable. Regular &#8220;show and tell&#8221; sessions where stakeholders can actually use the software create enthusiasm and provide immediate feedback.</p>
<p class="whitespace-normal break-words">One technique that works well: frame frequent delivery as risk reduction. Instead of betting everything on a big release, you&#8217;re placing smaller, safer bets that can be adjusted based on market response.</p>
<p>Ask for feedback about you delivered and what you plan to deliver. You will see that even if the stakeholders don&#8217;t know exactly what they want, they will find it easier to provide feedback or corrections to your plans.</p>
<p>&nbsp;</p>
<h2 class="text-xl font-bold text-text-100 mt-1 -mb-0.5">Advanced strategies for teams</h2>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">Release planning without rigidity</h3>
<p class="whitespace-normal break-words">While Scrum focuses on Sprint-level planning, successful teams also think several Sprints ahead. I use story mapping to visualize how features relate to user workflows, which helps identify what should be delivered together versus what can stand alone.</p>
<p class="whitespace-normal break-words">Think of it as planning a road trip—you know your major destinations but remain flexible about the exact route based on what you discover along the way.</p>
<h3></h3>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">Manage dependencies</h3>
<p class="whitespace-normal break-words">Dependencies kill delivery predictability. The best teams minimize them through smart architecture choices (like microservices) and careful Sprint planning. When dependencies exist, make them visible through dependency boards that show how different teams&#8217; work interconnects.</p>
<h3></h3>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">Define and collect metrics that actually matter</h3>
<p class="whitespace-normal break-words">Velocity is useful for Sprint planning, but business metrics tell the real story.</p>
<ul>
<li class="whitespace-normal break-words">Did you receive any feedback or complains from customers/users/stakeholders?</li>
<li class="whitespace-normal break-words">How quickly can you respond to customer requests?</li>
<li class="whitespace-normal break-words">How often do users engage with new features?</li>
<li>How many bugs did you have in the last delivery?</li>
<li>Were the features delivered used?</li>
</ul>
<p class="whitespace-normal break-words">These metrics ensure frequent delivery, which translates to business success.</p>
<h2></h2>
<h2 class="text-xl font-bold text-text-100 mt-1 -mb-0.5">Building the culture that makes it work</h2>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">Creating psychological safety</h3>
<p class="whitespace-normal break-words">Frequent delivery requires teams to take risks and experiment. This only works when people feel safe to voice concerns, make and admit mistakes.</p>
<p class="whitespace-normal break-words">The goal is not to make mistakes, but to be aware that they might occur and react accordingly.</p>
<p class="whitespace-normal break-words">In my retrospectives, I focus on systems and processes, not individual performance.</p>
<p class="whitespace-normal break-words">When problems arise, we ask &#8220;how do we prevent this?&#8221; not &#8220;who caused this?&#8221;</p>
<p>Yes, sometimes it is needed to get direct feedback, but in general, I try to focus this feedback on me and less on other team members.</p>
<p>&nbsp;</p>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">Real customer collaboration</h3>
<p class="whitespace-normal break-words">The Agile Manifesto&#8217;s emphasis on customer collaboration isn&#8217;t just philosophy—it&#8217;s practical necessity.</p>
<p class="whitespace-normal break-words">Whenever possible and feasible, try to involve actual end users in sprint reviews, not just business stakeholders. Their feedback often reveals usability issues that internal teams miss.</p>
<p class="whitespace-normal break-words">Implement user analytics directly in your application to provide continuous insight into how people actually use your software.</p>
<p>&nbsp;</p>
<h2 class="text-xl font-bold text-text-100 mt-1 -mb-0.5">Instead of conclusions</h2>
<p class="whitespace-normal break-words"><strong>Mastering frequent delivery is a journey, not a destination. </strong></p>
<p class="whitespace-normal break-words">The teams I&#8217;ve worked with who succeed share three characteristics:</p>
<ul>
<li class="whitespace-normal break-words">They embrace change as opportunity,</li>
<li class="whitespace-normal break-words">They prioritize working software over comprehensive documentation (who doesn&#8217;t ?), and</li>
<li class="whitespace-normal break-words">They value collaboration over rigid processes.</li>
</ul>
<p class="whitespace-normal break-words">Start with the fundamentals—reliable Sprint execution and solid engineering practices—then layer on advanced techniques as your team matures.</p>
<p class="whitespace-normal break-words"><strong>The goal isn&#8217;t perfection; it&#8217;s continuous progress toward more effective value delivery.</strong></p>
<p class="whitespace-normal break-words">Organizations that master frequent delivery gain significant competitive advantage. They respond quickly to market changes, incorporate user feedback rapidly, and create more engaging work environments where team members see the immediate impact of their efforts.</p>
<p class="whitespace-normal break-words">Your journey starts with the next Sprint. Focus on delivering something valuable to users, measure their response, and use that learning to make the next Sprint even better.</p>
<p class="whitespace-normal break-words">That&#8217;s the path to software that actually matters.</p>The post <a href="https://www.sorinmustaca.com/guide-for-delivering-frequently-software-features-that-matter-series-2-2-challenges-and-the-path/">Guide for delivering frequently software features that matter (series) #2/2: Challenges and the path forward</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		<enclosure url="https://www.sorinmustaca.com/wp-content/uploads/2025/05/Guide-for-delivering-2.mp3" length="7642674" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">6873</post-id>	</item>
		<item>
		<title>Guide for delivering frequently software features that matter (series) #1/2: the Pillars of successful frequent delivery</title>
		<link>https://www.sorinmustaca.com/guide-for-delivering-frequently-software-features-that-matter-series/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 28 May 2025 15:21:33 +0000</pubDate>
				<category><![CDATA[(isc)2]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Agile Delivery]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[CSSLP]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[ci/cd]]></category>
		<category><![CDATA[deliver]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[dod]]></category>
		<category><![CDATA[scrum]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6870</guid>

					<description><![CDATA[<p>Click below for the podcast version (AI generated): Guide for delivering frequently software features that matter: the three Pillars of successful frequent delivery If you&#8217;re a software engineer older than 30 years, then you definitely have worked following a non-agile methodology. Those methodologies are based on a fixed structure, a lot of planning, and hope [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/guide-for-delivering-frequently-software-features-that-matter-series/">Guide for delivering frequently software features that matter (series) #1/2: the Pillars of successful frequent delivery</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p style="text-align: left;">Click below for the podcast version (AI generated):</p>
<audio class="wp-audio-shortcode" id="audio-6870-3" preload="none" style="width: 100%;" controls="controls"><source type="audio/mpeg" src="https://www.sorinmustaca.com/wp-content/uploads/2025/05/guide-for-delivering-1.mp3?_=3" /><a href="https://www.sorinmustaca.com/wp-content/uploads/2025/05/guide-for-delivering-1.mp3">https://www.sorinmustaca.com/wp-content/uploads/2025/05/guide-for-delivering-1.mp3</a></audio>
<h2></h2>
<h2>Guide for delivering frequently software features that matter: the three Pillars of successful frequent delivery</h2>
<p>If you&#8217;re a software engineer older than 30 years, then you definitely have worked following a non-agile methodology.</p>
<p>Those methodologies are based on a fixed structure, a lot of planning, and hope that everything will go as planned. And they never worked <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&nbsp;</p>
<h2>Small bets, less risk</h2>
<p class="whitespace-normal break-words">After helping many teams transform their delivery approach over the past 2 decades, I&#8217;ve learned that the most successful software projects share one trait: they deliver working software early and often. Think of it like learning to cook—you taste as you go rather than waiting until the entire meal is prepared to discover it needs salt &#8211; or to discover that it has too much salt.</p>
<p class="whitespace-normal break-words">Scrum&#8217;s power lies in its ability to turn software development from a high-stakes gamble into a series of small, manageable bets.  It basically lowers the risk of creating something that is a failure before it is even released.</p>
<p class="whitespace-normal break-words">Instead of spending months building features that might miss the mark, you deliver value every 2 weeks and course-correct based on real user/stakeholder feedback.</p>
<p>&nbsp;</p>
<h2 class="text-xl font-bold text-text-100 mt-1 -mb-0.5">The Three Pillars of successful frequent delivery</h2>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">1. Sprint Planning that actually delivers value</h3>
<p class="whitespace-normal break-words">Here&#8217;s where most teams go wrong: they focus on completing tasks instead of delivering outcomes.</p>
<p class="whitespace-normal break-words">In my experience, the magic question that transforms Sprint planning is: &#8220;What could we deliver to users at the end of this Sprint that would make them say &#8216;this is useful&#8217;?&#8221;</p>
<p>Or maybe, if you&#8217;re not that far, think in terms of: what do we have to do in order to be able to have something to show to customers/users/stakeholders?</p>
<p class="whitespace-normal break-words">This shift in thinking leads to what I call &#8220;vertical slicing&#8221;—delivering complete, end-to-end functionality rather than building in horizontal layers.</p>
<p class="whitespace-normal break-words">Think of instead of spending a sprint on &#8220;database framework,&#8221; you deliver a complete feature like &#8220;user login&#8221; that touches database, business logic, and user interface.</p>
<p>Or, instead of having a &#8220;GUI framework&#8221;, implement a GUI element and make it testable. You will still need to put the base of the GUI framework, but you will likely (or hopefully) implement only those elements needed to deliver that one element.</p>
<p>&nbsp;</p>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">2. Your Definition of Done (DoD) is your safety net</h3>
<p class="whitespace-normal break-words">The Definition of Done isn&#8217;t bureaucracy—it&#8217;s your insurance policy against the dreaded &#8220;90% complete&#8221; syndrome. I&#8217;ve seen too many teams rush to demo features that weren&#8217;t actually ready for users, creating technical debt that haunts them for months.</p>
<p class="whitespace-normal break-words">A solid Definition of Done includes peer reviews, automated tests, security checks, performance validation, and sometimes stakeholder approval.</p>
<p class="whitespace-normal break-words">Think of it as your quality gateway: nothing passes through unless it meets production standards.</p>
<p>&nbsp;</p>
<h3 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">3. What enables speed</h3>
<h4 class="text-lg font-bold text-text-100 mt-1 -mb-1.5">CI/CD</h4>
<p class="whitespace-normal break-words">Continuous Integration isn&#8217;t just a nice-to-have—it&#8217;s the foundation that makes frequent delivery possible. When code is integrated and tested multiple times, you eliminate the integration nightmares that plague traditional development.</p>
<p>Anything that is manual, especially testing, takes more time on the long run. And in software development you are running a multi stage marathon. Invest in automated End-To-End testing and you invest the time once, not every release cycle.</p>
<p>&nbsp;</p>
<h4><strong>Main branch development</strong></h4>
<p class="whitespace-normal break-words">The teams who excel at frequent delivery have embraced &#8220;trunk-based development&#8221; where everyone works from the main branch. This forces smaller, more frequent commits and prevents the merge conflicts that can derail Sprint goals.</p>
<p>You might say that this is not always possible &#8211; and I even agree. Sometimes you need to branch in order to allow parallel development of larger features, which you don&#8217;t want to deliver step-by-step. While I don&#8217;t like this approach, I understand that sometimes it makes sense.</p>
<p>But, even in such cases, you can apply the same strategy on the parallel branch: make many small commits so that you can release often and test often.</p>
<p>&nbsp;</p>
<p>I&#8217;ll stop here for now, but as you can see, there are many challenges that stop teams from releasing often.</p>
<p>I&#8217;ll address this in the next article from this series.</p>The post <a href="https://www.sorinmustaca.com/guide-for-delivering-frequently-software-features-that-matter-series/">Guide for delivering frequently software features that matter (series) #1/2: the Pillars of successful frequent delivery</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		<enclosure url="https://www.sorinmustaca.com/wp-content/uploads/2025/05/guide-for-delivering-1.mp3" length="5304265" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">6870</post-id>	</item>
		<item>
		<title>Time for demystifying &#8220;failure is the key to success&#8221;</title>
		<link>https://www.sorinmustaca.com/time-for-demystifying-failure-is-the-key-to-success/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Thu, 03 Apr 2025 14:12:03 +0000</pubDate>
				<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[disguise]]></category>
		<category><![CDATA[failure]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[success]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6837</guid>

					<description><![CDATA[<p>Time for some other type of posts, not related to what I usually write about. But it bothers me to see so many &#8220;shiny&#8221; posts on Linkedin, when I know for sure that the reality is so much different than what they write there. So, time to demystify a bit this topic. This is a [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/time-for-demystifying-failure-is-the-key-to-success/">Time for demystifying “failure is the key to success”</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p data-sourcepos="1:1-1:368">Time for some other type of posts, not related to what I usually write about. But it bothers me to see so many &#8220;shiny&#8221; posts on Linkedin, when I know for sure that the reality is so much different than what they write there.</p>
<p data-sourcepos="1:1-1:368">So, time to demystify a bit this topic.</p>
<p data-sourcepos="1:1-1:368">This is a follow-up of the post <a href="https://www.sorinmustaca.com/beyond-move-fast-and-fail-fast-balancing-speed-security-and-sanity-in-software-development/" target="_blank" rel="noopener">Beyond “Move Fast and Fail Fast”: Balancing Speed, Security, and … Sanity in Software Development (with Podcast)</a>.</p>
<h1 data-sourcepos="1:1-1:368">Failure is the key to success ?</h1>
<p data-sourcepos="1:1-1:368">I&#8217;ve been seeing a lot of news and articles, especially on LinkedIn, about this whole &#8220;failure is the key to success&#8221; and &#8220;fail fast&#8221; mantras that are constantly being thrown around, especially in the tech world.</p>
<p data-sourcepos="1:1-1:368">You see all these founders and CEOs talking about their past flops like &#8230; they&#8217;re badges of honor.</p>
<p data-sourcepos="1:1-1:368">While I understand that it is kind of cool to write about failures when you are <strong>finally</strong> successful, I can&#8217;t ignore the feeling that they&#8217;re glossing over the actual sting of it all.</p>
<p data-sourcepos="3:1-3:289">Honestly, who <em>wants</em> to fail?</p>
<p data-sourcepos="3:1-3:289">Nobody !</p>
<p data-sourcepos="3:1-3:289">Nobody I know, me included, starts a project, pours their heart and soul, and probably a good chunk of money into it, hoping it all crashes and burns.</p>
<p data-sourcepos="3:1-3:289">That&#8217;s just not how it works. Really, it is not !</p>
<p data-sourcepos="3:1-3:289">We all dream of the big win, the thing that takes off and makes a real difference.</p>
<p data-sourcepos="5:1-5:533">I&#8217;ve had my share of stumbles, projects that never quite got off the ground, ideas that looked brilliant on paper but just didn&#8217;t resonate with anyone else and big projects that just failed at some point.</p>
<p data-sourcepos="5:1-5:533">And let me tell you, each one of those felt like what they were: failures.</p>
<p data-sourcepos="5:1-5:533">There&#8217;s the initial disappointment, of course, that sinking feeling when you realize things aren&#8217;t going the way you planned. But then comes the self-doubt, the questioning of your own abilities, and maybe even a bit of embarrassment.</p>
<p data-sourcepos="5:1-5:533">It&#8217;s not a pleasant experience, no matter how you try to spin it. Trying to sell it is a &#8220;good, positive experience&#8221; just isn&#8217;t right.</p>
<p data-sourcepos="5:1-5:533">I can unterstand that after you are very successful, you can look back with nostalgy and talk about past failures. But honestly, how many entrepreneurs out there can really say that they had the big hit and success, so that they can be able to do that? Very, very few.</p>
<h1 data-sourcepos="5:1-5:533"><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/04/start-end-failed.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6840" data-permalink="https://www.sorinmustaca.com/time-for-demystifying-failure-is-the-key-to-success/start-end-failed/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/04/start-end-failed.png?fit=757%2C766&amp;ssl=1" data-orig-size="757,766" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="start-end-failed" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/04/start-end-failed.png?fit=296%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/04/start-end-failed.png?fit=640%2C648&amp;ssl=1" class=" wp-image-6840 aligncenter" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/04/start-end-failed.png?resize=329%2C333&#038;ssl=1" alt="" width="329" height="333" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/04/start-end-failed.png?resize=296%2C300&amp;ssl=1 296w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/04/start-end-failed.png?resize=80%2C80&amp;ssl=1 80w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2025/04/start-end-failed.png?w=757&amp;ssl=1 757w" sizes="auto, (max-width: 329px) 100vw, 329px" /></a></h1>
<h1 data-sourcepos="5:1-5:533">What comes after</h1>
<p data-sourcepos="7:1-7:440">In time, you come to realize, though, is that the real value in those less-than-successful ventures wasn&#8217;t the failure itself, but what came after.</p>
<p data-sourcepos="7:1-7:440">It was the post-mortem, the digging into what went wrong:</p>
<ul>
<li data-sourcepos="7:1-7:440">Was it a flawed concept from the start?</li>
<li data-sourcepos="7:1-7:440">Did we misjudge the market?</li>
<li data-sourcepos="7:1-7:440">Were there technical hurdles we couldn&#8217;t overcome?</li>
<li data-sourcepos="7:1-7:440">Or maybe, did I or we make some crucial mistakes along the way in how I or we approached things?</li>
</ul>
<p data-sourcepos="9:1-9:379">Those moments of reflection, those sometimes painful analyses, are where the real learning happens.</p>
<p data-sourcepos="9:1-9:379">It&#8217;s not the failure that magically makes you smarter; it&#8217;s the effort you put into understanding <em>why</em> it happened.</p>
<p data-sourcepos="9:1-9:379">It&#8217;s about picking apart the pieces, figuring out what you could have done differently, and making a conscious effort not to repeat those same missteps next time.</p>
<p data-sourcepos="9:1-9:379">All that remains after this is that you just struggle to continue and to continue slowly to be better.</p>
<h1 data-sourcepos="11:1-11:545"></h1>
<h1 data-sourcepos="11:1-11:545">Are failures opportunities in disguise?</h1>
<p data-sourcepos="11:1-11:545">Don&#8217;t get me wrong: while I don&#8217;t think failure is something to strive for, or something we should pretend is a joyous occasion, I do believe it&#8217;s an inevitable part of the journey.</p>
<p data-sourcepos="11:1-11:545">And maybe, just maybe, those moments of falling short are actually opportunities in disguise. But usually they are just that &#8211; failures.</p>
<p data-sourcepos="11:1-11:545">They force us to take a hard look at ourselves and our work, and if we&#8217;re able and willing to do that, they can ultimately guide us towards a better path.</p>
<p data-sourcepos="11:1-11:545">So, those who out there who It&#8217;s not about celebrating the failure, but about honoring the lessons learned in its wake. And that, I think, is the real truth of it all.</p>
<p data-sourcepos="11:1-11:545">PS: What do you think of those &#8220;ex-Google&#8221;, &#8220;ex-Facebook&#8221; and other ex-es ? Aren&#8217;t they also a form of failures ?</p>
<h1 data-sourcepos="11:1-11:545"><strong>Instead of conclusions</strong></h1>
<p data-sourcepos="11:1-11:545">I asked an AI to give me some examples of entrepreneurs who failed multiple times big and then succeeded:</p>
<ul>
<li data-sourcepos="3:1-3:416"><strong>Steve Jobs:</strong> As mentioned before, he was famously fired from Apple, the very company he co-founded. His subsequent venture, NeXT, struggled in the market, although the technology developed there was instrumental in his eventual return to Apple and the innovations that followed. Even upon his return, Apple had its share of less successful products before the iPod, iPhone, and iPad revolutionized the industry.</li>
<li data-sourcepos="4:1-4:317"><strong>James Dyson:</strong> While not strictly software, his journey in developing the bagless vacuum cleaner involved an astounding 5,126 failed prototypes over 15 years. This relentless pursuit of a technological innovation despite repeated setbacks is a powerful example of perseverance in the tech-adjacent hardware world.</li>
<li data-sourcepos="5:1-5:360"><strong>Evan Williams:</strong> Before co-founding Twitter, Evan Williams was involved in a podcasting platform called Odeo. This venture struggled to gain traction, especially after Apple launched iTunes with podcast support. However, the experience and some of the ideas from Odeo eventually led to the creation of Twitter, a massively successful social media platform.</li>
<li data-sourcepos="5:1-5:360"><strong>Richard Branson:</strong> While known for ventures across various industries, Branson&#8217;s Virgin Group has had its share of failures in the tech and related sectors. For example, Virgin Digital, his attempt to compete with iTunes, didn&#8217;t achieve lasting success. Virgin Cars, an online car retailer, also closed down after a few years.</li>
<li data-sourcepos="5:1-5:360"><strong>Bill Gates:</strong> Before co-founding the tech giant Microsoft, Bill Gates and Paul Allen had an early business venture called Traf-O-Data. This company aimed to process and analyze traffic data, but it ultimately failed. The lessons they learned from this early experience, however, likely contributed to their later success with Microsoft.</li>
</ul>The post <a href="https://www.sorinmustaca.com/time-for-demystifying-failure-is-the-key-to-success/">Time for demystifying “failure is the key to success”</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6837</post-id>	</item>
		<item>
		<title>Beyond &#8220;Move Fast and Fail Fast&#8221;: Balancing Speed, Security, and &#8230; Sanity in Software Development (with Podcast)</title>
		<link>https://www.sorinmustaca.com/beyond-move-fast-and-fail-fast-balancing-speed-security-and-sanity-in-software-development/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Mon, 03 Mar 2025 18:34:32 +0000</pubDate>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ci/cd]]></category>
		<category><![CDATA[fail fast]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[move fast]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[threat modeling]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6823</guid>

					<description><![CDATA[<p>Move fast and fail fast In software development, the mantra &#8220;move fast and fail fast&#8221; has become both a rallying cry and a source of considerable debate. It champions rapid iteration, prioritizing speed and output, often at the perceived expense of meticulous planning and architectural foresight. This approach, deeply intertwined with the principles of agile [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/beyond-move-fast-and-fail-fast-balancing-speed-security-and-sanity-in-software-development/">Beyond “Move Fast and Fail Fast”: Balancing Speed, Security, and … Sanity in Software Development (with Podcast)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<div id="model-response-message-contentr_bab02cda5a907797" class="markdown markdown-main-panel stronger" dir="ltr">
<audio class="wp-audio-shortcode" id="audio-6823-4" preload="none" style="width: 100%;" controls="controls"><source type="audio/mpeg" src="https://www.sorinmustaca.com/wp-content/uploads/2025/03/Beyond_Move_Fast_and_Fail_Fast.mp3?_=4" /><a href="https://www.sorinmustaca.com/wp-content/uploads/2025/03/Beyond_Move_Fast_and_Fail_Fast.mp3">https://www.sorinmustaca.com/wp-content/uploads/2025/03/Beyond_Move_Fast_and_Fail_Fast.mp3</a></audio>
<h1 data-sourcepos="3:1-3:537">Move fast and fail fast</h1>
<p data-sourcepos="3:1-3:537">In software development, the mantra &#8220;move fast and fail fast&#8221; has become both a rallying cry and a source of considerable debate.</p>
<p data-sourcepos="3:1-3:537">It champions rapid iteration, prioritizing speed and output, often at the perceived expense of meticulous planning and architectural foresight. This approach, deeply intertwined with the principles of agile development, presents a stark contrast to the traditional model of lengthy planning cycles, rigorous architecture design, and a focus on minimizing risk through exhaustive preparation.</p>
<h2 data-sourcepos="5:1-5:549">Fail fast</h2>
<p data-sourcepos="5:1-5:549">The allure of &#8220;fast&#8221; is undeniable. In today&#8217;s competitive market, speed to market can be the difference between success and failure. Rapid prototyping allows for early user feedback, facilitating continuous improvement and ensuring the product aligns with real-world needs. In essence, it&#8217;s about validating hypotheses quickly and pivoting when necessary. This iterative approach, inherent in agile methodologies, fosters a culture of adaptability and responsiveness, crucial in environments where change is the only constant.</p>
<p data-sourcepos="5:1-5:549">So, &#8220;fail fast&#8221; refers mostly to a fast validation of the MVP (minimum viable product) and drop it if the results are unsatisfactory. This is, in general, very good because it is an optimal usage of resources.</p>
<h2 data-sourcepos="5:1-5:549">Speed vs. Integrity</h2>
<p data-sourcepos="7:1-7:557">However, the emphasis on speed can raise legitimate concerns, particularly regarding security and long-term architectural integrity.</p>
<p data-sourcepos="7:1-7:557">The fear is that a &#8220;move fast&#8221; mentality might lead to shortcuts, neglecting essential security considerations and creating a foundation prone to technical debt.</p>
<p data-sourcepos="7:1-7:557">This is where the misconception often lies: &#8220;fast&#8221; in this context does not necessitate &#8220;insecure&#8221; or &#8220;bad.&#8221; Rather, it implies a prioritization of development output, which can, and should, be balanced with robust security practices and a forward-thinking architectural vision.</p>
<p data-sourcepos="7:1-7:557">But, how can this forward-thinking be achieved, when the team is focused mostly on delivering value to validate with customers the assumptions made?</p>
<p data-sourcepos="9:1-9:532">The key lies in understanding that agile development, when implemented effectively, incorporates security and architecture as an integral part of the process.</p>
<p data-sourcepos="9:1-9:532">Concepts like &#8220;shift left security&#8221; emphasize integrating security considerations early in the development lifecycle, rather than as an afterthought.</p>
<p data-sourcepos="9:1-9:532">Automated security testing, continuous integration/continuous deployment (CI/CD) pipelines with security gates, and regular security audits can be woven into the fabric of rapid development, ensuring that speed does not compromise security.</p>
<p data-sourcepos="11:1-11:600">Validating early in the process means also that the not only the product is proven to meet the expectations, but also the architecture it is built upon.</p>
<h1 data-sourcepos="11:1-11:600">The traditional approach</h1>
<p data-sourcepos="11:1-11:600">On the other hand, the traditional approach, with its emphasis on extensive planning and architecture, offers the perceived stability of a well-defined blueprint.</p>
<p data-sourcepos="11:1-11:600">However, this approach carries its own risks. The extended planning phase can lead to delays, rendering the final product obsolete by the time it reaches the market. Moreover, the rigid nature of pre-defined architectures can hinder adaptability, making it difficult to respond to unexpected changes in user needs or market dynamics. The risk of &#8220;failing due to delays and lack of adaptation&#8221; is a real threat in fast-paced environments.</p>
<p data-sourcepos="13:1-13:253">The modern software developer must navigate this tension, finding a balance between speed and stability. This involves adopting a pragmatic approach, leveraging the benefits of agile methodologies while mitigating the associated risks.</p>
<p data-sourcepos="13:1-13:253">This can involve:</p>
<ul data-sourcepos="15:1-20:0">
<li data-sourcepos="15:1-15:97">Establishing clear security guidelines and incorporating them into the development process. Having a SSDLC is mandatory when having to deliver fast.</li>
<li data-sourcepos="16:1-16:99">Prioritizing a modular and adaptable architecture that can evolve with changing requirements. Modules should be possible to be implemented quickly and dropped without a lot of pain if they prove to be unsuccessful.</li>
<li data-sourcepos="17:1-17:89">Implementing robust testing and monitoring to identify and address issues early on. A CI/CD pipeline will allow the team to focus more on delivering new features than testing and integrating all the time.</li>
<li data-sourcepos="18:1-18:180">Fostering a culture of continuous learning and improvement, where developers are encouraged to experiment and innovate, while also being accountable for security and quality.</li>
<li data-sourcepos="19:1-20:0">Utilizing threat modeling and risk assessment early in the design process. Threat modeling contains a risk assessment, which when done properly will prevent major issues later.</li>
</ul>
<h1 data-sourcepos="21:1-21:467">Instead of Conclusions:  my experience</h1>
<p data-sourcepos="21:1-21:467">Ultimately, the most effective approach is not about choosing between &#8220;fast&#8221; and &#8220;slow,&#8221; but about finding the right cadence of delivering value for each specific project .</p>
<p data-sourcepos="21:1-21:467">The goal is to deliver constantly small pieces of code that bring value while avoiding failure altogether. If deliverables are constantly validated, a failure can only be of a small deliverable increment, which can be either quickly improved, completely removed or entirely replaced with something else.</p>
<p data-sourcepos="21:1-21:467">Important is to learn from it quickly and adapt, ensuring that software development remains a dynamic and evolving process.</p>
<p data-sourcepos="21:1-21:467">When I run a project, I define the goal and the high level path to achieve that goal. Sometimes this path is clear, sometimes many experiments are needed, and some will fail, some will succeed.</p>
<p data-sourcepos="21:1-21:467">
</div>The post <a href="https://www.sorinmustaca.com/beyond-move-fast-and-fail-fast-balancing-speed-security-and-sanity-in-software-development/">Beyond “Move Fast and Fail Fast”: Balancing Speed, Security, and … Sanity in Software Development (with Podcast)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		<enclosure url="https://www.sorinmustaca.com/wp-content/uploads/2025/03/Beyond_Move_Fast_and_Fail_Fast.mp3" length="6446067" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">6823</post-id>	</item>
		<item>
		<title>Project management with Scrum (with Podcast)</title>
		<link>https://www.sorinmustaca.com/project-management-with-scrum/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Fri, 14 Feb 2025 08:15:45 +0000</pubDate>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[deliver]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[mix]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[wbs]]></category>
		<category><![CDATA[work together]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6808</guid>

					<description><![CDATA[<p>They can&#8217;t mix, can they? Seems like a contradiction to talk about classical project management and the best agile software development methodology ? But let me ask you this: ever feel like traditional project management is great for mapping out the big picture but falls short when it comes to the nitty-gritty of execution? And [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/project-management-with-scrum/">Project management with Scrum (with Podcast)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<audio class="wp-audio-shortcode" id="audio-6808-5" preload="none" style="width: 100%;" controls="controls"><source type="audio/mpeg" src="https://www.sorinmustaca.com/wp-content/uploads/2025/02/Project_Project_management_with_Scrum.mp3?_=5" /><a href="https://www.sorinmustaca.com/wp-content/uploads/2025/02/Project_Project_management_with_Scrum.mp3">https://www.sorinmustaca.com/wp-content/uploads/2025/02/Project_Project_management_with_Scrum.mp3</a></audio>
<h1 data-sourcepos="3:1-3:542">They can&#8217;t mix, can they?</h1>
<p data-sourcepos="3:1-3:542">Seems like a contradiction to talk about classical project management and the best agile software development methodology ?</p>
<p data-sourcepos="3:1-3:542">But let me ask you this: ever feel like traditional project management is great for mapping out the big picture but falls short when it comes to the nitty-gritty of execution?</p>
<p data-sourcepos="3:1-3:542">And conversely, while Scrum is fantastic for rapid iteration and delivering value quickly, it sometimes lacks that long-term strategic view?</p>
<p data-sourcepos="3:1-3:542">If you feel this, then you&#8217;re not alone!</p>
<h1 data-sourcepos="1:1-1:589">Yes, they can mix</h1>
<p data-sourcepos="1:1-1:589">Let&#8217;s talk about how to get the best of both worlds when managing projects: having a solid long-term plan <em>and</em> the flexibility to adapt and deliver quickly.</p>
<p data-sourcepos="1:1-1:589">Sometimes it feels like traditional project management is great for the big picture but not so hot on the details, right?</p>
<p data-sourcepos="1:1-1:589">And Scrum is awesome for getting stuff done in short bursts, but can sometimes lose sight of the overall direction.</p>
<p data-sourcepos="1:1-1:589">Turns out, a lot of teams are finding a sweet spot by mixing these two. Think of it like having a good map for your road trip <em>and</em> a sturdy vehicle to handle any bumps along the way.</p>
<p data-sourcepos="3:1-3:47">So, what does each approach bring to the party?</p>
<h3 data-sourcepos="5:1-5:48"></h3>
<h1 data-sourcepos="5:1-5:48">Classical Project Management: The Grand Plan</h1>
<p data-sourcepos="7:1-7:645">Imagine classical project management as your strategic guide. It&#8217;s all about figuring out the project&#8217;s scope, setting those long-term goals, marking important milestones, and creating a project plan.</p>
<p data-sourcepos="7:1-7:645">We&#8217;re talking budget, resources, timeline – the whole thing.</p>
<p data-sourcepos="7:1-7:645">It&#8217;s about answering the big questions:</p>
<ul>
<li data-sourcepos="7:1-7:645">What are we trying to do?</li>
<li data-sourcepos="7:1-7:645">When does it need to be finished?</li>
<li data-sourcepos="7:1-7:645">How much will it cost?</li>
<li data-sourcepos="7:1-7:645">Who&#8217;s in charge of what?</li>
</ul>
<p>This is great for having a clear vision and a roadmap. It helps everyone stay on the same page and lets you track progress.</p>
<p><em><strong>The tricky part? Sometimes those detailed plans can go out of date pretty fast. Because things change, right?</strong></em></p>
<p>&nbsp;</p>
<h1 data-sourcepos="9:1-9:30">Scrum: Getting Things Done</h1>
<p data-sourcepos="11:1-11:707">Now, Scrum is your agile friend. It&#8217;s built for doing things in short bursts, perfect for navigating the twists and turns of, well, pretty much any project.</p>
<p data-sourcepos="11:1-11:707">You break the project into smaller chunks – sprints – usually 2 weeks long. Each sprint has specific goals, and the team works together to deliver something useful by the end.</p>
<p data-sourcepos="11:1-11:707">Scrum is all about talking to each other a lot, having quick daily meetings, and checking in regularly. It&#8217;s about being flexible and delivering value bit by bit.</p>
<p data-sourcepos="11:1-11:707">Scrum is great at handling feedback, adding new stuff, and showing real results quickly.</p>
<p data-sourcepos="11:1-11:707"><em><strong>The thing is, on its own, Scrum might need that long-term direction that classical project management provides.</strong></em></p>
<h1 data-sourcepos="13:1-13:54">The Perfect Mix: Working Together, Delivering Fast</h1>
<p data-sourcepos="15:1-15:371">The magic happens when you put these two together:</p>
<ul>
<li data-sourcepos="15:1-15:371">You use classical project management to set the long-term vision, make the initial plan, and decide where you&#8217;re going. This gives you a good map.</li>
<li data-sourcepos="15:1-15:371">Use Scrum to actually get there, one sprint at a time. Scrum becomes your engine for delivering value along the route laid out by classical project management.</li>
</ul>
<p data-sourcepos="17:1-17:38">Here&#8217;s a simple way to think about it:</p>
<ol data-sourcepos="19:1-30:0">
<li data-sourcepos="19:1-20:0">
<p data-sourcepos="19:4-19:136"><strong>Big Picture:</strong> Classical project management sets the overall project scope, goals, and timeline. Everyone knows what the target is.</p>
</li>
<li data-sourcepos="21:1-22:0">
<p data-sourcepos="21:4-21:162"><strong>Breaking it Down:</strong> The project gets broken down into smaller pieces, often using the classical project management approach. This makes the work manageable.</p>
</li>
<li data-sourcepos="23:1-24:0">
<p data-sourcepos="23:4-23:148"><strong>Sprint Time:</strong> The Scrum team takes a chunk of work and plans it out for a sprint. They figure out what they can realistically do in that time.</p>
</li>
<li data-sourcepos="25:1-26:0">
<p data-sourcepos="25:4-25:142"><strong>Daily Check-ins:</strong> The team has quick daily meetings to talk about progress, any problems, and adjust as needed. Keeps everyone in sync.</p>
</li>
<li data-sourcepos="27:1-28:0">
<p data-sourcepos="27:4-27:143"><strong>Show and Tell:</strong> At the end of each sprint, the team shows what they&#8217;ve built and gets feedback. This feedback helps plan future sprints.</p>
</li>
<li data-sourcepos="29:1-30:0">
<p data-sourcepos="29:4-29:115"><strong>Getting Better:</strong> Regular team meetings let everyone think about how they&#8217;re working and find ways to improve.</p>
</li>
</ol>
<p data-sourcepos="31:1-31:304">So, by mixing classical project management and Scrum, you get the best of both worlds. You have a clear long-term plan <em>and</em> the flexibility to adapt and deliver quickly. It&#8217;s a great way to work together, deliver fast, and make sure projects stay on track while being able to handle whatever comes up.</p>The post <a href="https://www.sorinmustaca.com/project-management-with-scrum/">Project management with Scrum (with Podcast)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		<enclosure url="https://www.sorinmustaca.com/wp-content/uploads/2025/02/Project_Project_management_with_Scrum.mp3" length="4459445" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">6808</post-id>	</item>
		<item>
		<title>Comparing &#8220;Records of Processing Activities&#8221; (ROPA) and &#8220;Data Protection Impact Assessments&#8221; (DPIA) (with Podcast)</title>
		<link>https://www.sorinmustaca.com/comparing-records-of-processing-activities-ropa-and-data-protection-impact-assessments-dpia/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 05 Feb 2025 09:38:31 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[DPIA]]></category>
		<category><![CDATA[gdpr]]></category>
		<category><![CDATA[ROPA]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6798</guid>

					<description><![CDATA[<p>Understanding ROPA and DPIA: Key GDPR Concepts for Tech Companies Podcast of this article: &#160; &#160; &#160; Let&#8217;s explore two essential components of GDPR compliance: Records of Processing Activities (ROPA) and Data Protection Impact Assessments (DPIA). ROPA provides a comprehensive overview of your data handling, while DPIA focuses on assessing and mitigating risks for specific, [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/comparing-records-of-processing-activities-ropa-and-data-protection-impact-assessments-dpia/">Comparing “Records of Processing Activities” (ROPA) and “Data Protection Impact Assessments” (DPIA) (with Podcast)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<div id="model-response-message-contentr_e66eb5d7afec3919" class="markdown markdown-main-panel stronger" dir="ltr">
<h1 data-sourcepos="3:1-3:67">Understanding ROPA and DPIA: Key GDPR Concepts for Tech Companies</h1>
</div>
<hr />
<p>Podcast of this article:</p>
<audio class="wp-audio-shortcode" id="audio-6798-6" preload="none" style="width: 100%;" controls="controls"><source type="audio/mpeg" src="https://www.sorinmustaca.com/wp-content/uploads/2025/02/ROPA-DPIA_Chapter_0.mp3?_=6" /><a href="https://www.sorinmustaca.com/wp-content/uploads/2025/02/ROPA-DPIA_Chapter_0.mp3">https://www.sorinmustaca.com/wp-content/uploads/2025/02/ROPA-DPIA_Chapter_0.mp3</a></audio>
<hr />
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/comparing-records-of-processing-activities-ropa-and-data-protection-impact-assessments-dpia/#Understanding_ROPA_and_DPIA_Key_GDPR_Concepts_for_Tech_Companies" >Understanding ROPA and DPIA: Key GDPR Concepts for Tech Companies</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/comparing-records-of-processing-activities-ropa-and-data-protection-impact-assessments-dpia/#Records_of_Processing_Activities_ROPA_Your_Companys_Data_Map" >Records of Processing Activities (ROPA): Your Company&#8217;s Data Map</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/comparing-records-of-processing-activities-ropa-and-data-protection-impact-assessments-dpia/#Data_Protection_Impact_Assessments_DPIA_Proactive_Risk_Management" >Data Protection Impact Assessments (DPIA): Proactive Risk Management</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/comparing-records-of-processing-activities-ropa-and-data-protection-impact-assessments-dpia/#ROPA_and_DPIA_Similarities_and_Differences" >ROPA and DPIA: Similarities and Differences</a></li></ul></li></ul></nav></div>

<p>&nbsp;</p>
<p>&nbsp;</p>
<div id="model-response-message-contentr_e66eb5d7afec3919" class="markdown markdown-main-panel stronger" dir="ltr">
<p data-sourcepos="5:1-5:299">Let&#8217;s explore two essential components of GDPR compliance: Records of Processing Activities (ROPA) and Data Protection Impact Assessments (DPIA).</p>
<p data-sourcepos="5:1-5:299">ROPA provides a comprehensive overview of your data handling, while DPIA focuses on assessing and mitigating risks for specific, higher-risk activities.</p>
<h2 data-sourcepos="7:1-7:67">Records of Processing Activities (ROPA): Your Company&#8217;s Data Map</h2>
<p data-sourcepos="9:1-9:312">Think of ROPA as your company&#8217;s data map. It documents every step of the data journey, from collection to deletion.</p>
<p data-sourcepos="9:1-9:312"><strong>It&#8217;s about <em>what</em> data you collect, including <em>why</em>, <em>how</em>, and <em>with whom</em> you share it. </strong></p>
<p data-sourcepos="9:1-9:312">A well-maintained ROPA is crucial for demonstrating GDPR compliance and building trust with your users.</p>
<h3 data-sourcepos="11:1-11:37">What ROPA Covers</h3>
<ul data-sourcepos="13:1-20:0">
<li data-sourcepos="13:1-13:203"><strong>Purposes of Processing:</strong> Be specific! Instead of &#8220;marketing,&#8221; say &#8220;personalized email marketing based on user browsing history&#8221; or &#8220;improving product recommendations based on user purchase data.&#8221;</li>
<li data-sourcepos="14:1-14:128"><strong>Categories of Data Subjects:</strong> Identify who the data relates to (e.g., customers, employees, website visitors, app users).</li>
<li data-sourcepos="15:1-15:161"><strong>Categories of Personal Data:</strong> List the types of data you process (e.g., name, email address, IP address, location data, browsing history, biometric data).</li>
<li data-sourcepos="16:1-16:206"><strong>Recipients of Personal Data:</strong> Specify who you share data with (e.g., cloud storage providers, marketing agencies, analytics platforms, law enforcement). Include both internal and external recipients.</li>
<li data-sourcepos="17:1-17:165"><strong>Transfers to Third Countries:</strong> If you transfer data outside the EU, document the safeguards in place (e.g., adequacy decisions, standard contractual clauses).</li>
<li data-sourcepos="18:1-18:145"><strong>Data Retention Periods:</strong> Specify how long you keep different types of data. This should be based on legal requirements and business needs.</li>
<li data-sourcepos="19:1-20:0"><strong>Technical and Organizational Security Measures:</strong> Briefly describe the security measures you have in place to protect the data (e.g., encryption, access controls, data masking).</li>
</ul>
<h3 data-sourcepos="21:1-21:36">ROPA Examples for Tech Companies</h3>
<ul data-sourcepos="23:1-26:0">
<li data-sourcepos="23:1-23:476"><strong>Social Media Platform:</strong> A social media platform&#8217;s ROPA would detail processing activities related to user profiles, posts, photos, friend connections, messaging, targeted advertising, and data analytics. It would specify data categories (e.g., profile information, IP address, location data, browsing history), purposes (e.g., personalized content delivery, targeted advertising, platform improvement), and recipients (e.g., advertising partners, analytics providers).</li>
<li data-sourcepos="24:1-24:441"><strong>SaaS Provider:</strong> A SaaS provider&#8217;s ROPA would document processing related to user account management, data storage, application usage tracking, customer support interactions, and billing. It would include details about data categories (e.g., user credentials, company data, usage logs), purposes (e.g., providing the service, improving performance, customer support), and recipients (e.g., cloud hosting providers, payment processors).</li>
<li data-sourcepos="25:1-26:0"><strong>Mobile App Developer:</strong> A mobile app developer&#8217;s ROPA would cover data processing within the app, such as collecting user location data for personalized recommendations, accessing contacts for social features, or tracking in-app purchases. It would detail the data categories (e.g., location, contacts, purchase history), purposes (e.g., personalized recommendations, social features, in-app advertising), and recipients (e.g., location services providers, advertising networks).</li>
</ul>
<h2 data-sourcepos="27:1-27:71"></h2>
<h2 data-sourcepos="27:1-27:71">Data Protection Impact Assessments (DPIA): Proactive Risk Management</h2>
<p data-sourcepos="29:1-29:276">A DPIA is a more in-depth analysis triggered by <em>specific</em> processing activities that pose a high risk to individuals.</p>
<p data-sourcepos="29:1-29:276">With the DPIA you&#8217;re identifying risks, and also finding ways to mitigate them and demonstrating that you&#8217;ve considered data protection all the way.</p>
<h3 data-sourcepos="31:1-31:42">What DPIA Covers</h3>
<ul data-sourcepos="33:1-38:0">
<li data-sourcepos="33:1-33:154"><strong>Description of the Processing Operations:</strong> Clearly explain the planned processing, including the purposes, data categories, and processing methods.</li>
<li data-sourcepos="34:1-34:177"><strong>Necessity and Proportionality:</strong> Justify why the processing is necessary and proportionate to the intended purpose. Are there less intrusive ways to achieve the same goal?</li>
<li data-sourcepos="35:1-35:255"><strong>Assessment of Risks to Individuals:</strong> Identify potential risks to individuals&#8217; rights and freedoms, such as identity theft, discrimination, loss of control over their data, or reputational damage. Consider the likelihood and severity of these risks.</li>
<li data-sourcepos="36:1-36:318"><strong>Measures to Address the Risks:</strong> Describe the measures you will implement to mitigate the identified risks. This might include technical measures (e.g., encryption, anonymization), organizational measures (e.g., access controls, data minimization policies), and legal measures (e.g., data processing agreements).</li>
<li data-sourcepos="37:1-38:0"><strong>Consultation with Data Protection Authorities (DPA):</strong> In some cases, you may need to consult with your local DPA before carrying out high-risk processing.</li>
</ul>
<h3 data-sourcepos="39:1-39:36">DPIA Examples for Tech Companies</h3>
<ul data-sourcepos="41:1-44:0">
<li data-sourcepos="41:1-41:382"><strong>Facial Recognition Software:</strong> A company developing facial recognition software for security purposes would need a DPIA. The DPIA would assess risks related to accuracy, bias, potential for misuse, and impact on individuals&#8217; privacy and freedom of movement. Mitigation measures might include strict access controls, data anonymization techniques, and clear guidelines for use.</li>
<li data-sourcepos="42:1-42:375"><strong>AI-Powered Recommendation Engine:</strong> A company launching a new AI-powered personalized recommendation engine that analyzes large volumes of user data would require a DPIA. The DPIA would analyze the risks of profiling, discrimination, and loss of privacy. Mitigation measures could include data minimization, differential privacy techniques, and user consent mechanisms.</li>
<li data-sourcepos="43:1-44:0"><strong>Biometric Authentication:</strong> A company implementing large-scale biometric authentication for access control would need a DPIA. The DPIA would evaluate the risks of data breaches, identity theft, and potential misuse of biometric data. Mitigation measures could include secure storage of biometric data, multi-factor authentication, and strict access controls.</li>
</ul>
</div>
<div id="model-response-message-contentr_6814b19296ffaaf9" class="markdown markdown-main-panel stronger" dir="ltr">
<h2 data-sourcepos="3:1-3:46"></h2>
<h2 data-sourcepos="3:1-3:46">ROPA and DPIA: Similarities and Differences</h2>
<p data-sourcepos="5:1-5:223">ROPA and DPIA are like two sides of the same coin – both essential for responsible data handling under GDPR. They work together to ensure your data processing is transparent, accountable, and respects individuals&#8217; privacy.</p>
<h3 data-sourcepos="7:1-7:35">Similarities</h3>
<ul data-sourcepos="9:1-13:0">
<li data-sourcepos="9:1-9:191"><strong>GDPR Compliance:</strong>
<ul data-sourcepos="9:1-13:0">
<li data-sourcepos="9:1-9:191"><span class="citation-0 recitation citation-end-0">Both ROPA and DPIA are mandated by the GDPR (Articles 30 and 35, respectively). </span></li>
<li data-sourcepos="9:1-9:191"><span class="citation-0 recitation citation-end-0">They&#8217;re not optional; they&#8217;re legal requirements for many organizations.</span><span class="button-container hide-from-message-actions ng-star-inserted">   </span>
<div class="container ng-tns-c3179938635-72 hide">
<div class="carousel-container ng-tns-c3179938635-72"></div>
</div>
</li>
</ul>
</li>
<li data-sourcepos="10:1-10:192"><strong>Focus on Data Protection:</strong>
<ul data-sourcepos="9:1-13:0">
<li data-sourcepos="10:1-10:192">At their core, both aim to protect individuals&#8217; rights and freedoms related to their personal data.</li>
<li data-sourcepos="10:1-10:192">They promote a privacy-first approach to data processing.</li>
</ul>
</li>
<li data-sourcepos="11:1-11:260"><strong>Documentation is Key:</strong>
<ul data-sourcepos="9:1-13:0">
<li data-sourcepos="11:1-11:260">Both require thorough documentation.</li>
<li data-sourcepos="11:1-11:260"><span class="citation-1 recitation citation-end-1">ROPA is the documented record of your processing activities, and DPIA results in a documented risk assessment report.</span></li>
<li data-sourcepos="11:1-11:260">Good record-keeping is crucial for demonstrating compliance.<span class="button-container hide-from-message-actions ng-star-inserted">   </span>
<div class="container ng-tns-c3179938635-73 hide">
<div class="carousel-container ng-tns-c3179938635-73"></div>
</div>
</li>
</ul>
</li>
<li data-sourcepos="12:1-13:0"><strong>Accountability:</strong>
<ul data-sourcepos="9:1-13:0">
<li data-sourcepos="12:1-13:0"><span class="citation-2 recitation citation-end-2">Both contribute to demonstrating accountability.</span></li>
<li data-sourcepos="12:1-13:0">By maintaining a ROPA and conducting DPIAs, you show that you&#8217;re taking data protection seriously and actively managing risks.<span class="button-container hide-from-message-actions ng-star-inserted"> </span>
<div class="container ng-tns-c3179938635-74 hide">
<div class="carousel-container ng-tns-c3179938635-74">
<div class="carousel-content ng-tns-c3179938635-74">
<div class="sources-carousel-source ng-tns-c3179938635-74 hide ng-star-inserted" data-test-id="sources-carousel-source"></div>
</div>
</div>
</div>
</li>
</ul>
</li>
</ul>
<h3 data-sourcepos="14:1-14:39">Differences</h3>
<ul data-sourcepos="16:1-21:0">
<li data-sourcepos="16:1-16:200"><strong>Scope:</strong>
<ul data-sourcepos="16:1-21:0">
<li data-sourcepos="16:1-16:200">ROPA covers <em>all</em> your data processing activities,</li>
<li data-sourcepos="16:1-16:200">DPIA focuses on <em>specific</em>, <em>high-risk</em> processing activities.</li>
<li data-sourcepos="16:1-16:200">Think of ROPA as the big picture and DPIA as a focused close-up.</li>
</ul>
</li>
<li data-sourcepos="17:1-17:263"><strong><span class="citation-3 recitation">Purpose:</span></strong>
<ul data-sourcepos="16:1-21:0">
<li data-sourcepos="17:1-17:263"><span class="citation-3 recitation">ROPA&#8217;s primary purpose is to document and provide transparency about </span><em><span class="citation-3 recitation">all</span></em><span class="citation-3 recitation citation-end-3"> your data processing.</span></li>
<li data-sourcepos="17:1-17:263"><span class="citation-4 recitation">DPIA&#8217;s main goal is to assess and mitigate the risks of </span><em><span class="citation-4 recitation">particular</span></em><span class="citation-4 recitation citation-end-4"> processing activities that are likely to be high-risk.</span><span class="button-container hide-from-message-actions ng-star-inserted">  </span>
<div class="container ng-tns-c3179938635-75 hide">
<div class="carousel-container ng-tns-c3179938635-75"></div>
</div>
</li>
</ul>
</li>
<li data-sourcepos="18:1-18:343"><strong><span class="citation-5 recitation">Requirement:</span></strong>
<ul data-sourcepos="16:1-21:0">
<li data-sourcepos="18:1-18:343"><span class="citation-5 recitation citation-end-5">ROPA is a general requirement for most organizations (especially those with over 250 employees or those processing sensitive data).</span></li>
<li data-sourcepos="18:1-18:343"><span class="citation-6 recitation citation-end-6">DPIA is only required when processing activities are likely to result in a high risk to individuals&#8217; rights and freedoms.</span> It&#8217;s triggered by specific circumstances.</li>
</ul>
</li>
<li data-sourcepos="19:1-19:289"><strong><span class="citation-7 recitation">Outcome:</span></strong>
<ul data-sourcepos="16:1-21:0">
<li data-sourcepos="19:1-19:289"><span class="citation-7 recitation citation-end-7">ROPA produces a comprehensive record of your processing activities.</span></li>
<li data-sourcepos="19:1-19:289"><span class="citation-8 recitation citation-end-8">DPIA results in a risk assessment report outlining potential risks and the measures you&#8217;ll take to mitigate them.</span></li>
<li data-sourcepos="19:1-19:289">One is a detailed inventory, the other a focused risk analysis.<span class="button-container hide-from-message-actions ng-star-inserted">  </span>
<div class="container ng-tns-c3179938635-77 hide">
<div class="carousel-container ng-tns-c3179938635-77"></div>
</div>
</li>
</ul>
</li>
<li data-sourcepos="20:1-21:0"><strong>Timing:</strong>
<ul data-sourcepos="16:1-21:0">
<li data-sourcepos="20:1-21:0"><span class="citation-9 recitation citation-end-9">ROPA is an ongoing requirement – you need to keep it updated as your processing activities change.</span></li>
<li data-sourcepos="20:1-21:0"><span class="citation-10 recitation">DPIA is conducted for </span><em><span class="citation-10 recitation">specific</span></em><span class="citation-10 recitation"> projects or plans </span><em><span class="citation-10 recitation">before</span></em><span class="citation-10 recitation citation-end-10"> they are implemented.</span> It is a point-in-time assessment.<span class="button-container hide-from-message-actions ng-star-inserted"> </span>
<div class="container ng-tns-c3179938635-78 hide">
<div class="carousel-container ng-tns-c3179938635-78">
<div class="carousel-content ng-tns-c3179938635-78">
<div class="sources-carousel-source ng-tns-c3179938635-78 hide ng-star-inserted" data-test-id="sources-carousel-source"></div>
<div class="sources-carousel-source ng-tns-c3179938635-78 hide ng-star-inserted" data-test-id="sources-carousel-source"></div>
</div>
</div>
</div>
</li>
</ul>
</li>
</ul>
<p data-sourcepos="22:1-22:380"><strong><span class="citation-11 recitation">In a nutshell:</span></strong></p>
<ul>
<li data-sourcepos="22:1-22:380"><span class="citation-11 recitation citation-end-11">ROPA is your ongoing data processing inventory, demonstrating your overall approach to data protection.</span></li>
<li data-sourcepos="22:1-22:380"><span class="citation-12 recitation citation-end-12">DPIA is a targeted risk assessment for specific, potentially high-risk projects, ensuring you&#8217;ve considered and addressed privacy concerns before they become a problem.</span></li>
<li data-sourcepos="22:1-22:380">Both are essential tools in your GDPR compliance toolkit.</li>
</ul>
</div>
<div class="response-footer gap complete">
<div class="show-sources-container ng-star-inserted"></div>
</div>The post <a href="https://www.sorinmustaca.com/comparing-records-of-processing-activities-ropa-and-data-protection-impact-assessments-dpia/">Comparing “Records of Processing Activities” (ROPA) and “Data Protection Impact Assessments” (DPIA) (with Podcast)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		<enclosure url="https://www.sorinmustaca.com/wp-content/uploads/2025/02/ROPA-DPIA_Chapter_0.mp3" length="5146554" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">6798</post-id>	</item>
		<item>
		<title>AI vs. (secure) software developers</title>
		<link>https://www.sorinmustaca.com/ai-vs-secure-software-developers/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Thu, 12 Dec 2024 07:00:45 +0000</pubDate>
				<category><![CDATA[AI & ML]]></category>
		<category><![CDATA[CSSLP]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[csslp]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[ssdlc]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6756</guid>

					<description><![CDATA[<p>I think the entire software development world saw NVIDIA&#8217;s CEO saying that the world will stop needing software developers, because they will be replaced by AI. Well, considering that this comes from the guy who sells the core on which AI is built, is understandable. But is there any truth to this? Let&#8217;s look at [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/ai-vs-secure-software-developers/">AI vs. (secure) software developers</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>I think the entire software development world saw NVIDIA&#8217;s CEO saying that the world will stop needing software developers, because they will be replaced by AI.</p>
<p>Well, considering that this comes from the guy who sells the core on which AI is built, is understandable.</p>
<p>But is there any truth to this? Let&#8217;s look at some Strengths and Weaknesses of AI in the field of software development, with focus on secure software development.</p>
<p>&nbsp;</p>
<h1 data-pm-slice="1 1 []">The Strengths of AI in Software Development</h1>
<p>AI excels in automating repetitive tasks and processing vast amounts of data quickly. For example, AI-driven tools can:</p>
<ul data-spread="false">
<li>Identify common vulnerabilities such as SQL injection or cross-site scripting (XSS) using pattern recognition.</li>
<li>Suggest code refactoring for improved efficiency or readability.</li>
<li>Provide automated testing and validation for specific use cases.</li>
<li>Generate code snippets that can speed up development, allowing developers to focus on complex, high-level tasks instead of repetitive tasks.</li>
<li>Perform static and dynamic code analysis faster than manual reviews, identifying potential issues across large codebases in a fraction of the time.</li>
<li>Offer predictive insights by analyzing historical data to anticipate possible security breaches or performance bottlenecks.</li>
<li>Facilitate compliance checks by mapping code against security standards and regulatory requirements.</li>
</ul>
<p>These capabilities make AI invaluable for enhancing productivity and reducing the burden of mundane tasks. However, AI has limitations that highlight the irreplaceable role of skilled developers.</p>
<h4 data-pm-slice="1 3 []"></h4>
<h1 data-pm-slice="1 3 []">The Weaknesses of AI in Secure Software Development</h1>
<ol start="1" data-spread="true">
<li><strong>Lack of context understanding</strong><br />
AI tools often struggle to grasp the context of a software system. Security vulnerabilities often stem from contextual issues, such as improper assumptions about user behavior or architectural flaws.<br />
Developers use their domain knowledge and intuition to identify these issues—something AI cannot replicate.</li>
<li><strong>Overreliance on patterns</strong><br />
AI relies heavily on training data and pattern recognition. This approach can lead to false positives (flagging issues that aren’t real) and false negatives (missing actual vulnerabilities).<br />
Developers, on the other hand, use critical thinking to assess risks and prioritize fixes.</li>
<li><strong>Lack of creative problem-solving</strong><br />
Secure software development often requires innovative solutions to unique problems.<br />
AI lacks the creativity and adaptability of humans, limiting its ability to design custom security measures.</li>
<li><strong>Ethical and legal implications</strong><br />
AI cannot make ethical decisions or assess the broader implications of its suggestions.<br />
Developers with security expertise consider regulatory compliance, ethical concerns, and long-term impact when designing secure systems.</li>
<li><strong>Lack of continuous growth</strong><br />
Unlike developers, whose experience grows continuously through exposure to new challenges, AI systems remain static unless explicitly retrained.<br />
Developers improve their skills, adapt to emerging threats, and learn from past experiences, ensuring they stay ahead of evolving security risks.</li>
<li><strong>Limited problem-solving scope</strong><br />
AI knows only what it was trained with. This limitation means it struggles to address new or unconventional problems that fall outside its training data.<br />
Developers, by contrast, use their ingenuity and evolving expertise to find innovative solutions to emerging threats and challenges.</li>
</ol>
<p>&nbsp;</p>
<h1 data-pm-slice="1 3 []">Examples of AI Mistakes</h1>
<p>Here are some scenarios where AI is not mature enough, and developers with security skills excel:</p>
<ul data-spread="false">
<li><strong>Misidentifying Threats:</strong> An AI tool might flag a harmless API endpoint as a potential security risk due to pattern similarity, while missing a nuanced logic flaw that allows privilege escalation.</li>
<li><strong>Overlooking Complex Dependencies:</strong> AI might fail to account for security risks in intricate dependency chains or third-party integrations, where a developer’s experience would highlight potential issues.</li>
<li><strong>Generic Recommendations:</strong> AI might suggest generic fixes that do not align with the specific architecture or threat model of the application, whereas developers tailor solutions to the system’s needs.</li>
<li><strong>Failing to Detect Zero-Day Vulnerabilities:</strong> AI cannot identify vulnerabilities that do not have a pre-existing pattern in its training data. Developers’ intuition and expertise are critical for detecting these novel threats.</li>
<li><strong>Incorrectly Prioritizing Vulnerabilities:</strong> AI might prioritize fixing minor issues over addressing critical risks, leading to inefficient resource allocation. Developers can apply risk-based decision-making to prioritize effectively.</li>
<li><strong>Overlooking Business Logic Flaws:</strong> AI often fails to detect flaws in the business logic that attackers can exploit. These vulnerabilities require a deep understanding of the application’s purpose and workflows, which developers possess.</li>
<li><strong>Inappropriate Code Suggestions:</strong> AI-generated code snippets may inadvertently introduce vulnerabilities or fail to comply with specific security policies. Developers review and adapt these snippets to ensure secure integration.</li>
<li><strong>Old or obsolete training data: </strong>AI recommends very often snippets of code based on old APIs, which might no longer exist by the time it is asked to generate some code. Developers will look always at the latest documentation of the API they need.</li>
</ul>
<p>&nbsp;</p>
<h1>Instead of conclusions</h1>
<p>AI is a powerful tool that enhances the capabilities of developers but, as can be seen above, it does not replace them. At least for a long while &#8230; <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The ideal approach is a collaborative one, where AI handles repetitive tasks and provides data-driven insights, allowing developers to focus on high-level problem-solving and decision-making.</p>
<p>Organizations should invest in both AI tools and the continuous development of their teams’ security skills.</p>
<p>This balanced approach ensures that the software remains secure, reliable, and resilient against threats.</p>
<p>&nbsp;</p>The post <a href="https://www.sorinmustaca.com/ai-vs-secure-software-developers/">AI vs. (secure) software developers</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6756</post-id>	</item>
		<item>
		<title>Accelerating feature delivery in software development</title>
		<link>https://www.sorinmustaca.com/accelerating-feature-delivery-in-software-development/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Sat, 16 Nov 2024 08:07:21 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[swd]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6746</guid>

					<description><![CDATA[<p>My company develops security products for all major operating systems. We work with startups and with big companies, all striving to develop features (functional and non-functional) as fast and as good as possible. While on the first view this seems like a contradiction, there are actually ways of implementing exactly this. For security software development [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/accelerating-feature-delivery-in-software-development/">Accelerating feature delivery in software development</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.endpoint-cybersecurity.com" target="_blank" rel="noopener">My company</a> develops security products for all major operating systems. We work with startups and with big companies, all striving to develop features (functional and non-functional) as fast and as good as possible.</p>
<p>While on the first view this seems like a contradiction, there are actually ways of implementing exactly this.</p>
<p>For security software development teams aiming to deliver features more frequently, streamlined processes and efficient workflows are essential.</p>
<p>You guessed, the keywords are agile methods with the related activities such as automated testing, strategic prioritization, agile delivery, efficient workflows, regular and early feedback.</p>
<p>Below are several approaches that emphasize frequent and reliable delivery.</p>
<h1>Define requirements with speed in mind</h1>
<p>Clear, concise requirements set a strong foundation for quick delivery. Ensuring each feature has straightforward objectives and well-defined acceptance criteria reduces delays caused by back-and-forth clarifications. For security-focused teams, requirements should include key security considerations without overloading the development process. By clarifying expectations from the start, developers can stay on track, avoiding unnecessary revisions and accelerating overall delivery. This being said, also do not change the direction too often (called Pivoting). If you don&#8217;t allow feature to &#8220;sit&#8221;, the product will never reach maturity.</p>
<h1>Setup incremental, agile delivery</h1>
<p>Breaking down feature development into small, manageable increments supports faster delivery. Rather than waiting for a full release, an incremental approach allows developers to deliver small updates frequently. This Agile-inspired method brings quick wins, shortens feedback cycles, and lets teams adjust direction as needed based on real-world usage. Incremental delivery ensures that new functionality reaches users sooner, making the product more responsive to changing needs.</p>
<h1>Optimize for efficiency</h1>
<p>Security doesn’t have to slow down delivery. By embedding secure coding practices into the team’s daily workflows, developers can build security right into each feature rather than adding it at the end. Code reviews focused on security can be streamlined with checklists or automated tools, keeping the process efficient. This “security-first” mindset ensures that features remain secure while minimizing delays, as there’s no need for last-minute security fixes.</p>
<h1>Invest in CI/CD</h1>
<p>Automated testing is key to quick, reliable feature deployment. Automated tests that cover basic functionality and security requirements provide instant feedback, allowing developers to identify and address issues faster. Implementing continuous integration (CI) tools that automatically trigger these tests during development helps the team validate new features on the go. By automating tests, the team gains more time for development and can release updates with minimal manual intervention.</p>
<p>Integrating DevSecOps practices into the development pipeline enables seamless security without slowing down delivery. Automated security checks within the CI/CD pipeline provide fast, reliable security validations, allowing developers to address issues before deployment. This approach keeps the pipeline moving smoothly, as security checks become an integrated part of the process, rather than an additional step that slows down delivery.</p>
<h1>Encourage collaborative and efficient workflow</h1>
<p>Encourage open communication between developers, security teams, and testers to streamline workflows. Collaborative sessions for discussing roadblocks or coordinating on shared goals help prevent bottlenecks. An open environment where team members share updates and resolve issues collectively accelerates progress by addressing concerns in real time. By emphasizing collaboration, teams can work faster, catching potential blockers early and adapting quickly to new requirements.</p>
<h1>Use regular retrospectives to identify and remove delivery obstacles</h1>
<p>Post-release retrospectives focused on delivery efficiency help identify and eliminate roadblocks. By analyzing each release or sprint for delays and other issues, teams can identify specific pain points in the development or deployment process. These retrospective sessions allow the team to adjust practices and improve their ability to deliver quickly, refining the workflow with each iteration.</p>
<p>&nbsp;</p>The post <a href="https://www.sorinmustaca.com/accelerating-feature-delivery-in-software-development/">Accelerating feature delivery in software development</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6746</post-id>	</item>
		<item>
		<title>Understanding NIS2 and DORA: What executives need to know</title>
		<link>https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Fri, 25 Oct 2024 06:14:42 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[DORA]]></category>
		<category><![CDATA[NIS2]]></category>
		<category><![CDATA[eu]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[European Union]]></category>
		<category><![CDATA[financial]]></category>
		<category><![CDATA[nis2]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6738</guid>

					<description><![CDATA[<p>These days businesses are subject to increasing regulatory scrutiny, particularly regarding cybersecurity and operational resilience. Two significant EU regulations, NIS2 (Network and Information Systems Directive 2) and DORA (Digital Operational Resilience Act), outline mandatory requirements for organizations. Failure to comply can result in severe penalties. It is essential for executives to understand how these regulations [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/">Understanding NIS2 and DORA: What executives need to know</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#What_is_NIS2" >What is NIS2?</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Applicability" >Applicability</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Key_Requirements" >Key Requirements</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Is_it_mandatory" >Is it mandatory?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Penalties" >Penalties</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#What_is_DORA" >What is DORA?</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Applicability-2" >Applicability</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Key_Requirements-2" >Key Requirements</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-9" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Is_it_mandatory-2" >Is it mandatory?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Penalties-2" >Penalties</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-11" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Comparison_NIS2_vs_DORA" >Comparison: NIS2 vs. DORA</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-12" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Financial_institutions_DORA_or_NIS2_or_both" >Financial institutions: DORA or NIS2 or both?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-13" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Conclusion" >Conclusion</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-14" href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/#Further_reading" >Further reading</a></li></ul></nav></div>

<p>These days businesses are subject to increasing regulatory scrutiny, particularly regarding cybersecurity and operational resilience.</p>
<p>Two significant EU regulations, <a href="https://www.sorinmustaca.com/nis2-collection/"><strong>NIS2 (Network and Information Systems Directive 2)</strong></a> and <a href="https://www.eiopa.europa.eu/digital-operational-resilience-act-dora_en"><strong>DORA (Digital Operational Resilience Act)</strong></a>, outline mandatory requirements for organizations. Failure to comply can result in severe penalties. It is essential for executives to understand how these regulations impact their operations, including supply chain security and potential fines for non-compliance.</p>
<h1>What is NIS2?</h1>
<p><a href="https://www.sorinmustaca.com/nis2-collection/">We wrote extensively about NIS2</a>, so we will add here only an executive summary (obviously <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ).</p>
<p><strong>NIS2</strong> is the successor to the <strong>Network and Information Systems Directive (NIS1)</strong> and seeks to enhance the cybersecurity posture of essential and important entities across the EU. The revised directive expands its scope and introduces stricter obligations, focusing on improving risk management, incident response, and resilience across sectors that provide critical services to society.</p>
<h2><strong>Applicability</strong></h2>
<p>It applies to Essential and Important entities:</p>
<ul>
<li><strong>Essential entities</strong>: Sectors like energy, transport, banking, financial market infrastructures, healthcare, and digital infrastructure.</li>
<li><strong>Important entities</strong>: Sectors like waste management, food supply, postal and courier services, and social media platforms.</li>
</ul>
<p>NIS2 extends beyond large organizations, requiring medium and large-sized businesses in these sectors to comply with the directive&#8217;s provisions.</p>
<h2><strong>Key Requirements</strong></h2>
<ul>
<li><strong>Risk management and incident response</strong>: Organizations must implement comprehensive security measures that cover organizational, technical, and human resource elements to manage and respond to cybersecurity risks.</li>
<li><strong>Supply chain security</strong>: The regulation mandates that organizations address supply chain risks and ensure that third-party suppliers meet the necessary cybersecurity standards.</li>
<li><strong>Incident reporting</strong>: Incidents with significant impact must be reported to competent authorities within 24 hours of detection.</li>
<li><strong>Cross-border cooperation</strong>: Entities must cooperate with national and EU authorities for threat intelligence sharing and coordinated incident responses.</li>
</ul>
<h2><strong>Is it mandatory?</strong></h2>
<p>Yes, NIS2 is mandatory for organizations operating within the scope of the directive across the EU. Public and private entities that fall under essential and important sectors are required to comply.</p>
<h2><strong>Penalties</strong></h2>
<p>The penalties under NIS2 are severe, with a tiered system based on the entity’s classification (essential or important):</p>
<ul>
<li>For <strong>essential entities</strong>, the fines can be up to <strong>€10 million</strong> or <strong>2% of the company’s total global annual turnover</strong>, whichever is higher.</li>
<li>For <strong>important entities</strong>, fines can reach <strong>€7 million</strong> or <strong>1.4% of the total global annual turnover</strong>, whichever is higher.</li>
</ul>
<p>In addition to financial penalties, non-compliance can lead to regulatory actions, including audits, corrective measures, or even suspension of operations in critical cases.</p>
<p>&nbsp;</p>
<h1>What is DORA?</h1>
<p>The <strong>Digital Operational Resilience Act (DORA)</strong> is an EU regulation that focuses on ensuring that financial institutions and their critical ICT providers maintain robust operational resilience against cyber threats and ICT-related disruptions. DORA forms part of the <strong>EU Digital Finance Strategy</strong> and aims to harmonize ICT risk management across the financial sector.</p>
<h2><strong>Applicability</strong></h2>
<p>DORA applies to a wide range of financial institutions and ICT service providers, including:</p>
<ul>
<li><strong>Financial institutions</strong>: Banks, investment firms, insurance companies, payment service providers, crypto-asset service providers, and trading venues.</li>
<li><strong>ICT third-party providers</strong>: Providers of essential IT services, such as cloud services, data management, and software providers, that work with financial institutions.</li>
</ul>
<p>&nbsp;</p>
<h2><strong>Key Requirements</strong></h2>
<ul>
<li><strong>ICT Risk Management Framework</strong>: Organizations must establish and maintain effective risk management frameworks that cover ICT-related risks. These frameworks must include regular risk assessments, incident detection mechanisms, and recovery plans.</li>
<li><strong>Incident reporting</strong>: Organizations are required to report major ICT-related incidents to authorities, usually within a short time frame. The reporting should include root cause analysis and the steps taken to mitigate the impact.</li>
<li><strong>Third-party oversight</strong>: DORA mandates stringent oversight of third-party ICT service providers. Contracts must include terms regarding business continuity, security, and regular audits.</li>
<li><strong>Resilience testing</strong>: Financial institutions are required to conduct regular testing, including penetration testing, to assess their operational resilience.</li>
</ul>
<h2><strong>Is it mandatory?</strong></h2>
<p>Yes, DORA is mandatory for all financial institutions and critical ICT service providers operating in the EU. The regulation ensures that financial systems remain operationally resilient in the face of disruptions, especially those stemming from cyberattacks.</p>
<h2><strong>Penalties</strong></h2>
<p>Non-compliance with DORA carries significant financial penalties. The fines and sanctions depend on the severity and impact of the breach. As of recent updates, penalties for non-compliance can be up to:</p>
<ul>
<li><strong>€2.5 million</strong> or <strong>1% of the total annual global turnover</strong> of the organization.</li>
</ul>
<p>Additionally, regulators may impose restrictions on operations, remove licenses, or mandate corrective actions to address vulnerabilities.</p>
<h3></h3>
<h1>Comparison: NIS2 vs. DORA</h1>
<table style="width: 96.9653%;">
<thead>
<tr>
<th style="width: 15.075%;"><strong>Aspect</strong></th>
<th style="width: 40.0409%;"><strong>NIS2</strong></th>
<th style="width: 44.4065%;"><strong>DORA</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td style="width: 15.075%;"><strong>Scope</strong></td>
<td style="width: 40.0409%;">Critical sectors across industries</td>
<td style="width: 44.4065%;">Financial sector and ICT suppliers</td>
</tr>
<tr>
<td style="width: 15.075%;"><strong>Application</strong></td>
<td style="width: 40.0409%;">Public and private sector organizations</td>
<td style="width: 44.4065%;">Financial institutions and critical ICT service providers</td>
</tr>
<tr>
<td style="width: 15.075%;"><strong>Key Focus</strong></td>
<td style="width: 40.0409%;">Cybersecurity, incident response, risk management</td>
<td style="width: 44.4065%;">Operational resilience, ICT risk management</td>
</tr>
<tr>
<td style="width: 15.075%;"><strong>Incident Reporting</strong></td>
<td style="width: 40.0409%;">24 hours for notification</td>
<td style="width: 44.4065%;">Strict timelines, specific to ICT incidents</td>
</tr>
<tr>
<td style="width: 15.075%;"><strong>Third-Party Requirements</strong></td>
<td style="width: 40.0409%;">Supply chain security is critical</td>
<td style="width: 44.4065%;">Strong emphasis on ICT third-party providers</td>
</tr>
<tr>
<td style="width: 15.075%;"><strong>Penalties</strong></td>
<td style="width: 40.0409%;">Up to €10 million or 2% of global turnover (essential entities), €7 million or 1.4% of global turnover (important entities)</td>
<td style="width: 44.4065%;">Up to €2.5 million or 1% of global turnover</td>
</tr>
<tr>
<td style="width: 15.075%;"><strong>Risk Management</strong></td>
<td style="width: 40.0409%;">Risk management policies are mandatory</td>
<td style="width: 44.4065%;">ICT risk management framework required</td>
</tr>
<tr>
<td style="width: 15.075%;"><strong>Sector-Specific</strong></td>
<td style="width: 40.0409%;">Broader range of sectors</td>
<td style="width: 44.4065%;">Financial sector-specific</td>
</tr>
<tr>
<td style="width: 15.075%;"><strong>Testing</strong></td>
<td style="width: 40.0409%;">No mandatory testing</td>
<td style="width: 44.4065%;">Regular penetration testing required</td>
</tr>
<tr>
<td style="width: 15.075%;"><strong>Cross-border Cooperation</strong></td>
<td style="width: 40.0409%;">Required between member states</td>
<td style="width: 44.4065%;">Required between financial supervisory authorities</td>
</tr>
</tbody>
</table>
<hr />
<h3></h3>
<h1>Financial institutions: DORA or NIS2 or both?</h1>
<p>Financial institutions can be classified as <strong>essential or important entities</strong> under the <strong>NIS2</strong> Directive, especially given their critical role in the economy.</p>
<p>As a result, they can be subject to the obligations of both <strong>NIS2</strong> and <strong>DORA</strong>.</p>
<ol>
<li><strong>Under NIS2</strong>, essential and important entities include sectors that are vital for societal and economic stability, such as <strong>banking and financial market infrastructures</strong>. Financial institutions providing services like <strong>payment systems, credit services</strong>, and <strong>investment</strong> can fall under these categories. Therefore, financial institutions that meet the size and significance criteria of NIS2 must comply with its cybersecurity requirements. This includes risk management, incident reporting, and securing supply chains.</li>
<li><strong>Under DORA</strong>, financial institutions are specifically regulated to ensure their <strong>digital operational resilience</strong> against ICT-related risks. This regulation addresses the entire financial sector and its critical ICT service providers.</li>
</ol>
<p>In essence, a <strong>financial institution</strong> can fall under both NIS2 and DORA due to its dual roles in providing essential services and requiring robust cybersecurity and operational resilience measures.</p>
<p>Non-compliance with either can lead to significant penalties.</p>
<p>Thus, financial institutions must ensure they meet the demands of both regulations to manage risks across cybersecurity and operational resilience​</p>
<div class="relative inline-flex items-center"></div>
<h1>Conclusion</h1>
<p>Both NIS2 and DORA are essential frameworks designed to enhance cybersecurity and operational resilience within the EU.</p>
<p>While NIS2 covers a broad range of critical sectors, DORA is highly specialized for the financial industry.</p>
<p>For CEOs and CxOs, understanding the nuances of each regulation is key to ensuring compliance, particularly when considering the supply chain and third-party providers.</p>
<p>The penalties for non-compliance can be significant, including steep fines and operational restrictions, making it essential to prioritize robust cybersecurity and resilience strategies across the organization.</p>
<p>&nbsp;</p>
<h1>Further reading</h1>
<p>Here are the official pages for both the NIS2 and DORA regulations:</p>
<p>&nbsp;</p>
<p>NIS2 Directive:</p>
<p>You can find the official and up-to-date version of the NIS2 Directive (Directive (EU) 2022/2555) on EUR-Lex, the European Union&#8217;s official database for EU law.</p>
<p>These pages contains the full text of the Directive and all related legal documents:</p>
<ul>
<li><a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022L2555">NIS2 Directive Official Page (EUR-Lex)</a>.</li>
<li>Implementation details, can be found on the <a href="https://www.enisa.europa.eu/topics/nis-directive">ENISA NIS2 Information Page</a>.</li>
<li><a class="flex h-[22px] items-center rounded-xl px-2 text-[0.5em] !font-medium uppercase bg-[#f4f4f4] !text-token-text-secondary hover:bg-token-text-primary hover:!text-token-main-surface-secondary dark:bg-token-main-surface-secondary dark:hover:bg-token-text-primary relative top-[-0.1875rem]" href="https://www.enisa.europa.eu/topics/cybersecurity-policy/nis-directive-new" target="_blank" rel="noopener"><span class="truncate">ENISA</span></a></li>
</ul>
<p>&nbsp;</p>
<p>DORA:</p>
<ul>
<li>The full text of DORA, including detailed articles and provisions, is available on EUR-Lex:<a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022R2554"> DORA Regulation Official Page (EUR-Lex)</a></li>
<li><strong>European Banking Authority (EBA)</strong> provides a detailed page on the technical standards for DORA, which includes ICT risk management frameworks, incident classification, and third-party risk management​
<ul>
<li class="relative inline-flex items-center"><a class="flex h-[22px] items-center rounded-xl px-2 text-[0.5em] !font-medium uppercase bg-[#f4f4f4] !text-token-text-secondary hover:bg-token-text-primary hover:!text-token-main-surface-secondary dark:bg-token-main-surface-secondary dark:hover:bg-token-text-primary relative top-[-0.1875rem]" href="https://www.eba.europa.eu/publications-and-media/press-releases/esas-publish-first-set-rules-under-dora-ict-and-third-party" target="_blank" rel="noopener"><span class="truncate">European Banking Authority</span></a></li>
<li><a href="https://www.eba.europa.eu/esas-publish-first-set-of-rules-under-dora" target="_new" rel="noopener">EBA DORA Page</a>.</li>
<li><a class="flex h-[22px] items-center rounded-xl px-2 text-[0.5em] !font-medium uppercase bg-[#f4f4f4] !text-token-text-secondary hover:bg-token-text-primary hover:!text-token-main-surface-secondary dark:bg-token-main-surface-secondary dark:hover:bg-token-text-primary relative top-[-0.1875rem]" href="https://www.eiopa.europa.eu/document/download/2888a8e8-4a20-4e27-ad51-7ad4e5b511f7_en?filename=5_2023-10-10_EIOPA%20Reporting%20event.pdf" target="_blank" rel="noopener"><span class="truncate">EIOPA</span></a></li>
</ul>
</li>
</ul>The post <a href="https://www.sorinmustaca.com/understanding-nis2-and-dora-what-executives-need-to-know/">Understanding NIS2 and DORA: What executives need to know</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6738</post-id>	</item>
		<item>
		<title>How-To create Security User Stories</title>
		<link>https://www.sorinmustaca.com/how-to-create-security-user-stories/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Sat, 19 Oct 2024 07:01:09 +0000</pubDate>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[CSSLP]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[sdlc]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security user stories]]></category>
		<category><![CDATA[ssdlc]]></category>
		<category><![CDATA[user stories]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6735</guid>

					<description><![CDATA[<p>In the previous article, we explored how Scrum enables teams to add security to the backlog and prioritize it based on risk. Incorporating security into the SDLC ensures that security is not an afterthought but an integral part of the development process. Security User Stories are specific, actionable items that articulate the security needs of [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/how-to-create-security-user-stories/">How-To create Security User Stories</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>In the previous article, we explored how Scrum enables teams to add security to the backlog and prioritize it based on risk.</p>
<p>Incorporating security into the SDLC ensures that security is not an afterthought but an integral part of the development process.</p>
<p><strong>Security User Stories </strong>are specific, actionable items that articulate the security needs of the software in the same way functional requirements are handled.</p>
<p>Writing Security User Stories complements this process by providing clear, actionable security requirements that can be integrated into each sprint.</p>
<p>By treating security stories with the same importance as functional stories, developers can ensure that the software they build is not only feature-complete but also secure.</p>
<p>&nbsp;</p>
<h1>What are Security User Stories?</h1>
<p>Security User Stories are descriptions of security requirements written from the perspective of the user or the system. They focus on specific security needs, ensuring that the software not only meets functional requirements but also protects against potential vulnerabilities. Just like traditional user stories that describe a feature or function, security stories express how the system should behave securely.</p>
<p>A typical Security User Story follows the same format as a regular user story:</p>
<ul>
<li><strong>As a [role], I want [goal], so that [benefit].</strong></li>
</ul>
<p>For example, a Security User Story for web development might look like this:</p>
<ul>
<li><em>&#8220;As a user, I want my session to expire after 15 minutes of inactivity, so that my account is protected from unauthorized access.&#8221;</em></li>
</ul>
<h1>Why are Security User Stories Needed?</h1>
<p>Security is often treated as an afterthought, addressed late in the development process or after an incident occurs. This reactive approach leads to vulnerabilities, increased technical debt, and costly security fixes post-release. Security User Stories shift this paradigm by making security an integral part of the development process from the outset. They are necessary for several reasons:</p>
<ol>
<li><strong>Proactive Security Integration</strong>: By incorporating security needs into the backlog from the start, you ensure that security considerations are addressed in each sprint, reducing the risk of vulnerabilities later on.</li>
<li><strong>Clear Requirements for Developers</strong>: Security User Stories provide clear, actionable security requirements, helping developers understand exactly what is expected to make the software secure.</li>
<li><strong>Accountability</strong>: Writing security stories holds the development team accountable for implementing security features and allows for better tracking of security tasks within the development cycle.</li>
<li><strong>Risk Mitigation</strong>: When security is considered early in the SDLC, potential security issues are identified and addressed before they become significant risks. This aligns with the concept of “Shift Left” security, where security is integrated into earlier stages of the development process.</li>
</ol>
<h1>How to Use Security User Stories</h1>
<p>Security User Stories should be written as part of the Product Backlog and prioritized based on the level of risk or impact. Here&#8217;s how to use them effectively:</p>
<ol>
<li><strong>Collaboration with Security Experts</strong>: Work with security professionals to identify potential threats and risks specific to the application or platform. They can help create and refine security user stories based on threat modeling and vulnerability assessments.</li>
<li><strong>Define Acceptance Criteria</strong>: Each Security User Story should have clear, testable acceptance criteria. These criteria define when the story is considered complete and what tests should be performed to verify the security requirement has been met.</li>
<li><strong>Prioritize Based on Risk</strong>: Security User Stories should be prioritized just like functional features, based on their importance. Stories that address high-risk vulnerabilities, such as authentication or encryption, should be prioritized early in the development cycle.</li>
<li><strong>Regular Review and Updates</strong>: Security is an evolving field. As new threats emerge, Security User Stories should be reviewed and updated to address the latest vulnerabilities. Regular threat assessments help ensure the backlog remains current.</li>
</ol>
<h1>Examples of Security User Stories Across Different Platforms</h1>
<h4>1. <strong>Web Application Development</strong></h4>
<p>Web applications face numerous security threats, from SQL injection to Cross-Site Scripting (XSS). Below are examples of Security User Stories that address common web application security issues:</p>
<ul>
<li><em>&#8220;As a user, I want my password to be stored securely using a strong hashing algorithm like bcrypt, so that my account is protected from unauthorized access.&#8221;</em></li>
<li><em>&#8220;As a system, I want to validate all user inputs server-side to prevent injection attacks.&#8221;</em></li>
<li><em>&#8220;As a system, I must use HTTPS for all data transmitted between the client and the server, to ensure data confidentiality.&#8221;</em></li>
<li><em>&#8220;As a user, I want to be logged out after 15 minutes of inactivity, so that my session cannot be hijacked.&#8221;</em></li>
</ul>
<h4>2. <strong>Windows Software Development</strong></h4>
<p>Windows software may face risks such as privilege escalation or malicious code execution. Security User Stories for Windows development could include:</p>
<ul>
<li><em>&#8220;As a user, I want my application to run with the minimum necessary privileges, so that the system is protected from privilege escalation attacks.&#8221;</em></li>
<li><em>&#8220;As a system administrator, I want all logs to be stored securely and be tamper-proof, so that I can audit user activities reliably.&#8221;</em></li>
<li><em>&#8220;As a developer, I want the application to verify all digital signatures before executing code, to ensure the code has not been tampered with.&#8221;</em></li>
<li><em>&#8220;As a system, I want to enforce Data Execution Prevention (DEP) to prevent malicious code from executing in the memory.&#8221;</em></li>
</ul>
<h4>3. <strong>Android App Development</strong></h4>
<p>Mobile applications, particularly Android apps, face unique security challenges, such as improper storage of sensitive information and unauthorized access to device features. Examples of Android-related Security User Stories include:</p>
<ul>
<li><em>&#8220;As a user, I want my sensitive data (e.g., passwords, payment information) to be encrypted using the Android Keystore system, so that my data is safe even if the device is compromised.&#8221;</em></li>
<li><em>&#8220;As a developer, I want the app to request only the necessary permissions, so that the user’s privacy is respected.&#8221;</em></li>
<li><em>&#8220;As a user, I want to be required to authenticate using biometrics before making sensitive changes, such as resetting my password, to ensure the security of my account.&#8221;</em></li>
<li><em>&#8220;As a system, I want to securely store session tokens and prevent them from being accessible via insecure storage mechanisms (e.g., SharedPreferences).&#8221;</em></li>
</ul>
<h4>4. <strong>iOS App Development</strong></h4>
<p>iOS apps must adhere to strict privacy and security guidelines, and improper handling of user data can lead to severe breaches. Below are Security User Stories specific to iOS development:</p>
<ul>
<li><em>&#8220;As a user, I want all sensitive information (e.g., authentication tokens) to be stored in the iOS Keychain, so that my data is protected from unauthorized access.&#8221;</em></li>
<li><em>&#8220;As a system, I want to ensure that network communication is secured using TLS 1.2 or above, to protect against man-in-the-middle attacks.&#8221;</em></li>
<li><em>&#8220;As a user, I want to enable Face ID for sensitive transactions (e.g., payments), to ensure that unauthorized users cannot perform critical actions.&#8221;</em></li>
<li><em>&#8220;As a developer, I want to implement App Transport Security (ATS) to ensure all connections are encrypted.&#8221;</em></li>
</ul>
<h1>Conclusion</h1>
<p>Security User Stories are a powerful tool for developers to integrate security into their development process. By writing clear, actionable stories with defined acceptance criteria, development teams can proactively address security risks while ensuring that they meet functional requirements.</p>
<p>Whether you&#8217;re building a web app, Windows software, or mobile applications for Android or iOS, incorporating Security User Stories into the backlog ensures that security remains a priority throughout the SDLC.</p>
<p>With this approach, developers can create secure, reliable software that meets the needs of both the business and the users.</p>The post <a href="https://www.sorinmustaca.com/how-to-create-security-user-stories/">How-To create Security User Stories</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6735</post-id>	</item>
		<item>
		<title>Bitcoin fraud through (hacked?) WordPress installations</title>
		<link>https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Fri, 18 Oct 2024 16:00:44 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Phishing]]></category>
		<category><![CDATA[btc]]></category>
		<category><![CDATA[fraud]]></category>
		<category><![CDATA[mining]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6715</guid>

					<description><![CDATA[<p>I don&#8217;t usually write anymore about phishing attempts, but this one draw my attention due to large amount of emails and to variety of websites being used. Of course, I would not write &#8220;massive&#8221; if I would have received 1-10, but I receive about 10 a day. Fortunately, almost all go to Spam folder. Gmail [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/">Bitcoin fraud through (hacked?) WordPress installations</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>I don&#8217;t usually write anymore about phishing attempts, but this one draw my attention due to large amount of emails and to variety of websites being used.</p>
<p>Of course, I would not write &#8220;massive&#8221; if I would have received 1-10, but I receive about 10 a day. Fortunately, almost all go to Spam folder. Gmail is doing a good job!</p>
<p>Let&#8217;s have a look:</p>
<ul>
<li>Subject:
<ul>
<li>is always &#8220;Login Details&#8221;</li>
<li>has a prefix, marked with [], usually the name of the website or some slogan of the targeted website.</li>
</ul>
</li>
<li>Body:
<ul>
<li>starts with &#8220;Username: the target phishing website, where the user needs to go to reset the password. Looks similar to the one targetted</li>
<li>a random very large amount of USD, followed by one or more of &#8220;BTC pdu diq&#8221;.</li>
<li>Contains a password reset link in the format:<br />
<code>https://[valid domain]/wp-login.php?action=rp&amp;key=[key]&amp;login=[username]</code>.</li>
<li>The username is the phishing website mentioned above</li>
<li>The structure mimics the real WordPress password reset URLs, using the action=rp parameter and a legitimate reset key, making it seem genuine.</li>
<li>Domain Mismatch: The reset links use real, but unrelated domains. These are not associated with the recipient in any way.</li>
<li>The email does not match any WordPress installation the recipient is associated with, which is a critical red flag.</li>
</ul>
</li>
</ul>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/spam-wp.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6724" data-permalink="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/spam-wp/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/spam-wp.png?fit=1429%2C465&amp;ssl=1" data-orig-size="1429,465" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="spam-wp" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/spam-wp.png?fit=300%2C98&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/spam-wp.png?fit=640%2C208&amp;ssl=1" class="alignleft wp-image-6724 size-large" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/spam-wp.png?resize=640%2C208&#038;ssl=1" alt="" width="640" height="208" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/spam-wp.png?resize=1030%2C335&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/spam-wp.png?resize=300%2C98&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/spam-wp.png?resize=768%2C250&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/spam-wp.png?w=1429&amp;ssl=1 1429w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/spam-wp.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>I verified a couple of targeted domains to see if they are compromised, but they did not appear to be so anymore.</p>
<p>&nbsp;</p>
<p>This step gives the user the legitimity I guess&#8230; But why would a user who has nothing to do with the domain targeted would actually click?</p>
<p>&nbsp;</p>
<p>Funny fact:</p>
<p>All those keys have a time to live of probably 24h or less, so by the time they get in an inbox, they are very likely to be expired.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>The phishing website:</strong></p>
<p>It is always a bitcoin mining account.  To convince the user to click, it displays a large amount of money.</p>
<p>Since I was anyway in a sandbox, I said that I have nothing to lose if I continue.</p>
<p>So, the next thing is Figure 2</p>
<p>&nbsp;</p>
<figure id="attachment_6726" aria-describedby="caption-attachment-6726" style="width: 640px" class="wp-caption alignleft"><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6726" data-permalink="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/btc/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc.png?fit=1141%2C1281&amp;ssl=1" data-orig-size="1141,1281" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="btc" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc.png?fit=267%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc.png?fit=640%2C719&amp;ssl=1" class="wp-image-6726 size-large" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc.png?resize=640%2C719&#038;ssl=1" alt="" width="640" height="719" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc.png?resize=917%2C1030&amp;ssl=1 917w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc.png?resize=267%2C300&amp;ssl=1 267w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc.png?resize=768%2C862&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc.png?w=1141&amp;ssl=1 1141w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a><figcaption id="caption-attachment-6726" class="wp-caption-text">Figure 1: Continue</figcaption></figure>
<figure id="attachment_6727" aria-describedby="caption-attachment-6727" style="width: 640px" class="wp-caption alignnone"><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc2.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6727" data-permalink="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/btc2/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc2.png?fit=934%2C1191&amp;ssl=1" data-orig-size="934,1191" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="btc2" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc2.png?fit=235%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc2.png?fit=640%2C816&amp;ssl=1" class="wp-image-6727 size-large" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc2.png?resize=640%2C816&#038;ssl=1" alt="" width="640" height="816" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc2.png?resize=808%2C1030&amp;ssl=1 808w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc2.png?resize=235%2C300&amp;ssl=1 235w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc2.png?resize=768%2C979&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc2.png?w=934&amp;ssl=1 934w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a><figcaption id="caption-attachment-6727" class="wp-caption-text">Figure 2: Sence of emergency: click now or you lose so much money!</figcaption></figure>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The final screen is very strange: it shows a continuously increasing counter, and a lot of random numbers.</p>
<p>Looking at the source code, it is indeed random..</p>
<figure id="attachment_6728" aria-describedby="caption-attachment-6728" style="width: 640px" class="wp-caption alignnone"><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6728" data-permalink="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/btc3/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?fit=1605%2C1786&amp;ssl=1" data-orig-size="1605,1786" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="btc3" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?fit=270%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?fit=640%2C712&amp;ssl=1" class="wp-image-6728 size-large" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?resize=640%2C712&#038;ssl=1" alt="" width="640" height="712" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?resize=926%2C1030&amp;ssl=1 926w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?resize=270%2C300&amp;ssl=1 270w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?resize=768%2C855&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?resize=1380%2C1536&amp;ssl=1 1380w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?w=1605&amp;ssl=1 1605w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc3.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a><figcaption id="caption-attachment-6728" class="wp-caption-text">Figure 3: Randomness</figcaption></figure>
<p>&nbsp;</p>
<p>I thought that the site is damaged by my sandbox and I forgot about it while writing this article.</p>
<p>After a few minutes, the screen changes and I was asked to &#8220;talk&#8221; to a payment manager if I want to be paid.</p>
<p>It looks and feels like a bot, because all it does is to ask me for a bank account.</p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6731" data-permalink="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/btc-bot/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?fit=1594%2C960&amp;ssl=1" data-orig-size="1594,960" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="btc-bot" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?fit=300%2C181&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?fit=640%2C385&amp;ssl=1" class="alignnone size-medium wp-image-6731" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?resize=300%2C181&#038;ssl=1" alt="" width="300" height="181" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?resize=300%2C181&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?resize=1030%2C620&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?resize=768%2C463&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?resize=1536%2C925&amp;ssl=1 1536w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?w=1594&amp;ssl=1 1594w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-bot.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6732" data-permalink="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/btc-searchprofile/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?fit=1600%2C1147&amp;ssl=1" data-orig-size="1600,1147" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="btc-searchprofile" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?fit=300%2C215&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?fit=640%2C459&amp;ssl=1" class="alignnone size-medium wp-image-6732" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?resize=300%2C215&#038;ssl=1" alt="" width="300" height="215" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?resize=300%2C215&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?resize=1030%2C738&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?resize=768%2C551&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?resize=1536%2C1101&amp;ssl=1 1536w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?w=1600&amp;ssl=1 1600w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-searchprofile.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>The trick is:   If you want the $92K then you must pay a fee of 0.12%.</p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6730" data-permalink="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/btc-scam/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?fit=1759%2C1653&amp;ssl=1" data-orig-size="1759,1653" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="btc-scam" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?fit=300%2C282&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?fit=640%2C601&amp;ssl=1" class="alignnone wp-image-6730 size-large" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?resize=640%2C601&#038;ssl=1" alt="" width="640" height="601" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?resize=1030%2C968&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?resize=300%2C282&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?resize=768%2C722&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?resize=1536%2C1443&amp;ssl=1 1536w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?w=1759&amp;ssl=1 1759w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-scam.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6733" data-permalink="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/btc-getpaid/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?fit=1621%2C973&amp;ssl=1" data-orig-size="1621,973" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="btc-getpaid" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?fit=300%2C180&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?fit=640%2C384&amp;ssl=1" class="alignnone wp-image-6733 size-large" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?resize=640%2C384&#038;ssl=1" alt="" width="640" height="384" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?resize=1030%2C618&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?resize=300%2C180&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?resize=768%2C461&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?resize=1536%2C922&amp;ssl=1 1536w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?w=1621&amp;ssl=1 1621w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/btc-getpaid.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>&nbsp;</p>
<p>Final thing&#8230; Register to a convertor website to purchase the 64$ into BTC and transfer them to the fraudster.</p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6729" data-permalink="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/btc-final/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?fit=2034%2C1177&amp;ssl=1" data-orig-size="2034,1177" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="BTC-FINAL" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?fit=300%2C174&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?fit=640%2C370&amp;ssl=1" class="alignleft wp-image-6729 size-large" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?resize=640%2C370&#038;ssl=1" alt="" width="640" height="370" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?resize=1030%2C596&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?resize=300%2C174&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?resize=768%2C444&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?resize=1536%2C889&amp;ssl=1 1536w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?w=2034&amp;ssl=1 2034w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?w=1280&amp;ssl=1 1280w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/10/BTC-FINAL.png?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Conclusion:<br />
I don&#8217;t get it.. Who would go through so much trouble to reach this point?</p>
<p>I guess that one must be desperate enough to want the $92K in order to pay the 64$.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>The post <a href="https://www.sorinmustaca.com/bitcoin-fraud-through-hacked-wordpress-installations/">Bitcoin fraud through (hacked?) WordPress installations</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6715</post-id>	</item>
		<item>
		<title>Delivering secure software in an agile way</title>
		<link>https://www.sorinmustaca.com/delivering-secure-software-in-an-agile-way/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 09 Oct 2024 06:30:04 +0000</pubDate>
				<category><![CDATA[agile]]></category>
		<category><![CDATA[CSSLP]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[security user story]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[ssdlc]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6709</guid>

					<description><![CDATA[<p>&#160; Agile Software Development: Why It’s Better Traditional development methodologies, such as the Waterfall model, struggle to keep up with the need for quick iterations, frequent releases, and adaptability to changing requirements. Agile software development addresses these challenges by emphasizing flexibility, collaboration, and continuous delivery. Agile methodologies break down the development process into smaller, manageable [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/delivering-secure-software-in-an-agile-way/">Delivering secure software in an agile way</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/delivering-secure-software-in-an-agile-way/#Agile_Software_Development_Why_Its_Better" >Agile Software Development: Why It’s Better</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/delivering-secure-software-in-an-agile-way/#Using_Scrum_for_software_development" >Using Scrum for software development</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/delivering-secure-software-in-an-agile-way/#Non-Functional_features_in_Scrum" >Non-Functional features in Scrum</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/delivering-secure-software-in-an-agile-way/#Security_in_Software_Development" >Security in Software Development</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/delivering-secure-software-in-an-agile-way/#The_challenge_of_adding_security_user_stories_to_the_backlog" >The challenge of adding security user stories to the backlog</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/delivering-secure-software-in-an-agile-way/#How_to_add_security_to_the_Scrum_backlog" >How to add security to the Scrum backlog</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/delivering-secure-software-in-an-agile-way/#Conclusions" >Conclusions</a></li></ul></nav></div>

<p>&nbsp;</p>
<h1>Agile Software Development: Why It’s Better</h1>
<p>Traditional development methodologies, such as the Waterfall model, struggle to keep up with the need for quick iterations, frequent releases, and adaptability to changing requirements.</p>
<p><strong>Agile</strong> software development addresses these challenges by emphasizing flexibility, collaboration, and continuous delivery. Agile methodologies break down the development process into smaller, manageable chunks, allowing teams to rapidly deliver working software while remaining responsive to feedback and changes.</p>
<p>Among the various Agile frameworks, <strong>Scrum</strong> stands out as one of the most widely adopted and effective methods for managing software development. It provides a simple, yet powerful framework, that helps teams continuously deliver high-quality products, adapt to dynamic customer needs.</p>
<h2>Using Scrum for software development</h2>
<p>Scrum is a lightweight agile framework designed to manage complex product development through iterative and incremental processes. It focuses on delivering working software in short cycles known as <strong>Sprints</strong> and emphasizes collaboration, accountability, and continuous improvement. This structure makes Scrum particularly well-suited for dynamic environments like software development, where requirements often change throughout the project lifecycle.</p>
<p>Scrum offers several key advantages that make it ideal for software development:</p>
<ol>
<li><strong>Rapid Iteration and Feedback</strong>: Scrum’s short sprints allow teams to deliver working software frequently, which gives stakeholders the chance to review progress, provide feedback, and make necessary adjustments after each sprint.</li>
<li><strong>Adaptability to Change</strong>: In Scrum, the <strong>Product Backlog</strong> is continuously updated and reprioritized, enabling teams to adapt to changing business needs or customer demands without disrupting the overall workflow.</li>
<li><strong>Focus on Delivering Value</strong>: Scrum emphasizes delivering the highest business value early by prioritizing the most critical features. This ensures that the product development effort aligns with the business objectives.</li>
<li><strong>Cross-Functional Teams and Collaboration</strong>: Scrum fosters collaboration between cross-functional teams, which enables them to tackle complex problems and deliver complete product increments without relying on external resources.</li>
<li><strong>Simplicity and Structure</strong>: Scrum’s structured roles, artifacts, and ceremonies create a clear framework for managing work, making it easier for teams to stay organized, focused, and accountable.</li>
</ol>
<p>With these features, Scrum empowers software development teams to build high-quality products faster and with greater alignment to customer needs. The framework&#8217;s flexibility and focus on delivering continuous value make it the ideal choice for modern software development.</p>
<h2>Non-Functional features in Scrum</h2>
<p>Non-functional features, or <strong>non-functional requirements (NFRs)</strong>, refer to critical system attributes like security, usability, and resource consumption that ensure the software performs optimally and meets quality standards. Unlike functional features, which are visible to users, non-functional features define how the system behaves under specific conditions and are essential to the system&#8217;s overall success.</p>
<h3>Examples of Non-Functional Features</h3>
<ol>
<li><strong>Security</strong>: Protecting the system from unauthorized access and vulnerabilities.</li>
<li><strong>Usability</strong>: Ensuring that the system is user-friendly and easy to navigate.</li>
<li><strong>Resource Consumption</strong>: Optimizing the system&#8217;s use of resources, such as memory, CPU, and bandwidth, to ensure efficient operation.</li>
</ol>
<p>Though non-functional features are not always visible to users, they are crucial to the long-term stability and security of the product. Managing these features properly within the Scrum process is essential to ensure the product meets both user and business expectations.</p>
<h3>Incorporating Non-Functional Features in the Scrum Backlog</h3>
<p>Non-functional features can be added to the <strong>Product Backlog</strong> similarly to functional ones, ensuring that they are prioritized, addressed, and tested throughout the development cycle.</p>
<p>Here&#8217;s how:</p>
<ol>
<li><strong>Create explicit user stories for non-functional features</strong></li>
</ol>
<p>Define clear user stories for non-functional aspects like security or performance. For instance:</p>
<ol>
<li style="list-style-type: none;">
<ul>
<li>&#8220;As a user, I want my personal data to be encrypted, ensuring my privacy and security.&#8221;</li>
<li>&#8220;As a system administrator, I want the application to scale seamlessly for up to 10,000 concurrent users.&#8221;<br />
For security in particular, these user stories are usually called &#8220;security user stories&#8221;.</li>
</ul>
</li>
<li><strong>Prioritize based on business impact</strong><br />
Work with stakeholders and the Product Owner to prioritize non-functional features that have the greatest impact on the system’s overall performance and security.</li>
<li><strong>Define Acceptance Criteria<br />
</strong>Ensure that non-functional user stories include measurable acceptance criteria, such as performance benchmarks or security requirements, so they can be properly tested.</li>
<li><strong>Integrate NFRs into the Definition of Done<br />
</strong>Non-functional features should be part of the team&#8217;s <strong>Definition of Done (DoD)</strong>, ensuring that each sprint delivers not only functional but also secure, performant, and stable increments.</li>
<li><strong>Define a certain ratio between functional and non-functional requirements in the backlog<br />
</strong>Ensure that the non-functional user stories like security user stories have always a reserved space in the backlog. For example, you can have 60% functional u.s., 20% non-functional u.s., 20% bug fixes u.s.</li>
</ol>
<h2></h2>
<h1>Security in Software Development</h1>
<p>Security is one of the most critical non-functional features in software development. It involves protecting systems, data, and users from potential cyber threats and vulnerabilities.</p>
<p>As software becomes more complex, the attack surface increases, making robust security measures essential.</p>
<p>Failing to integrate security into the development process can lead to severe consequences such as data breaches, loss of customer trust, and regulatory penalties.</p>
<h3></h3>
<h2>The challenge of adding security user stories to the backlog</h2>
<p>One of the main challenges of integrating security into the Scrum backlog is that security requirements are often non-functional and may not be directly tied to a specific feature.</p>
<p>Security is also a broad area, encompassing various elements (authentication, encryption, vulnerability management), which can make it difficult for the Product Owner to prioritize and create detailed security user stories.</p>
<p>Another challenge is balancing security tasks with feature development. Development teams (especially the product owner) may be tempted to focus on customer-facing features, leaving security tasks to the end, which increases the risk of vulnerabilities slipping through.</p>
<p>&nbsp;</p>
<h2>How to add security to the Scrum backlog</h2>
<h3>1. <strong>Create security user stories</strong></h3>
<p>Translate security requirements into actionable user stories that fit into the Scrum process. These stories should describe the security needs from a user’s perspective. Examples include:</p>
<ul>
<li>&#8220;As a user, I want my password to be hashed and stored securely, ensuring the safety of my account.&#8221;</li>
<li>&#8220;As a system administrator, I want the application to implement multi-factor authentication for increased security.&#8221;</li>
</ul>
<p>By creating security user stories, the development team can directly address specific security needs in each sprint.</p>
<h3>2. <strong>Prioritize security based on risk</strong></h3>
<p>Work with security experts and stakeholders to prioritize security tasks based on the potential risk they mitigate. Security stories that address high-risk areas, such as vulnerabilities in authentication or data handling, should be prioritized over less critical tasks.</p>
<h3>3. <strong>Define clear acceptance criteria for security stories</strong></h3>
<p>Ensure that each security user story has measurable acceptance criteria. These criteria should be specific and testable, such as:</p>
<ul>
<li>&#8220;Passwords must be hashed using a minimum of SHA-256 encryption.&#8221;</li>
<li>&#8220;The system must reject any user input that contains SQL injection attempts.&#8221;</li>
</ul>
<p>Clear acceptance criteria help the development team understand what is required to achieve &#8220;done&#8221; for a security story.</p>
<h3>4. <strong>Integrate security into the Definition of Done</strong></h3>
<p>Security tasks should be part of the <strong>Definition of Done</strong> for every sprint. This ensures that security checks, such as code reviews and penetration testing, are performed before a feature is considered complete. By making security a core part of the development process, teams can prevent security from being treated as an afterthought.</p>
<h3>5. <strong>Conduct Security Spikes</strong></h3>
<p>If security requirements are complex, consider using <strong>spikes</strong> to explore potential solutions or gather more information. For example, a spike could involve researching encryption libraries or conducting a security audit to identify vulnerabilities. Spikes help teams plan and implement security features more effectively in future sprints.</p>
<h3>6. <strong>Regularly Review and Update Security Stories</strong></h3>
<p>As security threats evolve, new vulnerabilities may emerge that need to be addressed. Regularly review and update the backlog to ensure that the most current security threats are covered. This could involve adding new security stories or reprioritizing existing ones based on changing risk assessments.</p>
<p><strong>7. Define a fixed ratio for security user stories</strong></p>
<p>As mentioned above for non-functional requirements, it is usually a very good practice to have fixed percentages of non-functional user stories. Since security user stories are non-functional user stories, you can enforce this way that security topics don&#8217;t get forgotten.</p>
<p>&nbsp;</p>
<h1>Conclusions</h1>
<p>Agile development provides the flexibility and adaptability needed to keep up with today’s dynamic software environments, and Scrum stands out as probably the best framework for delivering software quickly while ensuring continuous feedback and improvement.</p>
<p>By incorporating both functional and non-functional features into the Scrum backlog, teams can ensure that they are delivering a product that is not only feature-rich but also secure, performant, and user-friendly.</p>
<p>Security, in particular, is an essential non-functional requirement that must be treated as a priority throughout the development lifecycle. By integrating security user stories into the backlog, prioritizing based on risk, and ensuring security is part of the Definition of Done, software development teams can create resilient, secure systems without sacrificing agility or speed.</p>The post <a href="https://www.sorinmustaca.com/delivering-secure-software-in-an-agile-way/">Delivering secure software in an agile way</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6709</post-id>	</item>
		<item>
		<title>Understanding Defense in Depth in IT Security</title>
		<link>https://www.sorinmustaca.com/understanding-defense-in-depth-in-it-security/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Tue, 13 Aug 2024 08:00:16 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[attack landscape]]></category>
		<category><![CDATA[Crowdstrike]]></category>
		<category><![CDATA[defense in depth]]></category>
		<category><![CDATA[layers]]></category>
		<category><![CDATA[mitigations]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[threat modeling]]></category>
		<category><![CDATA[vulnerability]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6656</guid>

					<description><![CDATA[<p>The recent outage caused by Crowdstrike&#8217;s faulty update has create a lot of discussions. I wrote a post on LinkedIn where I asked the readers why are IT professionals using Crowdstrike on some systems that shouldn&#8217;t be in need of such protection in the first place. The answers in various groups were mostly related to: [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-defense-in-depth-in-it-security/">Understanding Defense in Depth in IT Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>The recent outage caused by Crowdstrike&#8217;s faulty update has create a lot of discussions. I wrote a post on <a href="https://www.linkedin.com/posts/sorinmustaca_crowdstrike-bsod-everywhere-yes-it-was-activity-7221189447868915712-W_ch?utm_source=share&amp;utm_medium=member_desktop">LinkedIn</a> where I asked the readers why are IT professionals using Crowdstrike on some systems that shouldn&#8217;t be in need of such protection in the first place.</p>
<p>The answers in various groups were mostly related to:</p>
<ul>
<li>protect everything against everyone</li>
<li>assume the worse</li>
<li>assume that you are compromised.</li>
</ul>
<p>I do not agree with such a shallow answer. And this raises a question about <strong>Defense in Depth</strong>.</p>
<h1><strong>Defense in Depth</strong></h1>
<p><strong>Defense in Depth</strong> is a cybersecurity strategy that employs multiple layers of security controls to protect an organization&#8217;s assets and information. This approach is based on the premise that no single security measure is foolproof. By implementing several layers of defense, even if one control fails, others are in place to mitigate risks. The concept is inspired by military defense strategies, where a series of defensive positions are used to delay or prevent an attack.</p>
<p>A common misconception about Defense in Depth is that it requires identical security measures across all layers of an IT environment. In reality, this is neither necessary nor practical. Different layers have different requirements based on their specific functions, vulnerabilities, and the types of threats they are exposed to. Applying the same controls universally can lead to inefficiencies, increased costs, and potential performance issues.</p>
<p>In my opinion, this is what happened in many cases during the Crowdstrike outage: admins installed the EDR solution simply on all available devices, without doing an analysis of the threats they are exposed to. This is called threat modeling, and the first step after identifying the assets to protect is to analyze their threat landscape: this is the set of threats they are potentially exposed to. Once the potential threats are identified, then the appropriate security controls can be defined. But, it is important that the <strong>right</strong> controls are used based on the risk level of the potential threat. The mistake here is that people try to protect against any potential risk, no matter how improbable it might be. So, it is not worth to protect against every potential risk.</p>
<p>But, this operation is, at least at first sight, expensive, time consuming and very few people know how to do it.</p>
<p>So, what happens in most cases is that people consider to be cheaper to buy additional licenses and accept easily a slight reduction in performance due to the tool monitoring everything (&#8220;throw&#8221; more hardware on it).</p>
<p>And this might be OK, if everything works perfect all the time. Well, it doesn&#8217;t !</p>
<p>If this sounds too theoretical, then let&#8217;s have a closer look at various layers where applications run.</p>
<ul>
<li><strong>Running at the Web Application Layer:</strong> This layer might need strong authentication mechanisms, input validation, and encryption to protect against web-based attacks such as SQL injection or cross-site scripting (XSS).</li>
<li><strong>Running at the Network Layer:</strong> Here, firewalls, intrusion detection systems (IDS), and virtual private networks (VPNs) are more appropriate to guard against network-based threats like DDoS attacks or unauthorized access.</li>
<li><strong>Running at the Endpoint Layer:</strong> Devices such as laptops and mobile phones might require antivirus software, device encryption, and endpoint detection and response (EDR) solutions to prevent malware infections and data breaches.</li>
</ul>
<p>Each layer of security addresses different risks, and the controls should be tailored to the specific threats and the environment.</p>
<p>For instance, a high-value database containing sensitive customer information might warrant multiple layers of encryption, strict access controls, and regular auditing. In contrast, a low-value, non-critical application might only require basic security measures.</p>
<p>Of course, there are applications having parts that run on more than one layer. When this happens, then you must correctly create the threat model and identify the risks at each layer.</p>
<p>For example, if you have a computer which just displays flights schedules, without having an interaction with the exterior other than retrieving data from an internal webservice, you probably do not need a dedicated endpoint security product for it.</p>
<p>Why? Because you will not allow access to the machine other than the service account for patches and running the required software.</p>
<p>If you&#8217;re unsure, and the machine runs Windows, than the default Defender is more than enough.</p>
<h1>Create a Threat Model for your endpoints</h1>
<p>If you don&#8217;t know how to create a threat model for an endpoint (and not only Windows, MacOS and Linux are equally affected), here is a list of potential threats and their mitigations.</p>
<p><strong>Important note:</strong><br />
If you apply correctly the principles of Defense in Depth, you will NEVER all all these potential risks applicable to your devices.</p>
<p>Even if you remotely consider that some or all these risks can occur, do not forget that the Risk is proportional to the Probability of occurrence and Impact effect:</p>
<ul>
<li>Probability of occurrence &#8211; what are the chances that the risk actually occurs: Very probably, Probably, Sometimes, Unlikely, Never.</li>
<li>Impact effect: Catastrophic, Very high, High, Medium, Low.</li>
</ul>
<h2>Potential Risks on an Endpoint</h2>
<ul>
<li>
<h3><strong>Malware Infections</strong></h3>
<ul>
<li><strong>Risk:</strong> Viruses, Trojans, ransomware, spyware, and other malicious software can compromise the system.</li>
<li><strong>Security Controls:</strong>
<ul>
<li>Antivirus/anti-malware software</li>
<li>Regular system scans and updates</li>
<li>Application whitelisting</li>
<li>Sandboxing suspicious files</li>
<li>Backup with versioning control (good for ransomware attacks)</li>
</ul>
</li>
</ul>
</li>
<li>
<h3><strong>Unpatched Software</strong></h3>
<ul>
<li><strong>Risk:</strong> Vulnerabilities in outdated software can be exploited by attackers.</li>
<li><strong>Security Controls:</strong>
<ul>
<li>Automated patch management systems with rollback functionality</li>
<li>Regular software updates</li>
<li>Vulnerability scanning tools</li>
<li>Centralized patch distribution</li>
</ul>
</li>
</ul>
</li>
<li>
<h3><strong>Unauthorized Access</strong></h3>
<ul>
<li><strong>Risk:</strong> Unauthorized users may gain access to the endpoint, leading to data breaches or system compromise.</li>
<li><strong>Security Controls:</strong>
<ul>
<li>Strong password policies</li>
<li>Multi-factor authentication (MFA)</li>
<li>User account control (UAC)</li>
<li>Role-based access controls (RBAC)</li>
</ul>
</li>
</ul>
</li>
<li>
<h3><strong>Data Theft</strong></h3>
<ul>
<li><strong>Risk:</strong> Sensitive data may be copied, transmitted, or stolen from the endpoint.</li>
<li><strong>Security Controls:</strong>
<ul>
<li>Full disk encryption (e.g., BitLocker)</li>
<li>Data loss prevention (DLP) tools</li>
<li>USB port control and removable media encryption</li>
<li>Secure backup solutions</li>
</ul>
</li>
</ul>
</li>
<li>
<h3><strong>Physical Theft</strong></h3>
<ul>
<li><strong>Risk:</strong> The endpoint itself may be physically stolen, leading to loss of data and access to the network.</li>
<li><strong>Security Controls:</strong>
<ul>
<li>Physical security measures (locks, secure storage)</li>
<li>Device tracking and remote wipe capabilities</li>
<li>Full disk encryption</li>
<li>BIOS/UEFI passwords</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>
<h3><strong>Drive-by Downloads</strong></h3>
<ul>
<li><strong>Risk:</strong> Malicious websites may automatically download and install malware without user consent.</li>
<li><strong>Security Controls:</strong>
<ul>
<li>Web filtering and browser security plugins</li>
<li>Regular updates to browsers and plugins</li>
<li>Application whitelisting</li>
<li>Disabling automatic execution of scripts in browsers</li>
</ul>
</li>
</ul>
</li>
<li>
<h3><strong>Network-based Attacks</strong></h3>
<ul>
<li><strong>Risk:</strong> Attackers may exploit vulnerabilities in the network to compromise the endpoint.</li>
<li><strong>Security Controls:</strong>
<ul>
<li>Personal firewall</li>
<li>Network segmentation</li>
<li>Secure VPN connections</li>
<li>Intrusion detection and prevention systems (IDPS)</li>
</ul>
</li>
</ul>
</li>
<li>
<h3><strong>Misconfigured Security Settings</strong></h3>
<ul>
<li><strong>Risk:</strong> Insecure configurations can leave the endpoint vulnerable to attacks.</li>
<li><strong>Security Controls:</strong>
<ul>
<li>Regular security audits and compliance checks</li>
<li>Hardening guides and best practices (e.g., CIS benchmarks)</li>
<li>Group policies for centralized management</li>
<li>Security baselines and templates</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>Potential Human Risks</h2>
<h3><strong>Phishing Attacks</strong></h3>
<ul>
<li><strong>Risk:</strong> Users may be tricked into divulging sensitive information or downloading malicious software through deceptive emails or websites.</li>
<li><strong>Security Controls:</strong>
<ul>
<li>Email filtering with anti-phishing capabilities</li>
<li>User awareness training</li>
<li>Web filtering and reputation services</li>
<li>Multi-factor authentication (MFA)</li>
</ul>
</li>
</ul>
<h3><strong>Insider Threats</strong></h3>
<ul>
<li><strong>Risk:</strong> Malicious or negligent insiders may intentionally or unintentionally cause harm.</li>
<li><strong>Security Controls:</strong>
<ul>
<li>User activity monitoring and logging</li>
<li>Least privilege principle</li>
<li>Endpoint detection and response (EDR)</li>
<li>Insider threat detection tools</li>
</ul>
</li>
</ul>
<h1>Instead of conclusion: Balancing Security and Usability</h1>
<p>The most critical aspect of Defense in Depth is balancing security and usability.</p>
<p>Over-securing can lead to decreased productivity, increased costs, and user dissatisfaction.</p>
<p>For instance, implementing multi-factor authentication (MFA) at every step might significantly slow down legitimate users, leading to frustration and potential workarounds that can undermine security.</p>
<p>A well-designed Defense in Depth strategy finds the right balance by applying strict controls where necessary and lighter measures where the risk is lower.</p>
<p>The goal is to create a robust security posture that protects against a wide range of threats without overburdening the system or its users.</p>
<p>&nbsp;</p>The post <a href="https://www.sorinmustaca.com/understanding-defense-in-depth-in-it-security/">Understanding Defense in Depth in IT Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6656</post-id>	</item>
		<item>
		<title>ISO 27001:2022 and TISAX: overlaps and differences</title>
		<link>https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 03 Jul 2024 17:44:17 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISMS]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[TISAX]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6614</guid>

					<description><![CDATA[<p>Introduction ISO 27001:2022 and TISAX VDA ISA 6.0 are two prominent standards in the realm of information security management, particularly within the automotive industry. While ISO 27001 provides a global framework for establishing, implementing, maintaining, and continually improving an information security management system (ISMS), TISAX (Trusted Information Security Assessment Exchange), based on the VDA ISA [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/">ISO 27001:2022 and TISAX: overlaps and differences</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/#Introduction" >Introduction</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/#Overview_of_ISO_27001_2022" >Overview of ISO 27001:2022</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/#Overview_of_TISAX_VDA_ISA_60" >Overview of TISAX VDA ISA 6.0</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/#Overlaps_between_ISO_27001_2022_and_TISAX_VDA_ISA_60" >Overlaps between ISO 27001:2022 and TISAX VDA ISA 6.0</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/#Differences_between_ISO_27001_2022_and_TISAX_VDA_ISA_60" >Differences between ISO 27001:2022 and TISAX VDA ISA 6.0</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/#Implementation_of_TISAX_Using_ISO_27001" >Implementation of TISAX Using ISO 27001</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/#Conclusion" >Conclusion</a></li></ul></nav></div>

<h2>Introduction</h2>
<p>ISO 27001:2022 and TISAX VDA ISA 6.0 are two prominent standards in the realm of information security management, particularly within the automotive industry. While ISO 27001 provides a global framework for establishing, implementing, maintaining, and continually improving an information security management system (ISMS), TISAX (Trusted Information Security Assessment Exchange), based on the VDA ISA (Information Security Assessment) framework, is tailored to meet the specific needs of the automotive sector.</p>
<p>This article delves into the nuances of these two standards, highlighting their overlaps, the ways in which TISAX leverages ISO 27001, and the distinct features that set TISAX apart.</p>
<h2>Overview of ISO 27001:2022</h2>
<p>ISO 27001:2022 is the latest revision of the internationally recognized standard for information security management. It provides a comprehensive approach to managing sensitive company information so that it remains secure. This involves a risk management process, which includes people, processes, and IT systems by applying a risk management process.</p>
<h3>Key Features of ISO 27001:2022</h3>
<ul>
<li><strong>Risk-Based Approach:</strong> Emphasizes the identification and management of risks through a continuous improvement process.</li>
<li><strong>Annex A Controls:</strong> Contains 93 controls categorized under four themes: Organizational, People, Physical, and Technological.</li>
<li><strong>PDCA Cycle:</strong> The Plan-Do-Check-Act cycle is integral for continuous improvement.</li>
<li><strong>Context of the Organization:</strong> Requires understanding of internal and external factors impacting information security.</li>
<li><strong>Leadership Commitment:</strong> Highlights the importance of top management’s involvement in the ISMS.</li>
</ul>
<h2>Overview of TISAX VDA ISA 6.0</h2>
<p>TISAX, a standard specific to the automotive industry, is based on the VDA ISA (Verband der Automobilindustrie Information Security Assessment) catalog. TISAX ensures that automotive manufacturers and suppliers meet strict information security requirements to protect sensitive information.</p>
<h3>Key Features of TISAX VDA ISA 6.0</h3>
<ul>
<li><strong>Sector-Specific:</strong> Tailored specifically for the automotive industry.</li>
<li><strong>VDA ISA Catalog:</strong> Based on the VDA ISA framework, which is a detailed checklist of requirements and controls. It is split in several areas of interest:
<ul>
<li>Information security &#8211; containing everything that belongs to an ISMS
<ul>
<li>IS Policies and Organization</li>
<li>Information Security Policies</li>
<li>Organization of Information Security</li>
<li>Asset Management</li>
<li>IS Risk Management</li>
<li>Assessments</li>
<li>Incident and Crisis Management</li>
<li>Human Resources</li>
<li>Physical Security</li>
<li>Identity and Access Management</li>
<li>Identity Management</li>
<li>Access Management</li>
<li>IT Security / Cyber Security</li>
<li>Cryptography</li>
<li>Operations Security</li>
<li>System acquisitions, requirement management and development</li>
<li>Supplier Relationships</li>
<li>Compliance</li>
</ul>
</li>
<li>Prototype Protection &#8211; focused on physical and cyber protection of prototypes</li>
<li>Data Protection &#8211; focused on policies for protecting privacy and secrets</li>
</ul>
</li>
<li><strong>Assessment Levels:</strong> Comprises different levels of assessment depending on the type of information and its criticality.</li>
<li><strong>Labeling System:</strong> Provides a TISAX label indicating compliance, which can be shared with partners within the automotive ecosystem.</li>
<li><strong>Focus on KPIs: VDA ISA</strong> provides a large set of examples on how to measure certain controls effectively.</li>
</ul>
<h2>Overlaps between ISO 27001:2022 and TISAX VDA ISA 6.0</h2>
<p>While TISAX and ISO 27001 serve different purposes, they share several common elements. TISAX leverages the fundamental principles of ISO 27001, creating a robust framework that is both comprehensive and specific to the automotive sector.</p>
<p>In the VDA ISA 6.x (and previous) there are the columns &#8220;Reference to other standards&#8221; (column P) and &#8220;Reference to implementation guidance&#8221; (column Q) which point to known standards. Of course, there is no coincidence that the most reference standard is the ISO 27001 in both versions 2022 and 2013.</p>
<p>In the guidance we usually see reference to the Annex A of the ISO 27001 standard (both versions).</p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/07/tisax-iso27k.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6615" data-permalink="https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/tisax-iso27k/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/07/tisax-iso27k.png?fit=592%2C504&amp;ssl=1" data-orig-size="592,504" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="tisax-iso27k" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/07/tisax-iso27k.png?fit=300%2C255&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/07/tisax-iso27k.png?fit=592%2C504&amp;ssl=1" class="alignnone size-medium wp-image-6615" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/07/tisax-iso27k.png?resize=300%2C255&#038;ssl=1" alt="" width="300" height="255" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/07/tisax-iso27k.png?resize=300%2C255&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/07/tisax-iso27k.png?w=592&amp;ssl=1 592w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<p>In the column W there is &#8220;Further information&#8221; containing explanations of what can be described by the respective control.</p>
<h3>Risk Management</h3>
<p>Both ISO 27001 and TISAX emphasize a risk-based approach to information security. ISO 27001 mandates a formal risk assessment process, while TISAX incorporates this through the VDA ISA requirements, ensuring that organizations identify and manage risks relevant to the automotive industry.</p>
<h3>Control Objectives and Controls</h3>
<p>ISO 27001:2022 and TISAX VDA ISA 6.0 share a common structure in terms of control objectives and specific controls. Many of the controls listed in Annex A of ISO 27001 are reflected in the VDA ISA catalog, ensuring a comprehensive approach to securing information.</p>
<p>While this is a common trait shared by the standards, the TISAX is making use of other standards than ISO 27001: NIST, BSI other ISO standards.</p>
<h3>Continuous Improvement</h3>
<p>Both standards advocate for continuous improvement. ISO 27001’s PDCA cycle and TISAX’s periodic reassessment and updating of security measures ensure that organizations continually enhance their security posture in response to evolving threats.</p>
<p>TISAX VDA ISA has a sheet called &#8220;Maturity Levels&#8221; containing descriptions of the Maturity Levels 0 to 5.</p>
<h3>Documentation and Record-Keeping</h3>
<p>ISO 27001 requires detailed documentation of the ISMS, including risk assessments, policies, and procedures. TISAX also mandates thorough documentation as part of its assessment criteria, ensuring that organizations maintain a clear record of their security practices.</p>
<h3>Third-Party Management/Suppliers Relationships</h3>
<p>Third-party risk management is a critical component in both standards. ISO 27001 includes controls for managing supplier relationships and ensuring their compliance with information security requirements. Similarly, TISAX places a strong emphasis on securing information exchanged with suppliers and partners, crucial for maintaining the integrity of the automotive supply chain.</p>
<h2></h2>
<h2>Differences between ISO 27001:2022 and TISAX VDA ISA 6.0</h2>
<p>Despite their overlaps, ISO 27001 and TISAX have several distinctions, reflecting their different scopes and target audiences.</p>
<h3>Industry Focus</h3>
<p>ISO 27001 is a generic standard applicable to any organization, regardless of its sector. TISAX, however, is designed specifically for the automotive industry, addressing unique challenges such as the secure exchange of data between manufacturers and suppliers.</p>
<h3>Assessment Process</h3>
<p>ISO 27001 involves a formal certification process conducted by accredited bodies, leading to ISO 27001 certification. TISAX, on the other hand, employs a mutual assessment model where organizations are assessed by ENX approved audit providers, and successful assessments result in a TISAX label. This label can then be shared with other automotive industry stakeholders, facilitating trust and compliance.</p>
<h3>Control Specificity</h3>
<p>While ISO 27001 provides a broad framework of controls applicable to various industries, TISAX’s controls are highly specific to the automotive sector. The VDA ISA catalog includes detailed requirements for protecting manufacturing data, ensuring compliance with industry-specific regulations, and safeguarding automotive intellectual property.</p>
<h3>Levels of Assessment</h3>
<p>TISAX introduces different levels of assessment (Basic(Must and Should), High, and Very High) depending on the sensitivity and criticality of the information being protected. ISO 27001 does not have a tiered assessment system but rather a uniform certification standard.</p>
<h3>Focus Areas</h3>
<p>TISAX places significant emphasis on physical security, secure development of automotive products, and compliance with industry-specific legal requirements. ISO 27001, while comprehensive, does not delve into sector-specific issues with the same level of detail.</p>
<h3>Commercial vs Open standards</h3>
<p>ISO 27001 is an open international standard governed by the Internation Standards Organisation (ISO). The TISAX trademark is owned by the organization ENX, formed by many OEMs in automotive sector.</p>
<p>&nbsp;</p>
<h2>Implementation of TISAX Using ISO 27001</h2>
<p>TISAX leverages ISO 27001’s framework to build a robust and industry-specific information security system. Many organizations begin with ISO 27001 certification and then adapt their ISMS to meet the additional requirements of TISAX.</p>
<h3>Integration of Standards</h3>
<ol>
<li><strong>Foundation in ISO 27001:</strong> Organizations often establish a basic ISMS in accordance with ISO 27001. This includes conducting risk assessments, implementing controls, and ensuring continuous improvement.</li>
<li><strong>Customization to TISAX Requirements:</strong> Once the foundational ISMS is in place, organizations tailor it to meet TISAX requirements, which may involve additional controls specific to automotive data security and third-party management.</li>
<li><strong>Assessment and Labeling:</strong> Organizations undergo a TISAX assessment conducted by an approved audit provider. Successful completion results in the issuance of a TISAX label, demonstrating compliance with industry-specific security requirements.</li>
</ol>
<h3>Benefits of Integration</h3>
<p>Integrating ISO 27001 with TISAX offers several benefits:</p>
<ul>
<li><strong>Streamlined Compliance:</strong> Simplifies the process of meeting both generic and sector-specific security requirements.</li>
<li><strong>Enhanced Trust:</strong> The TISAX label, backed by ISO 27001’s rigorous framework, enhances trust among automotive industry partners.</li>
<li><strong>Cost Efficiency:</strong> Leveraging ISO 27001 as a foundation reduces duplication of effort and resources in implementing security measures.</li>
</ul>
<h2>Conclusion</h2>
<p>ISO 27001:2022 and TISAX VDA ISA 6.0 represent critical standards for information security, particularly within the automotive sector. While they share common principles such as risk management and continuous improvement, TISAX’s industry-specific focus and detailed requirements for automotive set it apart. By leveraging the robust framework of ISO 27001, organizations can start to effectively implement TISAX, ensuring comprehensive protection of sensitive automotive data and fostering trust within the industry.</p>
<p>Understanding the connections between these standards and their unique requirements is very important for organizations aiming to achieve a high level of information security and compliance.</p>The post <a href="https://www.sorinmustaca.com/iso-270012022-and-tisax-overlaps-and-differences/">ISO 27001:2022 and TISAX: overlaps and differences</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6614</post-id>	</item>
		<item>
		<title>Understanding the SOC 2 Certification</title>
		<link>https://www.sorinmustaca.com/understanding-the-soc-2-certification/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Tue, 21 May 2024 12:30:32 +0000</pubDate>
				<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[SOC2]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6575</guid>

					<description><![CDATA[<p>Introduction SOC 2 (Service Organization Control 2) certification is a framework designed by the American Institute of CPAs (AICPA) to help organizations manage customer data based on five Trust Service Criteria: , confidentiality,processing integrity, availability, security and privacy. This certification is crucial for service organizations that store or process customer data in the cloud. Comparison [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/">Understanding the SOC 2 Certification</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#Introduction" >Introduction</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#Comparison_of_Various_SOC_Certification_Versions" >Comparison of Various SOC Certification Versions</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#SOC_1_Service_Organization_Control_1" >SOC 1 (Service Organization Control 1)</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#SOC_2_Service_Organization_Control_2" >SOC 2 (Service Organization Control 2)</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#Who_Should_Certify" >Who Should Certify?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#Why_Certify" >Why Certify?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#What_Is_Certified" >What Is Certified?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#Topics_Verified_in_SOC_2_Certification" >Topics Verified in SOC 2 Certification</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-9" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#1_Security" >1. Security</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#2_Availability" >2. Availability</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-11" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#3_Processing_Integrity" >3. Processing Integrity</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-12" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#4_Confidentiality" >4. Confidentiality</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-13" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#5_Privacy" >5. Privacy</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-14" href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/#Conclusion" >Conclusion</a></li></ul></nav></div>

<h1>Introduction</h1>
<p>SOC 2 (Service Organization Control 2) certification is a framework designed by the American Institute of CPAs (AICPA) to help organizations manage customer data based on five Trust Service Criteria: , confidentiality,processing integrity, availability, security and privacy. This certification is crucial for service organizations that store or process customer data in the cloud.</p>
<h1>Comparison of Various SOC Certification Versions</h1>
<h2><strong>SOC 1 (Service Organization Control 1)</strong></h2>
<ul>
<li><strong>Focus:</strong> SOC 1 is centered around internal control over financial reporting. It is particularly relevant for service organizations that impact their clients&#8217; financial statements.</li>
<li><strong>Users:</strong> Primarily used by financial auditors and companies that outsource services impacting financial operations.</li>
<li><strong>Types:</strong> There are two types of SOC 1 reports:
<ul>
<li><strong>Type I:</strong> Assesses the suitability of the design of controls at a specific point in time.</li>
<li><strong>Type II:</strong> Examines the effectiveness of controls over a defined period.</li>
</ul>
</li>
</ul>
<h2><strong>SOC 2 (Service Organization Control 2)</strong></h2>
<ul>
<li><strong>Focus:</strong> SOC 2 addresses controls relevant to security, availability, processing integrity, confidentiality, or privacy, based on the AICPA’s Trust Services Criteria.</li>
<li><strong>Users:</strong> Useful for management, customers, regulators, and other stakeholders concerned with information security and privacy.</li>
<li><strong>Types:</strong> Like SOC 1, SOC 2 also offers Type I and Type II reports, focusing either on the design of controls at a point in time or their effectiveness over time.</li>
</ul>
<p>Note: There is also SOC 3, but it is out of scope of this article.</p>
<p>&nbsp;</p>
<h1>Who Should Certify?</h1>
<p>SOC 2 certification is essential for any organization that handles customer data, particularly cloud service providers, SaaS companies, and data centers.</p>
<p>It&#8217;s also relevant for companies in healthcare, finance, and other sectors where data security is paramount.</p>
<h1>Why Certify?</h1>
<p>Organizations pursue SOC 2 certification to demonstrate their commitment to data security, build customer trust, and comply with industry regulations. It also helps them stand out in competitive markets and avoid the financial and reputational damage associated with data breaches.</p>
<h1>What Is Certified?</h1>
<p>SOC 2 certification verifies that an organization adheres to robust information security policies and procedures. The certification evaluates five trust service criteria:</p>
<ol>
<li><strong>Security:</strong> Protection of system resources against unauthorized access.</li>
<li><strong>Availability:</strong> Accessibility of the system as agreed upon.</li>
<li><strong>Processing Integrity:</strong> System processing is complete, valid, accurate, timely, and authorized.</li>
<li><strong>Confidentiality:</strong> Protection of confidential information.</li>
<li><strong>Privacy:</strong> Collection, use, retention, and disposal of personal information is in line with the organization’s privacy notice.</li>
</ol>
<h3></h3>
<p>While some security frameworks like ISO 27001, PCI DSS, TISAX, HIPAA  have rigid requirements, SOC 2 considers that controls are unique to every organization.</p>
<p>Each company designs its own controls to comply with its Trust Services Criteria.</p>
<p>An independent auditor is then brought in to verify whether the company’s controls satisfy SOC 2 requirements.</p>
<p>After the audit, the auditor writes a report about how well the company’s systems and processes comply with SOC 2.</p>
<p>Every organization that completes a SOC 2 audit receives a report, regardless of whether they passed the audit.</p>
<p>There are two types of SOC 2 reports:</p>
<ul>
<li><strong>SOC 2 Type I</strong> reports evaluate a company’s controls at a single point in time. It answers the question: are the security controls designed properly?</li>
<li><strong>SOC 2 Type II</strong> reports assess how those controls function over a period of time, generally 3-12 months. It answers the question: do the security controls a company has in place function as intended?</li>
</ul>
<p>To choose between the two, consider your goals, cost, and timeline constraints.</p>
<p>A Type I report can be faster to achieve, but a Type II report offers greater assurance to your customers.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1>Topics Verified in SOC 2 Certification</h1>
<h2><strong><strong>1. Security<br />
</strong></strong></h2>
<p>The Security Criteria are also known as the Common Criteria. They prove that a service organization’s systems and control environment are protected against unauthorized access and other risks.</p>
<p>Security is the only Trust Services Criteria required for every SOC 2 audit. The other criteria can be added to your report scope if your organization chooses, but they are not required to achieve SOC 2 compliance.</p>
<p>These are the security criteria needed for SOC 2:</p>
<ul>
<li><strong>CC1 — Control environment</strong><br />
Does the organization value integrity and security?</li>
<li><strong>CC2 — Communication and Information</strong><br />
Are policies and procedures in place to ensure security? Are they communicated well to both internal and external partners?</li>
<li><strong>CC3 — Risk Assessment</strong><br />
Does the organization analyze risk and monitor how changes impact that risk?</li>
<li><strong>CC4 — Monitoring Controls</strong><br />
Does the organization monitor, evaluate, and communicate the effectiveness of its controls?</li>
<li><strong>CC5 — Control Activities</strong><br />
Are the proper controls, processes, and technologies in place to reduce risk?</li>
<li><strong>CC6 – Logical and Physical Access Controls</strong><br />
Does the organization encrypt data? Does it control who can access data and restrict physical access to servers?</li>
<li><strong>CC7 – System Operations</strong><br />
Are systems monitored to ensure they function properly? Are incident response and disaster recovery plans in place?</li>
<li><strong>CC8 – Change Management</strong><br />
Are material changes to systems properly tested and approved beforehand?</li>
<li><strong>CC9 – Risk Mitigation</strong><br />
Does the organization mitigate risk through proper business processes and vendor management?</li>
</ul>
<p><strong>Implementation:</strong> Organizations must establish and maintain a set of security controls to protect against unauthorized access. This includes firewalls, encryption, access controls, and intrusion detection systems.</p>
<p><strong>Audit:</strong> Auditors examine security policies, test the effectiveness of security controls, and review incident response plans.</p>
<p><strong>Responsibility:</strong> Chief Information Security Officers (CISOs) and IT security teams are typically responsible for implementing and maintaining these controls.</p>
<h2><strong>2. Availability</strong></h2>
<p><strong>Implementation:</strong> Ensuring systems are available involves implementing redundancy, disaster recovery plans, and maintaining system performance monitoring.</p>
<p><strong>Audit:</strong> Auditors assess the organization&#8217;s ability to meet service level agreements (SLAs) and review backup and recovery procedures.</p>
<p><strong>Responsibility:</strong> IT operations teams and service managers oversee availability aspects.</p>
<h2><strong>3. Processing Integrity</strong></h2>
<p><strong>Implementation:</strong> Organizations must ensure that data processing is accurate and complete. This includes validating input data, processing logic, and output accuracy.</p>
<p><strong>Audit:</strong> Auditors review data processing controls, check for errors, and validate processing integrity.</p>
<p><strong>Responsibility:</strong> Data quality teams and IT personnel are responsible for maintaining processing integrity.</p>
<h2><strong>4. Confidentiality</strong></h2>
<p><strong>Implementation:</strong> Protecting confidential information involves data encryption, access controls, and secure storage solutions.</p>
<p><strong>Audit:</strong> Auditors evaluate the measures in place to protect confidential data and check compliance with confidentiality agreements.</p>
<p><strong>Responsibility:</strong> Data protection officers (DPOs) and compliance teams handle confidentiality matters.</p>
<h2><strong>5. Privacy</strong></h2>
<p><strong>Implementation:</strong> Organizations must adhere to privacy policies that govern the collection, use, and disposal of personal data. This involves data anonymization and consent management.</p>
<p><strong>Audit:</strong> Auditors examine privacy policies, consent forms, and data handling procedures to ensure compliance with relevant privacy laws.</p>
<p><strong>Responsibility:</strong> Privacy officers and legal teams are responsible for privacy compliance.</p>
<h3></h3>
<h3></h3>
<h3></h3>
<h1>Conclusion</h1>
<p>SOC 2 certification is a comprehensive framework that ensures organizations adhere to best practices in data security and management.</p>
<p>By certifying under SOC 2, organizations can demonstrate their commitment to protecting customer data, comply with regulatory requirements, and gain a competitive edge in the market.</p>
<p>Implementing and maintaining SOC 2 controls requires collaboration across various teams, including IT, security, operations, and legal departments, to ensure continuous compliance and security.</p>The post <a href="https://www.sorinmustaca.com/understanding-the-soc-2-certification/">Understanding the SOC 2 Certification</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6575</post-id>	</item>
		<item>
		<title>Introduction to CISA&#8217;s Secure by Design Initiative</title>
		<link>https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Thu, 16 May 2024 10:05:05 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[SSDLC]]></category>
		<category><![CDATA[breaches]]></category>
		<category><![CDATA[cisa]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[secure by design]]></category>
		<category><![CDATA[ssdlc]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6567</guid>

					<description><![CDATA[<p>&#160; What is Secure by Design? Secure by Design products are those where the security of the customers is a core business requirement, not just a technical feature. Secure by Design principles should be implemented during the design phase of a product’s development lifecycle to dramatically reduce the number of exploitable flaws before they are [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/">Introduction to CISA’s Secure by Design Initiative</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<div id="ez-toc-container" class="ez-toc-v2_0_79_2 ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#What_is_Secure_by_Design" >What is Secure by Design?</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Who_Should_Be_Interested" >Who Should Be Interested?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Why_Is_It_Important" >Why Is It Important?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Focus_of_the_Initiative" >Focus of the Initiative</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Topics_Covered_by_the_Initiative" >Topics Covered by the Initiative</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Development_and_Implementation_of_Security_Practices" >Development and Implementation of Security Practices</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Stakeholder_Collaboration" >Stakeholder Collaboration</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Regulatory_Compliance_and_Risk_Management" >Regulatory Compliance and Risk Management</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-9" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Implementation_and_Auditing" >Implementation and Auditing</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#How_to_Implement" >How to Implement</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-11" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Auditing" >Auditing</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-12" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Responsibility_and_Governance" >Responsibility and Governance</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-13" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Who_Is_Responsible" >Who Is Responsible?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-14" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Governance" >Governance</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-15" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Conclusion_and_further_steps" >Conclusion and further steps</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-16" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#CISAs_Secure_by_Design_Alert_Series" >CISA&#8217;s Secure by Design Alert Series</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-17" href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/#Secure_by_Design_Blogs" >Secure by Design Blogs</a></li></ul></li></ul></nav></div>

<p>&nbsp;</p>
<h1><span style="font-size: 24pt;"><strong>What is Secure by Design?</strong></span></h1>
<blockquote><p>Secure by Design products are those where the security of the customers is a core business requirement, not just a technical feature. Secure by Design principles should be implemented during the design phase of a product’s development lifecycle to dramatically reduce the number of exploitable flaws before they are introduced to the market for broad use or consumption. Products should be secure to use out of the box, with secure configurations enabled by default and security features such as multi-factor authentication (MFA), logging, and single sign on (SSO) available at no additional cost. (<em><a href="https://www.cisa.gov/securebydesign" target="_blank" rel="noopener">Source</a>)</em></p></blockquote>
<p><a href="https://www.cisa.gov/securebydesign" target="_blank" rel="noopener">Secure by Design</a> is an initiative by the Cybersecurity and Infrastructure Security Agency (CISA) aimed at integrating cybersecurity practices into the design and development phases of technology products and systems. The goal is to ensure that security is considered a fundamental element from the outset, rather than an afterthought. This approach helps in reducing vulnerabilities and enhancing the resilience of systems against evolving cyber threats.</p>
<p>Sounds familiar?</p>
<p>Yes, because we know for the past 20 years or more the Microsoft initiative:   <a href="https://www.microsoft.com/en-us/microsoft-cloud/resources/secure-future-initiative" target="_blank" rel="noopener">Secure by design &#8211; Secure by default &#8211; Secure operations</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>Who Should Be Interested?</strong></h2>
<p>This initiative is crucial for software developers, system designers, engineers, and manufacturers involved in creating and deploying digital solutions. It is also vital for policy makers and business leaders who oversee the management and governance of cybersecurity risks in their organizations.</p>
<h2><strong>Why Is It Important?</strong></h2>
<p>Incorporating cybersecurity measures early in the design process can significantly mitigate risks, reduce costs associated with addressing security flaws after deployment, and improve consumer trust. Secure by Design supports not only the protection of individual products but also the overall security posture of national infrastructure and business ecosystems.</p>
<h2>Focus of the Initiative</h2>
<p>The primary focus of the Secure by Design initiative is to create a systematic, standardized approach to cybersecurity, ensuring that every phase of technology development includes security as a core component. This involves collaborative efforts among stakeholders to adopt best practices that promote security from the initial stages of product and system development.</p>
<h1>Topics Covered by the Initiative</h1>
<h2><strong>Development and Implementation of Security Practices</strong></h2>
<ul>
<li>Guidelines for integrating security into software development life cycles (SDLC).</li>
<li>Establishment of security benchmarks and standards for new technologies.</li>
</ul>
<h2><strong>Stakeholder Collaboration</strong></h2>
<ul>
<li>Engagement with private sector, academia, and international bodies to harmonize security standards.</li>
<li>Public-private partnerships to advance security innovations and solutions.</li>
</ul>
<h2><strong>Regulatory Compliance and Risk Management</strong></h2>
<ul>
<li>Frameworks for compliance with emerging laws and standards in cybersecurity.</li>
<li>Strategies for risk assessment and management integrated into the design process.</li>
</ul>
<h1>Implementation and Auditing</h1>
<h2><strong>How to Implement</strong></h2>
<ul>
<li>Create a Secure Software Development Lifecycle with security protocols and checklists tailored to each stage of the design and development processes.</li>
<li>Incorporate automated security testing tools to assess vulnerabilities during the development phase.</li>
<li>Continuous monitoring and updating of security measures as part of ongoing maintenance.</li>
</ul>
<h2><strong>Auditing</strong></h2>
<ul>
<li>Regular security audits conducted by internal or third-party auditors to ensure adherence to established standards.</li>
<li>Use of automated auditing tools to provide ongoing assessments of security posture.</li>
</ul>
<h1>Responsibility and Governance</h1>
<h2><strong>Who Is Responsible?</strong></h2>
<ul>
<li>Chief Information Security Officers (CISOs) and IT managers are primarily responsible for overseeing the implementation of Secure by Design principles.</li>
<li>Developers, engineers, and product managers are accountable for incorporating these principles into their workflows and outputs.</li>
</ul>
<h2><strong>Governance</strong></h2>
<ul>
<li>Establishment of a governance structure to enforce security standards and practices.</li>
<li>Regular reviews and updates to security policies to align with technological advancements and threat landscapes.</li>
</ul>
<h1>Conclusion and further steps</h1>
<p>CISA&#8217;s Secure by Design initiative represents a proactive shift in cybersecurity strategy, emphasizing the importance of integrating security at the foundational level of technology development. By fostering a collaborative environment among all stakeholders, it aims to standardize and strengthen cybersecurity practices across industries, thereby enhancing the security and resilience of digital infrastructures and systems.</p>
<p>&nbsp;</p>
<h2>CISA&#8217;s Secure by Design Alert Series</h2>
<p>highlights the prevalence of widely known and documented vulnerabilities, with available and effective mitigations, that have not been eliminated. Alerts are released in response to threat actor activity, but further demonstrate how secure by design software development can help reasonably protect against malicious cyber actors successfully exploiting predictable and well-known vulnerabilities.</p>
<p>Check here their page for Alerts: <a href="https://www.cisa.gov/securebydesign/alerts">https://www.cisa.gov/securebydesign/alerts</a></p>
<h2 class="c-hero__title">Secure by Design Blogs</h2>
<p>Learn what&#8217;s top of mind at CISA and our efforts to help make technology products secure by design.</p>
<p><a href="https://www.cisa.gov/securebydesign/blogs">https://www.cisa.gov/securebydesign/blogs</a></p>The post <a href="https://www.sorinmustaca.com/introduction-to-cisas-secure-by-design-initiative/">Introduction to CISA’s Secure by Design Initiative</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6567</post-id>	</item>
		<item>
		<title>Implementing ISO 27001:2022 Annex A.18 &#8211; Compliance</title>
		<link>https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Fri, 26 Apr 2024 07:49:50 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[risk]]></category>
		<category><![CDATA[Risk Assessment]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6523</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we end the series with ISO 27001:2022 Annex A.18, &#8220;Compliance&#8221;, which addresses the importance of ensuring that organizations comply with relevant laws, regulations, contractual agreements, and other requirements related to information security. This annex focuses [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/">Implementing ISO 27001:2022 Annex A.18 – Compliance</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>Today we end the series with ISO 27001:2022 Annex A.18, &#8220;Compliance&#8221;, which addresses the importance of ensuring that organizations comply with relevant laws, regulations, contractual agreements, and other requirements related to information security. This annex focuses on ensuring that the organization identifies and adheres to all applicable legal, statutory, regulatory, and contractual requirements regarding information security and the requirements of the ISMS itself.</p>
<h4><div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/#Understanding_the_Importance_of_Compliance" >Understanding the Importance of Compliance</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/#Key_Controls_in_Annex_A18" >Key Controls in Annex A.18:</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/#Practical_Implementation_of_Annex_A18" >Practical Implementation of Annex A.18</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/#Legal_and_Regulatory_Compliance_Assessment" >Legal and Regulatory Compliance Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/#Contractual_Compliance_Management" >Contractual Compliance Management</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/#Risk_Management_and_Compliance_Monitoring" >Risk Management and Compliance Monitoring</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/#More_examples" >More examples</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/#Auditing_Annex_A18_Implementation" >Auditing Annex A.18 Implementation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-9" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/#Conclusion" >Conclusion</a></li></ul></nav></div>
</h4>
<h1>Understanding the Importance of Compliance</h1>
<p>Annex A.18 is divided into several controls designed to help organizations manage and demonstrate compliance with various information security requirements.</p>
<p>These controls aim to prevent breaches of legal, statutory, regulatory, or contractual obligations related to information security and the security requirements of the organization.</p>
<p>Compliance with legal, regulatory, and contractual requirements is essential for organizations to maintain the confidentiality, integrity, and availability of information assets and mitigate legal and regulatory risks.</p>
<p>Annex A.18 emphasizes several key aspects:</p>
<ul>
<li><strong>Legal and Regulatory Requirements:</strong> Identifying and understanding applicable laws, regulations, and industry standards related to information security.</li>
<li><strong>Contractual Obligations:</strong> Ensuring compliance with contractual agreements, service level agreements (SLAs), and data protection agreements with customers, partners, and suppliers.</li>
<li><strong>Risk Management:</strong> Assessing and mitigating legal and regulatory risks associated with non-compliance, including financial penalties, legal liabilities, and damage to reputation.</li>
</ul>
<h2>Key Controls in Annex A.18:</h2>
<ul>
<li><strong>A.18.1.1 Identification of Applicable Legislation and Contractual Requirements</strong>: Identify all relevant requirements that the organization must comply with.</li>
<li><strong>A.18.1.2 Intellectual Property Rights (IPR)</strong>: Ensure protection of IPR, covering software, information content, and patents.</li>
<li><strong>A.18.1.3 Protection of Records</strong>: Securely manage records in accordance with legal, regulatory, and contractual requirements.</li>
<li><strong>A.18.1.4 Privacy and Protection of Personally Identifiable Information</strong>: Ensure the protection of personal information as per privacy laws and other requirements.</li>
<li><strong>A.18.1.5 Regulation of Cryptographic Controls</strong>: Use cryptographic controls as required by legislation, regulations, and agreements.</li>
</ul>
<h1>Practical Implementation of Annex A.18</h1>
<h2>Legal and Regulatory Compliance Assessment</h2>
<h4>Practical Examples</h4>
<ol>
<li><strong>Regulatory Mapping:</strong> Identify and map relevant legal and regulatory requirements, such as data protection laws (e.g., GDPR, CCPA), industry standards (e.g., PCI DSS, HIPAA), and sector-specific regulations (e.g., SOX for financial services).</li>
<li><strong>Compliance Assessment:</strong> Conduct compliance assessments to evaluate the organization&#8217;s adherence to legal and regulatory requirements, including data protection principles, security controls, and breach notification obligations.</li>
</ol>
<h2>Contractual Compliance Management</h2>
<h4>Practical Examples</h4>
<ol>
<li><strong>Contract Review:</strong> Review contractual agreements, SLAs, and data processing agreements to identify information security requirements, confidentiality obligations, data protection clauses, and compliance obligations.</li>
<li><strong>Compliance Monitoring:</strong> Monitor compliance with contractual agreements by tracking performance metrics, service levels, and adherence to contractual terms and conditions.</li>
</ol>
<h2>Risk Management and Compliance Monitoring</h2>
<h4>Practical Examples</h4>
<ol>
<li><strong>Risk Assessment:</strong> Assess legal and regulatory risks associated with non-compliance, including financial penalties, legal liabilities, and reputational damage, and implement measures to mitigate these risks.</li>
<li><strong>Compliance Monitoring:</strong> Establish processes for ongoing compliance monitoring, including periodic reviews, audits, and assessments to ensure adherence to legal, regulatory, and contractual requirements.</li>
</ol>
<p>We know Compliance is hard, so here are some more examples:</p>
<h2>More examples</h2>
<ol>
<li><strong>Compliance Framework Development</strong>
<ul>
<li><strong>Example</strong>: A multinational corporation needs to comply with the GDPR for its operations in Europe and the CCPA for those in California.</li>
<li><strong>Implementation</strong>: Establish a compliance framework that identifies all applicable legal and regulatory requirements for each region of operation. Maintain a database of these requirements and update it as laws evolve.</li>
</ul>
</li>
<li><strong>Training and Awareness</strong>
<ul>
<li><strong>Example</strong>: An organization handling sensitive patient data under HIPAA must ensure that all employees are aware of the requirements.</li>
<li><strong>Implementation</strong>: Develop ongoing training programs and workshops to educate employees about their responsibilities under relevant laws and how these impact their day-to-day operations.</li>
</ul>
</li>
<li><strong>Auditing and Monitoring</strong>
<ul>
<li><strong>Example</strong>: A financial services firm regularly audits its data handling practices to ensure compliance with the Sarbanes-Oxley Act.</li>
<li><strong>Implementation</strong>: Implement a schedule for regular audits, both internal and external, to assess compliance with legal and contractual obligations. Use automated tools to monitor compliance continuously.</li>
</ul>
</li>
<li><strong>Handling Intellectual Property</strong>
<ul>
<li><strong>Example</strong>: A software development company uses proprietary code that needs to be protected under copyright laws.</li>
<li><strong>Implementation</strong>: Implement IPR controls, including secure storage, access controls, and regular audits of IPR usage and adherence to licensing agreements.</li>
</ul>
</li>
<li><strong>Privacy Management</strong>
<ul>
<li><strong>Example</strong>: A retail company collects customer data and needs to comply with privacy laws in multiple jurisdictions.</li>
<li><strong>Implementation</strong>: Deploy a privacy management solution that helps in classifying, managing, and protecting personal data in compliance with all applicable privacy laws.</li>
</ul>
</li>
</ol>
<h1></h1>
<h1>Auditing Annex A.18 Implementation</h1>
<p>The audit process for ISO 27001:2022’s Annex A.18 involves verifying that the organization has effectively implemented the controls to meet compliance requirements. The audit typically includes:</p>
<ol>
<li><strong>Document Review</strong>: Review policies, procedures, compliance records, training records, audit reports, and any actions taken on previous audit findings.</li>
<li><strong>Interviews</strong>: Discuss with management and staff to assess their understanding and implementation of compliance controls.</li>
<li><strong>Observation</strong>: Observe processes and controls in operation to verify that they function as intended.</li>
<li><strong>Compliance Verification</strong>: Check compliance with specific legal, regulatory, and contractual requirements through evidence collection and analysis.</li>
<li><strong>Report Findings</strong>: Provide a detailed report of the audit findings with recommendations for improvement if any non-conformities are found.</li>
</ol>
<h1>Conclusion</h1>
<p>Effective implementation of ISO 27001:2022 Annex A.18 ensures that an organization not only meets its legal and contractual obligations but also demonstrates a commitment to comprehensive information security management.</p>
<p>By establishing a structured compliance program and conducting thorough audits, organizations can maintain high standards of information security and build trust with stakeholders.</p>The post <a href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-18-compliance/">Implementing ISO 27001:2022 Annex A.18 – Compliance</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6523</post-id>	</item>
		<item>
		<title>Maping NIS2 requirements to the ISO 27001:2022 framework</title>
		<link>https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Thu, 25 Apr 2024 07:15:51 +0000</pubDate>
				<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[NIS2]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[NIS-2]]></category>
		<category><![CDATA[nis2]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6306</guid>

					<description><![CDATA[<p>We described here the process needed to perform a gap analysis for NIS2, but we did not add the details on how to approach this. This article references on the ISO27001:2022 series, especially on the description of the Annex A controls. Make sure you are familiar with the ISO 27oo1:2022 requirements and the with the [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/">Maping NIS2 requirements to the ISO 27001:2022 framework</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We described <a href="https://www.sorinmustaca.com/nis2-1-perform-a-gap-analysis/">here</a> the process needed to perform a gap analysis for NIS2, but we did not add the details on how to approach this.</p>
<p>This article references on the <a href="https://www.sorinmustaca.com/iso-27001-2022-collection/" target="_blank" rel="noopener">ISO27001:2022 series</a>, especially on the description of the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">Annex A controls</a>. Make sure you are familiar with the ISO 27oo1:2022 requirements and the with the Annex A.</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/#Introduction" >Introduction</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/#Understand_NIS2_Requirements" >Understand NIS2 Requirements</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/#Overview_of_ISO_27001_2022" >Overview of ISO 27001:2022</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/#Similarities" >Similarities</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/#Mapping_NIS2_to_ISO27001_2022_requirements" >Mapping NIS2 to ISO27001:2022 requirements</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/#Step_1_Identify_NIS2_requirements" >Step 1: Identify NIS2 requirements</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/#Step_2_Map_requirements_to_the_ISO_27001_2022_chapters" >Step 2: Map requirements to the ISO 27001:2022 chapters</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/#Conclusion" >Conclusion</a></li></ul></nav></div>

<h1>Introduction</h1>
<p>The NIS2 Directive, aimed at strengthening network and information system security across the European Union, necessitates a thorough alignment with the latest iteration of the ISO 27001 standard, which was updated in 2022. This article explores a comprehensive methodology for conducting a gap analysis to ensure compliance with NIS2 using the framework provided by ISO 27001:2022.</p>
<h2>Understand NIS2 Requirements</h2>
<p>The NIS2 Directive expands upon its predecessor by setting stringent cybersecurity and resilience measures for essential and important entities across various sectors. Its key focus areas include incident response, supply chain security, and the security of network and information systems. These areas are critical in maintaining the integrity and availability of services that are vital to the internal market and public welfare.</p>
<p>&nbsp;</p>
<p>The NIS2 Directive does not prescribe a specific set of controls for the affected companies.</p>
<div data-breakout="normal">
<p class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">Rather, it states that they should adopt measures that are appropriate to their specific risk profile, considering factors such as:</span></p>
</div>
<div data-breakout="normal">
<ul class="b8zlN vC2ou">
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-fdh5a13607" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">The state of the art in cybersecurity</span></p>
</div>
</li>
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-0sawe13610" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">The potential impact of incidents on their services</span></p>
</div>
</li>
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-kq2tn13613" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">The costs of implementing the measures</span></p>
</div>
</li>
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-bdm4j13616" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">The proportionality between the measures and the risks</span></p>
</div>
</li>
</ul>
</div>
<div data-hook="rcv-block58">The directive also refers to existing standards, guidelines, and best practices that can help entities to choose suitable controls.</div>
<div data-hook="rcv-block58">For example, it mentions:</div>
<div data-breakout="normal">
<ul class="b8zlN vC2ou">
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-jett013623" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">The NIST Cybersecurity Framework</span></p>
</div>
</li>
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-eresi13626" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">The ENISA Good Practices for Security of Internet of Things</span></p>
</div>
</li>
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-aeyqm13629" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">The ETSI Technical Specification on Critical Security Controls for Effective Cyber Defense</span></p>
</div>
</li>
</ul>
</div>
<p>&nbsp;</p>
<p>Read <a href="https://www.sorinmustaca.com/nis2-collection/" target="_blank" rel="noopener">here our collection of articles</a> about the <a href="https://digital-strategy.ec.europa.eu/en/policies/nis2-directive" target="_blank" rel="noopener">NIS2 directive</a>.</p>
<h2></h2>
<h2>Overview of ISO 27001:2022</h2>
<p>ISO 27001:2022 establishes requirements for an Information Security Management System (ISMS), providing a systematic approach to managing sensitive company information so that it remains secure.</p>
<p>It includes people, processes, and IT systems by applying a risk management process and clearly defines information security control requirements in its <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">Annex A </a>.</p>
<div data-breakout="normal">
<p>&nbsp;</p>
</div>
<div data-breakout="normal">
<div>
<div data-breakout="normal">
<h2 id="viewer-hnlc285105" class="Woxp- _9kQU5 d0eTW vC2ou -oJ0G"><span class="XR0ys">Similarities</span></h2>
</div>
<div data-hook="rcv-block70"></div>
<div data-breakout="normal">
<p id="viewer-n39qa85107" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">Despite the differences in scope, objectives, requirements and controls, there are some similarities between the NIS2 Directive and the ISO 27001:2022 standard. </span></p>
<p class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">Here are the most evident similarities :</span></p>
</div>
<div data-breakout="normal">
<ul class="b8zlN vC2ou">
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-2lv7d85109" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">Risk management: Both frameworks are based on the concept of risk management, which involves identifying, analyzing, evaluating, and treating the information security risks that affect the organization or the service.</span></p>
</div>
</li>
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-he9s585112" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">Involvement and commitment of top management: Both frameworks require the involvement and commitment of top management, who are responsible for ensuring that the appropriate resources, roles and responsibilities are allocated to support the implementation and maintenance of the measures.</span></p>
</div>
</li>
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-sc4ha85115" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">Importance of continuous improvement: Both frameworks emphasize the importance of continuous improvement, which involves monitoring, measuring, reviewing, and updating the measures to ensure they remain effective and relevant in a changing environment.</span></p>
</div>
</li>
<li class="-PmAX d0eTW" dir="auto">
<div>
<p id="viewer-z66sf85118" class="R920X _5wA-D d0eTW vC2ou -oJ0G"><span class="J6XX-">Cooperation and information sharing: Both frameworks encourage cooperation and information sharing among relevant stakeholders, such as authorities, regulators, customers, suppliers, and peers, to enhance the overall level of cybersecurity.</span></p>
</div>
</li>
</ul>
</div>
</div>
</div>
<h1></h1>
<h1>Mapping NIS2 to ISO27001:2022 requirements</h1>
<p>The mapping begins with identifying the specific NIS2 requirements that are applicable to the organization.</p>
<h2>Step 1: Identify NIS2 requirements</h2>
<h3>1. <strong>Scope of Application</strong></h3>
<ul>
<li><strong>Expansion of Affected Entities</strong>: NIS2 extends its requirements beyond the sectors covered by the original NIS Directive, including essential and important entities across various sectors such as energy, transport, health, and digital services.</li>
</ul>
<h3>2. <strong>Risk Management Measures</strong></h3>
<ul>
<li><strong>Comprehensive Security Requirements</strong>: Entities are required to implement appropriate technical and organizational measures to manage the risks posed to the security of network and information systems, including measures for incident handling, business continuity, and supply chain security.</li>
</ul>
<h3>3. <strong>Incident Response and Reporting</strong></h3>
<ul>
<li><strong>Incident Reporting Obligations</strong>: NIS2 mandates strict incident reporting requirements, where entities must notify relevant national authorities about significant cybersecurity incidents with potentially severe operational impacts, within a short timeframe.</li>
</ul>
<h3>4. <strong>Supply Chain Security</strong></h3>
<ul>
<li><strong>Security of Supply Chains and Supplier Relationships</strong>: Entities need to address cybersecurity risks not only within their own operations but also across their supply chains, ensuring that suppliers meet security requirements to protect against potential vulnerabilities and threats.</li>
</ul>
<h3>5. <strong>Interoperability and Cooperation</strong></h3>
<ul>
<li><strong>Enhanced Cooperation Among States</strong>: NIS2 emphasizes improved information sharing and coordinated response among EU member states, with mechanisms for cross-border collaboration in cybersecurity threat detection, response, and recovery.</li>
</ul>
<h3>6. <strong>Security and Network Systems</strong></h3>
<ul>
<li><strong>Strengthening of Security Practices</strong>: Detailed requirements on securing network and information systems, ensuring the integrity, availability, and confidentiality of services, particularly in critical infrastructure sectors.</li>
</ul>
<h3>7. <strong>Regulatory Oversight and Compliance</strong></h3>
<ul>
<li><strong>Increased Enforcement Powers</strong>: Regulatory authorities are granted more significant powers to enforce the Directive, including the ability to conduct audits, review compliance, and impose sanctions on entities failing to meet the cybersecurity requirements.</li>
</ul>
<h3>8. <strong>Financial Penalties</strong></h3>
<ul>
<li><strong>Penalties for Non-Compliance</strong>: NIS2 introduces substantial financial penalties for non-compliance, aimed at ensuring that entities take their cybersecurity obligations seriously.</li>
</ul>
<h3>9. <strong>Cybersecurity Measures Specificity</strong></h3>
<ul>
<li><strong>Detailed Guidelines and Standards</strong>: The Directive encourages the use of established standards and specifications to fulfill the required security measures, promoting best practices in cybersecurity management.</li>
</ul>
<p>&nbsp;</p>
<p>This step involves a detailed review of NIS2, focusing on the obligations that directly impact the organizational processes and security measures.</p>
<h2></h2>
<h2>Step 2: Map requirements to the ISO 27001:2022 chapters</h2>
<p>The next step is to map <a href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description" target="_blank" rel="noopener">relevant chapters and controls in ISO 27001:2022</a> to these NIS2 requirements:</p>
<ul>
<li><strong>Chapter 4 (Context of the Organization) -&gt; NIS2 1,4,5</strong>
<ul>
<li>Understand external and internal issues that affect the ISMS, aligning with NIS2&#8217;s broader security requirements.</li>
<li>Identify if the company is falling into the two entity categories: Important and Essential.</li>
<li>An important step is also to identify and assess all external suppliers.</li>
</ul>
</li>
<li><strong>Chapter 5 (Leadership) -&gt; NIS2 1,5,8</strong>
<ul>
<li>Ensures management’s commitment to the ISMS, mirroring NIS2’s emphasis on leadership and governance in cybersecurity.</li>
</ul>
</li>
<li><strong>Chapter 6 (Planning) -&gt; NIS2 2,3,4,6 </strong>
<ul>
<li>Address the assessment and treatment of information security risks, a core component of proactive compliance under NIS2.</li>
<li>Conduct a risk assessment to identify threats, vulnerabilities, and impacts on information assets.</li>
<li>Develop a risk treatment plans to address identified risks, including mitigation, transfer, or acceptance.</li>
</ul>
</li>
<li><strong>Chapter 7 (Support) -&gt; 5,7,9</strong>
<ul>
<li>Provide the framework for managing resources and operational planning,</li>
<li>Establish communication channels for reporting security incidents and seeking guidance on information security matters.</li>
</ul>
</li>
<li><strong>Chapter 8 (Operation) -&gt; NIS2 2,3,4,6</strong>
<ul>
<li>Provide the framework for managing resources and operational planning, establishes incident response and business continuity plans to mitigate the impact of security incidents and disruptions, crucial for implementing the technical and organizational measures required by NIS2.</li>
</ul>
</li>
<li><strong>Chapter 9 (Performance Evaluation) -&gt; NIS2 8,9</strong>
<ul>
<li>Assess the performance of the ISMS, helping to ensure continuous improvement in line with NIS2’s dynamic compliance landscape.</li>
</ul>
</li>
</ul>
<h4></h4>
<p>Disclaimer:<br />
This mapping is author&#8217;s own interpretation based on his personal opinion and understanding of the requirements. It is not the only possible interpretation and it is most probably not the best one available.</p>
<p>&nbsp;</p>
<h1>Conclusion</h1>
<p>By mapping NIS2 requirements to the structured framework provided by ISO 27001:2022, organizations can not only ensure compliance but also strengthen their overall security posture.</p>
<p>It is important to understand that this alignment is not a one-time effort but a continuous process of adaptation and improvement, reflecting the dynamic nature of cybersecurity threats and regulatory requirements.</p>
<p>As such, organizations should focus on regular reviews and updates to their ISMS, ensuring that it remains robust, responsive, and compliant.</p>The post <a href="https://www.sorinmustaca.com/maping-nis2-requirements-to-the-iso-270012022-framework/">Maping NIS2 requirements to the ISO 27001:2022 framework</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6306</post-id>	</item>
		<item>
		<title>Implementing ISO 27001:2022 Annex A.17 &#8211; Information Security Aspects of Business Continuity Management</title>
		<link>https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-17-information-security-aspects-of-business-continuity-management/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 24 Apr 2024 07:33:33 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[a.17]]></category>
		<category><![CDATA[bcm]]></category>
		<category><![CDATA[bia]]></category>
		<category><![CDATA[Business Continuity Management]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6519</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we address ISO 27001:2022 Annex A.17, &#8220;Information Security Aspects of Business Continuity Management&#8221; is crucial for organizations to ensure the resilience of their information security management systems (ISMS) in the face of disruptive events. This annex [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-17-information-security-aspects-of-business-continuity-management/">Implementing ISO 27001:2022 Annex A.17 – Information Security Aspects of Business Continuity Management</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>Today we address ISO 27001:2022 Annex A.17, &#8220;Information Security Aspects of Business Continuity Management&#8221; is crucial for organizations to ensure the resilience of their information security management systems (ISMS) in the face of disruptive events.</p>
<p>This annex provides guidelines for integrating information security into business continuity management processes to minimize the impact of disruptions and ensure the continuity of critical business operations.</p>
<h2><div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-17-information-security-aspects-of-business-continuity-management/#Understanding_the_Importance_of_Business_Continuity_Management" >Understanding the Importance of Business Continuity Management</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-17-information-security-aspects-of-business-continuity-management/#Key_Controls_in_Annex_A17" >Key Controls in Annex A.17:</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-17-information-security-aspects-of-business-continuity-management/#Practical_Implementation_of_Annex_A17" >Practical Implementation of Annex A.17</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-17-information-security-aspects-of-business-continuity-management/#Auditing_Annex_A17_Implementation" >Auditing Annex A.17 Implementation</a></li></ul></nav></div>
</h2>
<h2>Understanding the Importance of Business Continuity Management</h2>
<p>Annex A.17 of ISO 27001:2022 outlines the controls necessary to ensure that information security is an integral part of the organization’s business continuity management. The annex emphasizes the need to prepare for, respond to, and recover from incidents that can impact the availability of critical information assets.</p>
<p>Business continuity management (BCM) is essential for organizations to prepare for and respond to disruptions that could affect their ability to deliver products and services.</p>
<p>Annex A.17 emphasizes several key aspects:</p>
<ul>
<li><strong>Risk Assessment:</strong> Identifying and assessing risks that could disrupt business operations and impact information security.</li>
<li><strong>Business Impact Analysis:</strong> Evaluating the potential consequences of disruptions on critical business processes and information assets.</li>
<li><strong>Business Continuity Planning:</strong> Developing and implementing strategies and procedures to maintain essential functions during and after disruptive events.</li>
<li><strong>Testing and Exercise:</strong> Conducting regular testing and exercises to validate the effectiveness of business continuity plans and improve response capabilities.</li>
</ul>
<p>&nbsp;</p>
<h2>Key Controls in Annex A.17:</h2>
<ul>
<li><strong>A.17.1 Information Security Continuity</strong>: Ensure that information security continuity is embedded within the organization’s overall business continuity management systems.</li>
<li><strong>A.17.2 Redundancies</strong>: Implement redundancy measures to ensure availability of information processing facilities.</li>
</ul>
<h2>Practical Implementation of Annex A.17</h2>
<ol>
<li><strong>Risk Assessment and Business Impact Analysis (BIA)</strong>:
<ul>
<li><strong>Example</strong>: An e-commerce company assesses the impact of a server downtime on its operations. The BIA shows significant revenue loss for each hour of downtime.</li>
<li><strong>Implementation</strong>: Develop and implement continuity strategies based on the results of BIA. This includes identifying critical systems and processes and the extent of their protection.</li>
</ul>
</li>
<li><strong>Establishing Redundancy and Resilience</strong>:
<ul>
<li><strong>Example</strong>: A financial institution uses multiple data centers in geographically diverse locations to ensure data availability even in the case of a natural disaster.</li>
<li><strong>Implementation</strong>: Invest in redundant hardware, failover systems, and data mirroring techniques to ensure continuous service and data availability.</li>
</ul>
</li>
<li><strong>Developing and Implementing Business Continuity Plans</strong>:
<ul>
<li><strong>Example</strong>: A healthcare provider ensures that all critical patient information systems have backups and are capable of being restored quickly in any emergency.</li>
<li><strong>Implementation</strong>: Prepare detailed business continuity plans that include recovery objectives, strategies, and employee responsibilities. Regularly train staff on their roles during a disruption.</li>
</ul>
</li>
<li><strong>Testing and Exercises</strong>:
<ul>
<li><strong>Example</strong>: A technology firm conducts bi-annual drills to simulate different scenarios including cyber-attacks and power failures.</li>
<li><strong>Implementation</strong>: Regular testing and rehearsal of business continuity plans to evaluate their effectiveness and make necessary adjustments.</li>
</ul>
</li>
<li><strong>Embedding Information Security into Business Continuity</strong>:
<ul>
<li><strong>Example</strong>: Incorporate cybersecurity measures into the business continuity plans of an online retailer to protect against data breaches during disruptions.</li>
<li><strong>Implementation</strong>: Ensure that information security practices are maintained during a disruption, including access controls, encryption, and secure communication channels.</li>
</ul>
</li>
</ol>
<h1>Auditing Annex A.17 Implementation</h1>
<p>The audit of ISO 27001:2022’s Annex A.17 focuses on verifying that the business continuity plans and controls are in place, effective, and in alignment with the organization’s overall security policies. The audit process typically involves the following steps:</p>
<ol>
<li><strong>Documentation Review</strong>: Auditors review all relevant documentation including the business impact analysis, risk assessments, continuity plans, and previous audit reports.</li>
<li><strong>Interviews</strong>: Conduct interviews with key personnel involved in business continuity management to assess their understanding and implementation of the policies.</li>
<li><strong>Observation and Testing</strong>: Direct observation of drills and testing processes, and reviewing logs and records to verify that procedures are regularly executed and monitored.</li>
<li><strong>Report Findings and Recommendations</strong>: Provide a detailed report of findings with any non-conformities and suggest corrective actions.</li>
</ol>
<h3>Conclusion</h3>
<p>Implementing Annex A.17 of ISO 27001:2022 effectively ensures that an organization can protect its critical information assets during disruptions. By following structured implementation and regular audits, organizations can not only comply with ISO 27001 but also enhance their resilience against unforeseen events, thereby safeguarding their operations and reputation in the long term.</p>The post <a href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-17-information-security-aspects-of-business-continuity-management/">Implementing ISO 27001:2022 Annex A.17 – Information Security Aspects of Business Continuity Management</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6519</post-id>	</item>
		<item>
		<title>Implementing ISO 27001:2022 Annex A.16 &#8211; Information Security Incident Management</title>
		<link>https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-16-information-security-incident-management/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Mon, 22 Apr 2024 07:21:47 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[annex a.16]]></category>
		<category><![CDATA[Incident Management]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6516</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we address ISO 27001:2022 Annex A.16, &#8220;Information Security Incident Management&#8221; is crucial for organizations to effectively detect, respond to, and recover from security incidents. This annex provides guidelines for establishing an incident management process to minimize the [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-16-information-security-incident-management/">Implementing ISO 27001:2022 Annex A.16 – Information Security Incident Management</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>Today we address ISO 27001:2022 Annex A.16, &#8220;Information Security Incident Management&#8221; is crucial for organizations to effectively detect, respond to, and recover from security incidents. This annex provides guidelines for establishing an incident management process to minimize the impact of security breaches and ensure the continuity of business operations.</p>
<h2><div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-16-information-security-incident-management/#Understanding_the_Importance_of_Information_Security_Incident_Management" >Understanding the Importance of Information Security Incident Management</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-16-information-security-incident-management/#Implementing_Annex_A16_in_Practice" >Implementing Annex A.16 in Practice</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-16-information-security-incident-management/#Establishing_Incident_Management_Procedures" >Establishing Incident Management Procedures</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-16-information-security-incident-management/#Incident_Response_and_Containment" >Incident Response and Containment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-16-information-security-incident-management/#Incident_Analysis_and_Recovery" >Incident Analysis and Recovery</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-16-information-security-incident-management/#Audit_of_Compliance_with_Annex_A16" >Audit of Compliance with Annex A.16</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-16-information-security-incident-management/#Conclusion" >Conclusion</a></li></ul></nav></div>
</h2>
<h1>Understanding the Importance of Information Security Incident Management</h1>
<p>Incident management is a fundamental aspect of information security, helping organizations mitigate the impact of security incidents and protect sensitive information assets. Annex A.16 emphasizes several key aspects:</p>
<ul>
<li><strong>Timely Response:</strong> Promptly detecting and responding to security incidents minimizes their impact on operations and prevents further damage.</li>
<li><strong>Containment and Recovery:</strong> Implementing effective containment and recovery measures helps restore affected systems and data to normal operations.</li>
<li><strong>Continuous Improvement:</strong> Regularly reviewing and updating incident management procedures ensures their effectiveness and alignment with evolving threats and technologies.</li>
</ul>
<h1>Implementing Annex A.16 in Practice</h1>
<h2>Establishing Incident Management Procedures</h2>
<h4>Practical Examples:</h4>
<ol>
<li><strong>Incident Identification:</strong> Implement mechanisms to detect and identify security incidents, such as intrusion detection systems (IDS), security information and event management (SIEM) systems, and user reporting mechanisms.</li>
<li><strong>Incident Classification:</strong> Define criteria for classifying incidents based on severity, impact, and urgency to prioritize response efforts effectively.</li>
<li><strong>Incident Response Team:</strong> Establish an incident response team comprising key personnel responsible for coordinating and executing incident response activities.</li>
</ol>
<h2>Incident Response and Containment</h2>
<h3>Practical Examples</h3>
<ol>
<li><strong>Response Plan:</strong> Develop incident response plans outlining roles, responsibilities, and actions to be taken during security incidents, including containment, eradication, recovery, and communication procedures.</li>
<li><strong>Containment Measures:</strong> Implement measures to contain and mitigate the impact of security incidents, such as isolating affected systems, disabling compromised accounts, or blocking malicious traffic.</li>
<li><strong>Evidence Preservation:</strong> Preserve evidence related to security incidents for forensic analysis and investigation purposes, ensuring the integrity and admissibility of evidence.</li>
</ol>
<h2>Incident Analysis and Recovery</h2>
<h3>Practical Examples</h3>
<ol>
<li><strong>Root Cause Analysis:</strong> Conduct root cause analysis to identify the underlying causes of security incidents and implement corrective actions to prevent recurrence.</li>
<li><strong>System Restoration:</strong> Restore affected systems and data to normal operations following security incidents, using backup and recovery procedures to minimize downtime and data loss.</li>
<li><strong>Communication:</strong> Communicate with stakeholders, including senior management, employees, customers, and regulatory authorities, regarding the nature and impact of security incidents and steps taken for resolution.</li>
</ol>
<h1>Audit of Compliance with Annex A.16</h1>
<p>Auditing compliance with Annex A.16 involves assessing the effectiveness of incident management procedures and practices. The audit process typically includes:</p>
<ul>
<li><strong>Audit Preparation:</strong> Gathering documentation related to incident management procedures, incident response plans, and incident logs.</li>
<li><strong>On-site Audit:</strong> Assessing implementation of incident management controls through interviews, document reviews, and observations of incident response activities.</li>
<li><strong>Audit Findings:</strong> Analyzing audit findings and identifying areas of non-compliance or improvement opportunities.</li>
<li><strong>Reporting:</strong> Documenting audit results and providing recommendations for corrective actions to address identified issues.</li>
<li><strong>Follow-up:</strong> Monitoring implementation of corrective actions and conducting follow-up audits to verify compliance.</li>
</ul>
<h1>Conclusion</h1>
<p>ISO 27001:2022 Annex A.16 underscores the importance of establishing robust incident management procedures to effectively respond to security incidents and minimize their impact on business operations. By implementing incident identification, response, containment, and recovery measures, organizations can enhance their resilience to security threats and ensure the continuity of critical business functions. Regular audits help assess compliance with Annex A.16 requirements and drive continuous improvement in incident management practices, enabling organizations to adapt to evolving security challenges effectively. Prioritizing information security incident management is essential for organizations seeking to protect sensitive information assets and maintain trust and confidence in their operations.</p>The post <a href="https://www.sorinmustaca.com/implementing-iso-27001-2022-annex-a-16-information-security-incident-management/">Implementing ISO 27001:2022 Annex A.16 – Information Security Incident Management</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6516</post-id>	</item>
		<item>
		<title>NIS-2: 10 common misconceptions about the regulation</title>
		<link>https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Fri, 19 Apr 2024 07:16:42 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[NIS2]]></category>
		<category><![CDATA[misconceptions]]></category>
		<category><![CDATA[NIS-2]]></category>
		<category><![CDATA[nis2]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6471</guid>

					<description><![CDATA[<p>We wrote here about NIS2 and we will continue to add more content about it. Because we are getting closer to October 17th, many people are getting more and more nervous about NIS2. Despite its significance, there are numerous misconceptions and misinterpretations circulating about the scope and implications of this regulation. This article aims to [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/">NIS-2: 10 common misconceptions about the regulation</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We <a href="https://www.sorinmustaca.com/nis2-collection/">wrote here about NIS2</a> and we will continue to add more content about it.</p>
<p>Because we are getting closer to October 17th, many people are getting more and more nervous about NIS2.</p>
<p>Despite its significance, there are numerous misconceptions and misinterpretations circulating about the scope and implications of this regulation.</p>
<p>This article aims to clarify some of the misconceptions,  which I collected mostly from LinkedIn and articles about NIS-2.</p>
<p>&nbsp;</p>
<p>Note:</p>
<p>&#8220;NIS2&#8221; and &#8220;NIS-2&#8221; are exactly the same thing. I am using both in this article only because of SEO.</p>
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/#1_NIS2_starts_being_applied_in_the_EU_starting_17102024" >1. NIS2 starts being applied in the EU starting 17.10.2024</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/#2_Limited_scope_of_application" >2. Limited scope of application</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/#3_NIS-2_Is_Just_About_Cybersecurity" >3. NIS-2 Is Just About Cybersecurity</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/#4_NIS-2_compliance_is_the_same_across_all_EU_countries" >4. NIS-2 compliance is the same across all EU countries</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/#5_Heavy_penalties_are_the_main_compliance_driver" >5. Heavy penalties are the main compliance driver</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/#6_NIS-2_does_not_affect_third-party_suppliers" >6. NIS-2 does not affect third-party suppliers</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/#7_NIS-2_contains_rules_for_AI_IoT_Industry_40" >7. NIS-2 contains rules for AI, IoT, Industry 4.0.</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/#8_Any_company_with_activity_in_the_domains_marked_as_Important_and_Essential_is_affected_by_NIS-2" >8. Any company with activity in the domains marked as Important and Essential is affected by NIS-2</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-9" href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/#9_All_affected_companies_must_certify_for_NIS-2" >9. All affected companies must certify for NIS-2</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-10" href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/#10_Companies_can_buy_softwarehardware_products_to_become_conform_with_NIS-2" >10. Companies can buy software/hardware products to become conform with NIS-2</a></li></ul></nav></div>

<p>&nbsp;</p>
<h1>1. NIS2 starts being applied in the EU starting 17.10.2024</h1>
<p>Truth is that the regulation is already applicable in the EU since it was approved. This deadline applies to the individual countries of the EU to convert and apply the NIS2 requirements in local laws.</p>
<p>If national authorities fail to properly implement EU laws, <b>the Commission may launch a formal infringement procedure against the country in question</b>. If the issue is still not settled, the Commission may eventually refer the case to the Court of Justice of the European Union.</p>
<p>&nbsp;</p>
<h1>2. Limited scope of application</h1>
<p>Contrary to the belief that NIS-2 only applies to large tech companies, the directive significantly broadens its scope compared to its predecessor, NIS.</p>
<p>NIS-2 extends beyond just critical infrastructure sectors like energy and transport, encompassing a wide array of sectors such as digital services, public administration, and healthcare.</p>
<p>It mandates a security and incident reporting framework that applies to both Essential and Important Entities, significantly expanding the list of sectors and services affected.</p>
<h2></h2>
<h1>3. NIS-2 Is Just About Cybersecurity</h1>
<p>While cybersecurity is a core component, NIS-2 is not merely about preventing cyberattacks. The directive emphasizes a comprehensive approach to security, which includes resilience against a wide range of threats.</p>
<p>This includes but it is not limited to:</p>
<ul>
<li>supply chain security,</li>
<li>incident response, and</li>
<li>crisis management.</li>
</ul>
<p>It establishes a baseline for security measures and incident notifications that entities must adhere to, ensuring a uniform level of security across member states.</p>
<h2></h2>
<h1>4. NIS-2 compliance is the same across all EU countries</h1>
<p>Although NIS-2 sets a framework for cybersecurity across the EU, member states have some flexibility in implementation. This means that there can be variations in how directives are enforced from one country to another, depending on local laws and regulations.</p>
<p>Companies operating across multiple jurisdictions need to be aware of and comply with local variations to ensure full compliance.</p>
<h2></h2>
<h1>5. Heavy penalties are the main compliance driver</h1>
<p>While it is true that NIS-2 can impose hefty fines for non-compliance, focusing solely on penalties misses the broader objective of the directive.</p>
<p>NIS-2 is designed to cultivate a culture of security and resilience. It encourages entities to proactively manage their cybersecurity risks and to collaborate with national authorities.</p>
<p>This cooperative approach is fundamental to enhancing the overall cybersecurity posture of the EU.</p>
<h2></h2>
<h1>6. NIS-2 does not affect third-party suppliers</h1>
<p>NIS-2 places explicit requirements on the security practices of third-party suppliers. Entities covered under the directive are required to ensure that their supply chains are secure.</p>
<p>This includes mandatory risk assessments and incident reporting requirements that extend to service providers, reflecting an understanding that security is only as strong as the weakest link in the supply chain.</p>
<p>&nbsp;</p>
<h1>7. NIS-2 contains rules for AI, IoT, Industry 4.0.</h1>
<p>NIS-2 sets a framework for cybersecurity and it does not address anything in particular. However, the rules described can be very well applied to companies in the fields like those mentioned that fall under the regulation applicability.</p>
<p>The companies active in <strong>Digital Infrastructure Services</strong> (Internet Nodes, DNS Service Providers, TLD Registries, Cloud Providers, Data Centers, Content Delivery Networks, Trust Services, Communication Networks, Communication Services ) and in</p>
<p><strong>ICT Service Management</strong> (B2B only) (Managed Services (IT, Networks/Infrastructure, Applications), Managed Security Services (Risk and Cyber Security) ) are potentially directly affected by the regulation. However, there are clear criteria about which companies are affected.</p>
<p>&nbsp;</p>
<h1>8. Any company with activity in the domains marked as Important and Essential is affected by NIS-2</h1>
<p>Although the domains are under the NIS-2 regulation, a company is affected if it meets the criteria:</p>
<ul>
<li>Essential Entities (EE):</li>
<li style="list-style-type: none;">
<ul>
<li>at least 250 employees and</li>
<li>50 Mil € revenue</li>
</ul>
</li>
<li>Important Entities (IE):
<ul>
<li>at least 50 employees and</li>
<li>10 Mil € revenue</li>
</ul>
</li>
</ul>
<p>If a company doesn&#8217;t have these characteristics, then, in general, it is not affected by the regulation directly. It is highly recommended that even in such cases the companies follow the regulation&#8217;s requirements, since it will increase their resilience against cyber attacks.</p>
<p>However, an entity may still be considered “essential” or “important” even if it does not meet the size criteria, in specific cases such as when it is the sole provider of a critical service for societal or economic activity in a Member State.</p>
<p>&nbsp;</p>
<h1>9. All affected companies must certify for NIS-2</h1>
<p>A the time of writing this post there is no certification for NIS-2. This might change in the future, especially when because we don&#8217;t know at this time how the regulation will be implemented in each of the EU member states.</p>
<p>There are consulting companies that sell consulting services and guarantee that a company will get the &#8220;NIS-2  certification&#8221; if they bus their services. While buying consulting is in general a good thing, the only thing that can be obtained is help in meeting the requirements of the regulation.</p>
<p>I recommend to stay away from offers that promise things that don&#8217;t exist.</p>
<p>&nbsp;</p>
<h1>10. Companies can buy software/hardware products to become conform with NIS-2</h1>
<p>Although conformity is sometimes made easier by using specialized software and hardware products, there is no requirement or recommendation to purchase anything.</p>
<p>Some security providers and consulting companies are offering On The Shelf  (OTS) products that promise immediate conformity with NIS-2 (or guarantee obtaining a &#8220;certification&#8221; &#8211; see point 9 above).</p>
<p>If you look at the series of articles in the NIS2 area of this website, you will see that actually quite a lot of  steps involve an ISMS, a cybersecurity framework, cybersecurity products and so on.</p>
<p>These can be implemented with commercial or open source products, but there is still need to know where and how to install them in order to become conform.</p>
<p>I can very well imagine that there will be soon commercial offerings with sets of templates for implementing the NIS-2 requirements, just like there are with ISO 27001, TISAX and other certifications.</p>The post <a href="https://www.sorinmustaca.com/nis-2-10-common-misconceptions-about-the-regulation/">NIS-2: 10 common misconceptions about the regulation</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6471</post-id>	</item>
		<item>
		<title>Implementing ISO 27001:2022 Annex A.15 &#8211; Supplier Relationships</title>
		<link>https://www.sorinmustaca.com/implementing-iso-270012022-annex-a-15-supplier-relationships/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 17 Apr 2024 07:57:23 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[a.15]]></category>
		<category><![CDATA[annex a]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[Supplier Relationships]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6491</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we address ISO 27001:2022 Annex A.15, &#8220;Supplier Relationships&#8221;, which is crucial for organizations in order to ensure the security of information assets shared with external suppliers. This annex provides guidelines for managing supplier relationships effectively to mitigate [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/implementing-iso-270012022-annex-a-15-supplier-relationships/">Implementing ISO 27001:2022 Annex A.15 – Supplier Relationships</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>Today we address ISO 27001:2022 Annex A.15, &#8220;Supplier Relationships&#8221;, which is crucial for organizations in order to ensure the security of information assets shared with external suppliers. This annex provides guidelines for managing supplier relationships effectively to mitigate risks and maintain information security.</p>
<p>From an IT security perspective, suppliers are external entities or third-party organizations that provide goods, services, or resources to support an organization&#8217;s operations.</p>
<p>These suppliers often play a critical role in the organization&#8217;s IT infrastructure, providing hardware, software, cloud services, and other technology solutions.</p>
<p>Suppliers may also have access to sensitive information, systems, or networks of the organization, making them potential security risks.</p>
<p>Therefore, managing supplier relationships is essential for ensuring the security of information assets and mitigating risks associated with third-party access.</p>
<p>&nbsp;</p>
<h2><div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/implementing-iso-270012022-annex-a-15-supplier-relationships/#Understanding_the_Importance_of_Supplier_Relationships" >Understanding the Importance of Supplier Relationships</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/implementing-iso-270012022-annex-a-15-supplier-relationships/#Implementing_Annex_A15_in_Practice" >Implementing Annex A.15 in Practice</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/implementing-iso-270012022-annex-a-15-supplier-relationships/#Supplier_Selection_and_Evaluation" >Supplier Selection and Evaluation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/implementing-iso-270012022-annex-a-15-supplier-relationships/#Contractual_Agreements" >Contractual Agreements</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/implementing-iso-270012022-annex-a-15-supplier-relationships/#Monitoring_and_Review" >Monitoring and Review</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/implementing-iso-270012022-annex-a-15-supplier-relationships/#Audit_of_Compliance_with_Annex_A15" >Audit of Compliance with Annex A.15</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/implementing-iso-270012022-annex-a-15-supplier-relationships/#Conclusion" >Conclusion</a></li></ul></nav></div>
</h2>
<h1>Understanding the Importance of Supplier Relationships</h1>
<p>Supplier relationships play a vital role in the overall information security posture of organizations. Annex A.15 emphasizes several key aspects:</p>
<ul>
<li><strong>Risk Management:</strong> Assessing and managing risks associated with suppliers who have access to sensitive information.</li>
<li><strong>Contractual Agreements:</strong> Establishing clear contractual agreements that define security responsibilities and obligations.</li>
<li><strong>Monitoring and Review:</strong> Continuously monitoring supplier performance and adherence to security requirements.</li>
</ul>
<h1>Implementing Annex A.15 in Practice</h1>
<h2>Supplier Selection and Evaluation</h2>
<h4>Practical Examples:</h4>
<ol>
<li><strong>Risk Assessment:</strong> Conduct thorough risk assessments of potential suppliers to evaluate their security controls, practices, and potential risks to information assets.</li>
<li><strong>Due Diligence:</strong> Perform due diligence checks, such as reviewing security certifications, conducting site visits, and requesting security documentation from suppliers.</li>
<li><strong>Security Requirements:</strong> Clearly communicate security requirements to suppliers during the selection process, including data protection measures, access controls, and incident response capabilities.</li>
</ol>
<h2>Contractual Agreements</h2>
<h4>Practical Examples:</h4>
<ol>
<li><strong>Security Clauses:</strong> Include specific security clauses in contracts that outline security requirements, confidentiality obligations, data protection measures, and compliance with relevant regulations.</li>
<li><strong>Data Protection:</strong> Address data protection requirements, including data handling procedures, data encryption, and secure transmission methods.</li>
<li><strong>Service Level Agreements (SLAs):</strong> Define SLAs for security-related metrics, such as incident response times, availability guarantees, and security incident notification procedures.</li>
</ol>
<h1>Monitoring and Review</h1>
<h4>Practical Examples:</h4>
<ol>
<li><strong>Ongoing Assessment:</strong> Continuously monitor supplier performance and security practices to ensure compliance with contractual agreements and security requirements.</li>
<li><strong>Audits and Reviews:</strong> Conduct periodic audits and reviews of supplier security controls, practices, and compliance with contractual obligations.</li>
<li><strong>Incident Response:</strong> Establish procedures for managing security incidents involving suppliers, including incident reporting, investigation, and remediation.</li>
</ol>
<h1>Audit of Compliance with Annex A.15</h1>
<p>Auditing compliance with Annex A.15 involves assessing the effectiveness of supplier relationship management practices. The audit process typically includes:</p>
<ul>
<li><strong>Audit Preparation:</strong> Gather documentation related to supplier relationships, contracts, and security controls.</li>
<li><strong>On-site Audit:</strong> Assess implementation of supplier management controls through interviews, document reviews, and observations.</li>
<li><strong>Audit Findings:</strong> Analyze audit findings and identify areas of non-compliance or improvement opportunities.</li>
<li><strong>Reporting:</strong> Document audit results and provide recommendations for corrective actions to address identified issues.</li>
<li><strong>Follow-up:</strong> Monitor implementation of corrective actions and conduct follow-up audits to verify compliance.</li>
</ul>
<h1>Conclusion</h1>
<p>ISO 27001:2022 Annex A.15 emphasizes the importance of effectively managing supplier relationships to protect information assets and mitigate risks. By implementing robust supplier management practices, organizations can ensure compliance with security requirements, maintain confidentiality, integrity, and availability of sensitive information, and enhance overall information security posture. Regular audits help assess compliance with Annex A.15 requirements and drive continuous improvement in supplier relationship management processes.</p>The post <a href="https://www.sorinmustaca.com/implementing-iso-270012022-annex-a-15-supplier-relationships/">Implementing ISO 27001:2022 Annex A.15 – Supplier Relationships</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6491</post-id>	</item>
		<item>
		<title>Google Ads for Bitbucket.org &#8211; malvertising at its best (Updated)</title>
		<link>https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 17 Apr 2024 07:38:23 +0000</pubDate>
				<category><![CDATA[Antivirus]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[bitbucket]]></category>
		<category><![CDATA[malvertising]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6507</guid>

					<description><![CDATA[<p>&#160; What is it? Malvertising : Malware delivered through  Advertising. These corrupted ads are designed to appear legitimate but they may serve malicious code, which can infect a user&#8217;s device simply through viewing or clicking on the ad. Malvertising exploits the expansive reach and complex supply chains of online advertising networks, enabling attackers to deliver [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/">Google Ads for Bitbucket.org – malvertising at its best (Updated)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<div id="ez-toc-container" class="ez-toc-v2_0_79_2 ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/#What_is_it" >What is it?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/#Bitbucket_malvertising" >Bitbucket malvertising</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/#Whats_the_catch" >What&#8217;s the catch?</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/#1Malicious_software" >1.Malicious software</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/#2_Unknown_advertiser_not_Atlassian" >2. Unknown advertiser (not Atlassian)</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/#3_Foreign_code_inserted" >3. Foreign code inserted</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/#4_Very_fresh_domain" >4. Very fresh domain</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/#Conclusion" >Conclusion</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-9" href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/#Update" >Update</a></li></ul></nav></div>

<p>&nbsp;</p>
<h1>What is it?</h1>
<p>Malvertising : Malware delivered through  Advertising. These corrupted ads are designed to appear legitimate but they may serve malicious code, which can infect a user&#8217;s device simply through viewing or clicking on the ad. Malvertising exploits the expansive reach and complex supply chains of online advertising networks, enabling attackers to deliver malware to a broad audience without direct interaction.</p>
<p>This type of cyber attack can lead to data breaches, identity theft, and other significant security risks. Awareness and advanced security measures are crucial in protecting against malvertising threats.</p>
<h1>Bitbucket malvertising</h1>
<p>If you search in Google the word &#8220;Bitbucket&#8221;, you get a screen like the one below.</p>
<p>If you click on the first link, which is marked as &#8220;Sponsored&#8221;, you will be redirected to a website, which is 99.99% identical to the bitbucket.org.</p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6508" data-permalink="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/malvertising/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?fit=1738%2C1260&amp;ssl=1" data-orig-size="1738,1260" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="malvertising" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?fit=300%2C217&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?fit=640%2C464&amp;ssl=1" class="alignnone wp-image-6508 size-large" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?resize=640%2C464&#038;ssl=1" alt="" width="640" height="464" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?resize=1030%2C747&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?resize=300%2C217&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?resize=768%2C557&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?resize=1536%2C1114&amp;ssl=1 1536w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?w=1738&amp;ssl=1 1738w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malvertising.png?w=1280&amp;ssl=1 1280w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>&nbsp;</p>
<h1>What&#8217;s the catch?</h1>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6509" data-permalink="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/fake-bitbucket/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?fit=2647%2C754&amp;ssl=1" data-orig-size="2647,754" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="fake-bitbucket" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?fit=300%2C85&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?fit=640%2C182&amp;ssl=1" class="alignnone wp-image-6509 size-large" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?resize=640%2C182&#038;ssl=1" alt="" width="640" height="182" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?resize=1030%2C293&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?resize=300%2C85&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?resize=768%2C219&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?resize=1536%2C438&amp;ssl=1 1536w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?resize=2048%2C583&amp;ssl=1 2048w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?w=1280&amp;ssl=1 1280w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/fake-bitbucket.png?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>&nbsp;</p>
<p>The are a few things on the page that are wrong:</p>
<p>&nbsp;</p>
<h2>1.Malicious software</h2>
<p>The kit that you download is malicious: <a href="https://www.virustotal.com/gui/file/9a2268162982113c12d163b1377dc4e72c93f91e26bd511d16c1b705262ca03c?nocache=1" target="_blank" rel="noopener">https://www.virustotal.com/gui/file/9a2268162982113c12d163b1377dc4e72c93f91e26bd511d16c1b705262ca03c?nocache=1</a></p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6510" data-permalink="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/malware-bitbucket/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?fit=3076%2C1057&amp;ssl=1" data-orig-size="3076,1057" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="malware-bitbucket" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?fit=300%2C103&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?fit=640%2C220&amp;ssl=1" class="alignnone wp-image-6510 " src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?resize=640%2C220&#038;ssl=1" alt="" width="640" height="220" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?resize=1030%2C354&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?resize=300%2C103&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?resize=768%2C264&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?resize=1536%2C528&amp;ssl=1 1536w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?resize=2048%2C704&amp;ssl=1 2048w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?w=1280&amp;ssl=1 1280w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-bitbucket.png?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p>At the moment when I reanalyzed it, only 3 AVs detected it: ESET, Sophos and Jiangmin.</p>
<p>&nbsp;</p>
<h2>2. Unknown advertiser (not Atlassian)</h2>
<p>The ad is not from Atlassian, but from someone in Pakistan:</p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-advertiser.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6511" data-permalink="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/malware-advertiser/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-advertiser.png?fit=745%2C948&amp;ssl=1" data-orig-size="745,948" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="malware-advertiser" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-advertiser.png?fit=236%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-advertiser.png?fit=640%2C814&amp;ssl=1" class="alignnone wp-image-6511 " src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-advertiser.png?resize=413%2C526&#038;ssl=1" alt="" width="413" height="526" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-advertiser.png?w=745&amp;ssl=1 745w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/04/malware-advertiser.png?resize=236%2C300&amp;ssl=1 236w" sizes="auto, (max-width: 413px) 100vw, 413px" /></a></p>
<p>I reported it to Google as malware.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2>3. Foreign code inserted</h2>
<p>If you look at the source of the fake page, you see code and comments in Russian. The translation shows some innocent log messages. It appears that the developers had some problems with the server response. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><span style="color: #ff0000;">&#8230;.</span></p>
<p><span style="color: #ff0000;">success: function(response) {</span><br />
<span style="color: #ff0000;">console.log(&#8220;Ответ сервера: &#8220;, response);</span><br />
<span style="color: #ff0000;">// alert(&#8220;Клик зарегистрирован!&#8221;);</span><br />
<span style="color: #ff0000;">},</span><br />
<span style="color: #ff0000;">error: function(xhr, status, error) {</span><br />
<span style="color: #ff0000;">// Обработка ошибок при отправке запроса</span><br />
<span style="color: #ff0000;">// console.error(&#8220;Ошибка: &#8220;, error);</span><br />
<span style="color: #ff0000;">alert(&#8220;Произошла ошибка при регистрации клика.&#8221;);</span><br />
<span style="color: #ff0000;">&#8230;</span></p>
<p>&nbsp;</p>
<h2>4. Very fresh domain</h2>
<p>The domain was registered a few weeks ago.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1>Conclusion</h1>
<ol>
<li><strong>Don&#8217;t just click:</strong> Never search for a domain by entering the name in the search engine. Just type the domain you see advertised. In our case, as can be seen in the screenshot, the domain would be bitbucket.org.</li>
<li><strong>Use Ad Blockers</strong>: Installing reputable ad blocking software can help prevent malvertisements from loading. This is one of the simplest and most effective measures to reduce the risk of accidental clicks on malicious ads.</li>
<li><strong>Use security solutions:</strong> Utilize endpoint security solutions that include features like real-time scanning, behavior analysis, and threat detection. These tools can identify and neutralize malicious activities originating from ads.</li>
<li><strong>Use Secure Browsing Tools</strong>: Tools that offer secure browsing options, such as VPNs and security-focused browsers, can provide additional layers of protection by encrypting data and blocking malicious sites.</li>
</ol>
<p>&nbsp;</p>
<h1>Update</h1>
<p>Google rejected 3 requests to stop the ads with the following mail:</p>
<table width="94%">
<tbody>
<tr>
<td><code>Dear Sorin,</code></p>
<p><code>We’re writing to let you know that we reviewed your report (ID 8-9421000036524).</code></p>
<p><code>Here's what we found</code></p>
<p><code>We decided not to take this ad down. <strong>We found that the ad doesn’t go against Google’s policies,</strong> which prohibit certain content and practices that we believe to be harmful to users and the overall online ecosystem.</code></p>
<p><code>(If you have additional information that might help us reverse this decision, you can let us know by <a href="https://notifications.google.com/g/p/ANiao5q7zur5_TcFg9YPObQfK5RCt7k60HeCw2-coZR6uHxS4-jUUDCS27KxJ1w399aEdFMxmNeP-CcKHU7dZnKvvY7gSNBPaF41nIXO-hTwiPDYrSZTFkXO8lLBW2ZKS9FVNSuGu7VqRZcUPqsBGmxSAVcUtNZZWTRDCNX-4e2oOZ82WYSu1RdhRJFDGbSZAiXwvRRh7JrSW1uk8dJTZ6sUZCY111cLehvMeNb9jhOX0rN0tUl3S4oqgx0m-qUQTy_hBAB6lB-L8nEezq3hauijG78VIs4QVnezMO7TmWOMxqo7O9wsBcpV4iaUc_mibDb6tH-Ln9D8EpxwTeL-t_h6KQY2fjqLQWEpPEJtSrF-_ZsCyZ7gFPW6j4MWrIzUPN-X9xMArgFU4HjJfNVMJv2oCCLeuK7tCOwDTaNzw1PfPBq8fjA0jkmyAwCnWeED5ZSP3su2Rji9i_U">reporting this ad again</a> within six months, or you can learn about your other options to <a href="https://notifications.google.com/g/p/ANiao5rq1m3ckoOsRquDd9-mRKEJKnwppnphluudUu6A5rV2hvWbP1KLIkqRWpKgVNSxCVEY0WxERsyBsy9808S7tcQodaTgpQR5MdMBMCBMncNQ2DueFpwi3-RCmaMGsBsOqgZRacSNEXX7T7cXoSES23n_E9A_-Wyb1jjGmbsAZCPBpsXfnncIt18TG0l3CeBnLblOjQ3qddASYVUHPXWQMAqT87Ha4eP3eR3I7pi3oVmrd6SUzU9orTlNQaaxSo6JoiAgJnT2wXZ719Qt">dispute this decision</a>.</code>)</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>However, minutes later after receiving the rejected, the ad has been removed and the domain suddenly disappeared!</p>
<p><strong>Shame on you Google!</strong></p>The post <a href="https://www.sorinmustaca.com/google-ads-for-bitbucket-org-malvertising-at-its-best/">Google Ads for Bitbucket.org – malvertising at its best (Updated)</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6507</post-id>	</item>
		<item>
		<title>Understanding ISO 27001:2022 Annex A.14 &#8211; System Acquisition, Development, and Maintenance</title>
		<link>https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-14-system-acquisition-development-and-maintenance/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Mon, 15 Apr 2024 09:00:04 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[a.14]]></category>
		<category><![CDATA[annex a.14]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[Secure Development Practices]]></category>
		<category><![CDATA[Security by Design]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6488</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we address ISO 27001:2022 Annex A.14, &#8220;System Acquisition, Development, and Maintenance&#8221;, which addresses the importance of ensuring the security of information systems throughout their lifecycle, from acquisition and development to maintenance and disposal. This annex provides [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-14-system-acquisition-development-and-maintenance/">Understanding ISO 27001:2022 Annex A.14 – System Acquisition, Development, and Maintenance</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>Today we address ISO 27001:2022 Annex A.14, &#8220;System Acquisition, Development, and Maintenance&#8221;, which addresses the importance of ensuring the security of information systems throughout their lifecycle, from acquisition and development to maintenance and disposal. This annex provides guidelines for implementing controls to manage the security of information systems and software applications.</p>
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-14-system-acquisition-development-and-maintenance/#Importance_of_System_Acquisition_Development_and_Maintenance" >Importance of System Acquisition, Development, and Maintenance</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-14-system-acquisition-development-and-maintenance/#Implementing_Annex_A14_in_Practice" >Implementing Annex A.14 in Practice</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-14-system-acquisition-development-and-maintenance/#Audit_of_Compliance_with_Annex_A14" >Audit of Compliance with Annex A.14</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-14-system-acquisition-development-and-maintenance/#Conclusion" >Conclusion</a></li></ul></nav></div>

<p>&nbsp;</p>
<h1>Importance of System Acquisition, Development, and Maintenance</h1>
<p>System acquisition, development, and maintenance are critical stages in the lifecycle of information systems and software applications. Annex A.14 underscores this importance by:</p>
<ol>
<li><strong>Security by Design:</strong> Integrating security considerations into the acquisition, development, and maintenance processes helps identify and mitigate security risks early in the lifecycle, reducing the likelihood of vulnerabilities and security incidents.</li>
<li><strong>Secure Development Practices:</strong> Implementing secure coding practices, testing methodologies, and vulnerability management processes helps ensure the integrity, confidentiality, and availability of software applications and systems.</li>
<li><strong>Change Management:</strong> Managing changes to information systems and software in a controlled manner helps prevent unauthorized modifications, configuration errors, and disruptions to services.</li>
</ol>
<h1>Implementing Annex A.14 in Practice</h1>
<p>To effectively implement Annex A.14, organizations can follow these practical steps:</p>
<ol>
<li><strong>Security Requirements Analysis:</strong> Conduct a security requirements analysis during the system acquisition phase to identify security requirements and considerations for information systems and software applications.
<p><em>Example:</em> Include security requirements such as authentication mechanisms, access controls, encryption, and audit logging in the procurement specifications for new information systems or software applications.</li>
<li><strong>Secure Development Practices:</strong> Adopt secure coding guidelines, frameworks, and best practices during the development phase to minimize the risk of security vulnerabilities and weaknesses in software applications.
<p><em>Example:</em> Implement input validation, output encoding, and proper error handling to mitigate common vulnerabilities such as cross-site scripting (XSS), SQL injection, and buffer overflows in web applications.</li>
<li><strong>Vulnerability Management:</strong> Implement vulnerability scanning, penetration testing, and code reviews to identify and remediate security vulnerabilities and weaknesses in information systems and software applications.
<p><em>Example:</em> Conduct regular vulnerability scans and penetration tests of network infrastructure, web applications, and databases to identify security vulnerabilities and prioritize remediation efforts.</li>
<li><strong>Change Control:</strong> Establish change management procedures to control and document changes to information systems and software applications in a controlled and auditable manner.
<p><em>Example:</em> Implement a change management system to track and manage changes to software code, configurations, and configurations, ensuring that changes are reviewed, approved, and tested before deployment.</li>
<li><strong>Patch Management:</strong> Implement patch management processes to identify, assess, and apply security patches and updates to information systems and software applications in a timely manner.
<p><em>Example:</em> Establish a patch management schedule to regularly assess and apply security patches and updates to operating systems, software applications, and firmware to mitigate security vulnerabilities and risks.</li>
</ol>
<h1>Audit of Compliance with Annex A.14</h1>
<p>Auditing compliance with Annex A.14 is essential for evaluating an organization&#8217;s adherence to system acquisition, development, and maintenance requirements. Here&#8217;s how the audit process typically unfolds:</p>
<ol>
<li><strong>Audit Preparation:</strong> Gather documentation related to system acquisition, development, and maintenance policies, procedures, and controls. Appoint an audit team to facilitate the audit process.</li>
<li><strong>Audit Planning:</strong> Define the audit scope, objectives, and criteria. Develop an audit plan outlining activities, timelines, and responsibilities of auditors and auditees.</li>
<li><strong>On-site Audit:</strong> Conduct on-site visits to assess implementation of system acquisition, development, and maintenance controls. Review documentation, inspect development environments, and observe change management practices. Use checklists or assessment tools to evaluate compliance.</li>
<li><strong>Audit Findings:</strong> Analyze findings and identify areas of non-compliance or improvement opportunities. Document observations, including strengths and weaknesses in system acquisition, development, and maintenance implementation.</li>
<li><strong>Reporting:</strong> Prepare an audit report summarizing findings, conclusions, and recommendations for corrective actions. Share with senior management and stakeholders for review and action.</li>
<li><strong>Follow-up:</strong> Address audit findings by implementing corrective actions and improvements as recommended. Conduct follow-up audits to verify effectiveness of corrective measures and ensure ongoing compliance.</li>
</ol>
<h1>Conclusion</h1>
<p>ISO 27001:2022 Annex A.14 emphasizes the importance of ensuring the security of information systems throughout their lifecycle. By implementing controls and best practices for system acquisition, development, and maintenance, organizations can minimize security risks, vulnerabilities, and incidents. Regular audits help assess compliance with Annex A.14 requirements and drive continuous improvement in system security practices.</p>The post <a href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-14-system-acquisition-development-and-maintenance/">Understanding ISO 27001:2022 Annex A.14 – System Acquisition, Development, and Maintenance</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6488</post-id>	</item>
		<item>
		<title>Understanding ISO 27001:2022 Annex A.13 &#8211; Communications Security</title>
		<link>https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-13-communications-security/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Fri, 12 Apr 2024 11:00:34 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[a 13]]></category>
		<category><![CDATA[annex a]]></category>
		<category><![CDATA[availability]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[confidentiality]]></category>
		<category><![CDATA[integrity]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6483</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we address ISO 27001:2022 Annex A.13, &#8220;Communications Security&#8221;, which addresses the importance of securing information during its transmission over communication networks. This annex provides guidelines for implementing controls to protect the confidentiality, integrity, and availability of [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-13-communications-security/">Understanding ISO 27001:2022 Annex A.13 – Communications Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>Today we address ISO 27001:2022 Annex A.13, &#8220;Communications Security&#8221;, which addresses the importance of securing information during its transmission over communication networks.</p>
<p>This annex provides guidelines for implementing controls to protect the confidentiality, integrity, and availability of information exchanged between parties.</p>
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-13-communications-security/#Importance_of_Communications_Security" >Importance of Communications Security</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-13-communications-security/#Implementing_Annex_A13_in_Practice" >Implementing Annex A.13 in Practice</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-13-communications-security/#Audit_of_Compliance_with_Annex_A13" >Audit of Compliance with Annex A.13</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-13-communications-security/#Conclusion" >Conclusion</a></li></ul></nav></div>

<p>&nbsp;</p>
<h1>Importance of Communications Security</h1>
<p>Communications security is crucial for safeguarding sensitive information transmitted over communication channels, such as networks, internet connections, and wireless technologies. Annex A.13 underscores this importance by:</p>
<ol>
<li><strong>Confidentiality:</strong> Encrypting communications prevents unauthorized parties from intercepting and eavesdropping on sensitive information transmitted over unsecured networks.</li>
<li><strong>Integrity:</strong> Implementing integrity checks and digital signatures ensures that transmitted data remains intact and unaltered during transit, protecting against tampering and unauthorized modifications.</li>
<li><strong>Availability:</strong> Securing communication channels helps maintain the availability of information services and prevents disruptions caused by network attacks, denial-of-service (DoS) attacks, or transmission errors.</li>
</ol>
<h1>Implementing Annex A.13 in Practice</h1>
<p>To effectively implement Annex A.13, organizations can follow these practical steps:</p>
<ol>
<li><strong>Encryption:</strong> Encrypt data transmitted over insecure communication channels using encryption protocols such as Transport Layer Security (TLS), Secure Sockets Layer (SSL), or Virtual Private Network (VPN) tunnels.<em>Example:</em> Configure email servers to use TLS encryption for encrypting emails in transit between email clients and servers, preventing eavesdropping on email communications.</li>
<li><strong>Digital Signatures:</strong> Use digital signatures to verify the authenticity and integrity of transmitted data and messages. Implement digital signature algorithms and certificate authorities to ensure the validity of signatures.<em>Example:</em> Digitally sign electronic documents, such as contracts or reports, using a digital signature certificate issued by a trusted certificate authority to verify the authenticity and integrity of the documents.</li>
<li><strong>Secure Protocols:</strong> Use secure communication protocols and standards, such as Secure Shell (SSH), Hypertext Transfer Protocol Secure (HTTPS), and Internet Protocol Security (IPsec), to protect data transmitted over networks.<em>Example:</em> Configure web servers to use HTTPS protocol for secure transmission of sensitive information, such as login credentials or financial transactions, over the internet.</li>
<li><strong>Access Controls:</strong> Implement access controls to restrict access to communication channels and network resources to authorized users only. Use strong authentication mechanisms to verify the identity of users accessing network services.<em>Example:</em> Configure network routers and firewalls to enforce access control lists (ACLs) restricting inbound and outbound traffic based on source and destination IP addresses, ports, and protocols.</li>
<li><strong>Monitoring and Logging:</strong> Deploy monitoring and logging mechanisms to track communication activities, detect anomalies, and identify potential security incidents or unauthorized access attempts.<em>Example:</em> Set up network intrusion detection systems (NIDS) or intrusion prevention systems (IPS) to monitor network traffic for suspicious behavior, such as port scans or packet sniffing attempts.</li>
</ol>
<h1>Audit of Compliance with Annex A.13</h1>
<p>Auditing compliance with Annex A.13 is essential for evaluating an organization&#8217;s adherence to communications security requirements. Here&#8217;s how the audit process typically unfolds:</p>
<ol>
<li><strong>Audit Preparation:</strong> Gather documentation related to communications security policies, procedures, and controls. Appoint an audit team to facilitate the audit process.</li>
<li><strong>Audit Planning:</strong> Define the audit scope, objectives, and criteria. Develop an audit plan outlining activities, timelines, and responsibilities of auditors and auditees.</li>
<li><strong>On-site Audit:</strong> Conduct on-site visits to assess implementation of communications security controls. Review documentation, inspect network configurations, and observe communication practices. Use checklists or assessment tools to evaluate compliance.</li>
<li><strong>Audit Findings:</strong> Analyze findings and identify areas of non-compliance or improvement opportunities. Document observations, including strengths and weaknesses in communications security implementation.</li>
<li><strong>Reporting:</strong> Prepare an audit report summarizing findings, conclusions, and recommendations for corrective actions. Share with senior management and stakeholders for review and action.</li>
<li><strong>Follow-up:</strong> Address audit findings by implementing corrective actions and improvements as recommended. Conduct follow-up audits to verify effectiveness of corrective measures and ensure ongoing compliance.</li>
</ol>
<h1></h1>
<h1>Conclusion</h1>
<p>ISO 27001:2022 Annex A.13 emphasizes the importance of communications security in protecting sensitive information transmitted over communication networks. By implementing robust controls and measures to encrypt data, verify authenticity, and enforce access controls, organizations can mitigate risks and safeguard against unauthorized access or interception of communications. Regular audits help assess compliance with Annex A.13 requirements and drive continuous improvement in communications security practices.</p>The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-13-communications-security/">Understanding ISO 27001:2022 Annex A.13 – Communications Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6483</post-id>	</item>
		<item>
		<title>Understanding ISO 27001:2022 Annex A.12 &#8211; Operations Security</title>
		<link>https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-12-operations-security/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Thu, 11 Apr 2024 09:09:40 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[a.12]]></category>
		<category><![CDATA[Backup and Recovery]]></category>
		<category><![CDATA[Change Control]]></category>
		<category><![CDATA[Incident Management]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[Operations Security]]></category>
		<category><![CDATA[Risk Assessment]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6473</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we address ISO 27001:2022 Annex A.12, &#8220;Operations Security&#8221;, which focuses on ensuring secure operations of information systems and assets. This annex provides guidelines for implementing controls to manage day-to-day operations, protect against security incidents, and maintain the [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-12-operations-security/">Understanding ISO 27001:2022 Annex A.12 – Operations Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>Today we address ISO 27001:2022 Annex A.12, &#8220;Operations Security&#8221;, which focuses on ensuring secure operations of information systems and assets. This annex provides guidelines for implementing controls to manage day-to-day operations, protect against security incidents, and maintain the integrity, availability, and confidentiality of information assets.</p>
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-12-operations-security/#Importance_of_Operations_Security" >Importance of Operations Security</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-12-operations-security/#Implementing_Annex_A12_in_Practice" >Implementing Annex A.12 in Practice</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-12-operations-security/#Audit_of_Compliance_with_Annex_A12" >Audit of Compliance with Annex A.12</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-12-operations-security/#Conclusion" >Conclusion</a></li></ul></nav></div>

<h1>Importance of Operations Security</h1>
<p>Operations security is critical for maintaining the effectiveness and resilience of information systems and assets. Annex A.12 underscores this importance by:</p>
<ol>
<li><strong>Risk Management:</strong> Implementing operational controls helps identify, assess, and mitigate risks to information assets, ensuring business continuity and protecting against security incidents.</li>
<li><strong>Incident Response:</strong> Establishing incident response procedures enables organizations to detect, respond to, and recover from security incidents effectively, minimizing the impact on operations and data integrity.</li>
<li><strong>Change Management:</strong> Managing changes to information systems and assets in a controlled manner helps prevent unauthorized modifications, configuration errors, and disruptions to services.</li>
</ol>
<h1>Implementing Annex A.12 in Practice</h1>
<p>To effectively implement Annex A.12, organizations can follow these practical steps:</p>
<ol>
<li><strong>Risk Assessment:</strong> Conduct regular risk assessments to identify potential threats, vulnerabilities, and risks to information assets. Assess the likelihood and impact of identified risks to prioritize mitigation efforts.<em>Example:</em> Perform a comprehensive risk assessment of IT systems, networks, and applications to identify vulnerabilities, such as outdated software or misconfigured settings, that could expose assets to security threats.</li>
<li><strong>Incident Management:</strong> Establish incident response procedures to define roles, responsibilities, and actions to be taken in the event of a security incident. Develop incident response plans, escalation procedures, and communication protocols.<em>Example:</em> Develop an incident response playbook outlining steps to be followed in case of a security breach, including incident detection, containment, eradication, recovery, and post-incident analysis.</li>
<li><strong>Monitoring and Logging:</strong> Implement monitoring and logging mechanisms to track user activities, detect anomalies, and identify potential security incidents. Collect and analyze log data from information systems, networks, and security devices.<em>Example:</em> Deploy security information and event management (SIEM) systems to aggregate and correlate log data from various sources, enabling real-time monitoring, alerting, and analysis of security events.</li>
<li><strong>Change Control:</strong> Establish change management procedures to control and document changes to information systems, applications, configurations, and infrastructure. Define change request processes, approval workflows, and testing requirements.<em>Example:</em> Implement a change management system to track and manage changes to IT assets, including software updates, patches, configuration changes, and infrastructure modifications, following a structured change control process.</li>
<li><strong>Backup and Recovery:</strong> Implement backup and recovery procedures to protect against data loss, corruption, and unauthorized access. Regularly back up critical data and systems, and test backup restoration procedures.<em>Example:</em> Configure automated backup schedules for critical databases, files, and systems, ensuring that backup copies are stored securely and can be restored in the event of data loss or system failure.</li>
<li><strong>Protection against malware:</strong> Implement detection, prevention and recovery controls to protect against malware, combined with appropriate user awareness training.</li>
</ol>
<h1>Audit of Compliance with Annex A.12</h1>
<p>Auditing compliance with Annex A.12 is essential for evaluating an organization&#8217;s adherence to operational security requirements. Here&#8217;s how the audit process typically unfolds:</p>
<ol>
<li><strong>Audit Preparation:</strong> Gather documentation related to operational security policies, procedures, and controls. Appoint an audit team to facilitate the audit process.</li>
<li><strong>Audit Planning:</strong> Define the audit scope, objectives, and criteria. Develop an audit plan outlining activities, timelines, and responsibilities of auditors and auditees.</li>
<li><strong>On-site Audit:</strong> Conduct on-site visits to assess implementation of operational security controls. Review documentation, interview personnel, and observe operational practices. Use checklists or assessment tools to evaluate compliance.</li>
<li><strong>Audit Findings:</strong> Analyze findings and identify areas of non-compliance or improvement opportunities. Document observations, including strengths and weaknesses in operational security implementation.</li>
<li><strong>Reporting:</strong> Prepare an audit report summarizing findings, conclusions, and recommendations for corrective actions. Share with senior management and stakeholders for review and action.</li>
<li><strong>Follow-up:</strong> Address audit findings by implementing corrective actions and improvements as recommended. Conduct follow-up audits to verify effectiveness of corrective measures and ensure ongoing compliance.</li>
</ol>
<h1>Conclusion</h1>
<p>ISO 27001:2022 Annex A.12 emphasizes the importance of operational security in maintaining the effectiveness, resilience, and integrity of information systems and assets. By implementing robust controls and procedures for risk management, incident response, change control, and backup and recovery, organizations can mitigate risks, protect against security incidents, and ensure business continuity. Regular audits help assess compliance with Annex A.12 requirements and drive continuous improvement in operational security practices.</p>The post <a href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-12-operations-security/">Understanding ISO 27001:2022 Annex A.12 – Operations Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6473</post-id>	</item>
		<item>
		<title>Understanding ISO 27001:2022 Annex A.11 &#8211; Physical and Environmental Security</title>
		<link>https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-11-physical-and-environmental-security/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Mon, 08 Apr 2024 07:44:42 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[a.11]]></category>
		<category><![CDATA[environmental security]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[physhical security]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6469</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we address ISO 27001:2022 Annex A.11, &#8220;Physical and Environmental Security&#8221;, which addresses the importance of protecting physical assets, facilities, and infrastructure that house information systems and assets. This annex provides guidelines for implementing controls to safeguard [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-11-physical-and-environmental-security/">Understanding ISO 27001:2022 Annex A.11 – Physical and Environmental Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>Today we address ISO 27001:2022 Annex A.11, &#8220;Physical and Environmental Security&#8221;, which addresses the importance of protecting physical assets, facilities, and infrastructure that house information systems and assets. This annex provides guidelines for implementing controls to safeguard against unauthorized access, damage, or interference to physical assets and environmental conditions.</p>
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-11-physical-and-environmental-security/#Importance_of_Physical_and_Environmental_Security" >Importance of Physical and Environmental Security</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-11-physical-and-environmental-security/#Implementing_Annex_A11_in_Practice" >Implementing Annex A.11 in Practice</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-11-physical-and-environmental-security/#Audit_of_Compliance_with_Annex_A11" >Audit of Compliance with Annex A.11</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-11-physical-and-environmental-security/#Conclusion" >Conclusion</a></li></ul></nav></div>

<p>&nbsp;</p>
<h1>Importance of Physical and Environmental Security</h1>
<p>Physical and environmental security measures are critical for ensuring the integrity, availability, and confidentiality of information assets. Annex A.11 underscores this importance by:</p>
<ol>
<li><strong>Preventing Unauthorized Access:</strong> Implementing physical access controls helps prevent unauthorized individuals from gaining physical access to sensitive areas, equipment, and facilities.</li>
<li><strong>Protecting Against Threats:</strong> Securing facilities against threats such as theft, vandalism, natural disasters, and environmental hazards mitigates risks to information assets and business continuity.</li>
<li><strong>Maintaining Operational Continuity:</strong> Ensuring the availability of critical infrastructure, such as power, cooling, and environmental controls, is essential for maintaining uninterrupted operations of information systems and services.</li>
</ol>
<h1>Implementing Annex A.11 in Practice</h1>
<p>To effectively implement Annex A.11, organizations can follow these practical steps:</p>
<ol>
<li><strong>Physical Access Controls:</strong> Implement access control mechanisms, such as locks, access cards, biometric systems, and security guards, to restrict access to physical facilities, server rooms, and sensitive areas.
<p><em>Example:</em> Install access card readers at entry points to data centers and server rooms, requiring authorized personnel to swipe their access cards for entry.</li>
<li><strong>Perimeter Security:</strong> Secure the perimeter of facilities with physical barriers, fencing, gates, and surveillance cameras to deter unauthorized access and monitor perimeter activities.
<p><em>Example:</em> Install perimeter fencing around the organization&#8217;s premises, equipped with motion sensors and surveillance cameras to detect and deter intruders.</li>
<li><strong>Security Lighting:</strong> Install adequate lighting around facilities, parking lots, and entry points to deter intruders and enhance visibility for security personnel and surveillance cameras.
<p><em>Example:</em> Install motion-activated lights around the perimeter of buildings and parking areas to illuminate dark areas when motion is detected.</li>
<li><strong>Environmental Controls:</strong> Implement environmental controls, such as temperature control systems, fire suppression systems, and humidity monitors, to maintain optimal conditions for information systems and equipment.
<p><em>Example:</em> Install HVAC (Heating, Ventilation, and Air Conditioning) systems equipped with temperature and humidity sensors to regulate environmental conditions in server rooms and data centers.</li>
<li><strong>Monitoring and Surveillance:</strong> Deploy surveillance cameras, alarm systems, and intrusion detection sensors to monitor facilities, detect unauthorized access attempts, and trigger alerts in case of security breaches.
<p><em>Example:</em> Install surveillance cameras at key locations within facilities, integrated with motion detection and remote monitoring capabilities to detect and respond to security incidents in real-time.</li>
</ol>
<h1>Audit of Compliance with Annex A.11</h1>
<p>Auditing compliance with Annex A.11 is essential for evaluating an organization&#8217;s adherence to physical and environmental security requirements. Here&#8217;s how the audit process typically unfolds:</p>
<ol>
<li><strong>Audit Preparation:</strong> Gather documentation related to physical and environmental security policies, procedures, and controls. Appoint an audit team to facilitate the audit process.</li>
<li><strong>Audit Planning:</strong> Define the audit scope, objectives, and criteria. Develop an audit plan outlining activities, timelines, and responsibilities of auditors and auditees.</li>
<li><strong>On-site Audit:</strong> Conduct on-site visits to assess implementation of physical and environmental security controls. Review documentation, inspect facilities, and observe security measures in action. Use checklists or assessment tools to evaluate compliance.</li>
<li><strong>Audit Findings:</strong> Analyze findings and identify areas of non-compliance or improvement opportunities. Document observations, including strengths and weaknesses in physical and environmental security implementation.</li>
<li><strong>Reporting:</strong> Prepare an audit report summarizing findings, conclusions, and recommendations for corrective actions. Share with senior management and stakeholders for review and action.</li>
<li><strong>Follow-up:</strong> Address audit findings by implementing corrective actions and improvements as recommended. Conduct follow-up audits to verify effectiveness of corrective measures and ensure ongoing compliance.</li>
</ol>
<h1>Conclusion</h1>
<p>ISO 27001:2022 Annex A.11 emphasizes the importance of physical and environmental security in protecting information assets and ensuring business continuity. By implementing robust controls and measures to secure physical facilities, infrastructure, and environmental conditions, organizations can mitigate risks and safeguard against unauthorized access, damage, or interference. Regular audits help assess compliance with Annex A.11 requirements and drive continuous improvement in physical and environmental security practices.</p>The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-11-physical-and-environmental-security/">Understanding ISO 27001:2022 Annex A.11 – Physical and Environmental Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6469</post-id>	</item>
		<item>
		<title>Understanding ISO 27001:2022 Annex A.10 &#8211; Cryptography</title>
		<link>https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-10-cryptography/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Thu, 04 Apr 2024 07:09:24 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[10]]></category>
		<category><![CDATA[annex 10]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6455</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we address ISO 27001:2022 Annex A.10, &#8220;Cryptography&#8221;, which plays a vital role in ensuring the confidentiality, integrity, and authenticity of sensitive information. This annex provides guidelines for implementing cryptographic controls to protect data assets from unauthorized access, [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-10-cryptography/">Understanding ISO 27001:2022 Annex A.10 – Cryptography</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>Today we address ISO 27001:2022 Annex A.10, &#8220;Cryptography&#8221;, which plays a vital role in ensuring the confidentiality, integrity, and authenticity of sensitive information.</p>
<p>This annex provides guidelines for implementing cryptographic controls to protect data assets from unauthorized access, manipulation, and disclosure.</p>
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-10-cryptography/#Importance_of_Cryptography" >Importance of Cryptography</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-10-cryptography/#Implementing_Annex_A10_in_Practice" >Implementing Annex A.10 in Practice</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-10-cryptography/#Audit_of_Compliance_with_Annex_A10" >Audit of Compliance with Annex A.10</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-10-cryptography/#Conclusion" >Conclusion</a></li></ul></nav></div>

<p>&nbsp;</p>
<h1>Importance of Cryptography</h1>
<p>Cryptography is essential for securing data in transit, at rest, and in use. Annex A.10 underscores this importance by:</p>
<ol>
<li><strong>Confidentiality:</strong> Encrypting data using cryptographic algorithms prevents unauthorized parties from accessing sensitive information.</li>
<li><strong>Integrity:</strong> Cryptographic hash functions help ensure the integrity of data by detecting any unauthorized alterations or tampering.</li>
<li><strong>Authenticity:</strong> Digital signatures and cryptographic certificates verify the authenticity of messages and the identity of parties involved in communication.</li>
</ol>
<h1>Implementing Annex A.10 in Practice</h1>
<p>To effectively implement Annex A.10, organizations can follow these practical steps:</p>
<ol>
<li><strong>Data Encryption:</strong> Identify sensitive data assets that require encryption, such as personally identifiable information (PII), financial records, or intellectual property. Implement encryption mechanisms to protect data both in transit and at rest.<em>Example:</em> Use Transport Layer Security (TLS) or Secure Sockets Layer (SSL) protocols to encrypt data transmitted over the internet, such as web traffic or email communications.</li>
<li><strong>Key Management:</strong> Establish key management procedures for generating, storing, distributing, and revoking cryptographic keys. Ensure that keys are protected from unauthorized access and securely stored.<em>Example:</em> Implement a key management system to generate and store cryptographic keys securely, enforce access controls, and rotate keys periodically to enhance security.</li>
<li><strong>Digital Signatures:</strong> Use digital signatures to authenticate the origin and integrity of electronic documents, messages, or transactions. Implement digital signature algorithms and certificate authorities to verify signatures and ensure their validity.<em>Example:</em> Digitally sign important documents, such as contracts or legal agreements, using a digital signature certificate issued by a trusted certificate authority.</li>
<li><strong>Hash Functions:</strong> Apply cryptographic hash functions to generate unique fingerprints or checksums for data integrity verification. Use hash algorithms such as SHA-256 or SHA-3 to compute hashes of data and compare them to verify integrity.<em>Example:</em> Calculate the hash value of files or documents before transmission or storage and compare it to the hash value generated at the destination to ensure data integrity.</li>
<li><strong>Cryptographic Controls:</strong> Implement additional cryptographic controls, such as message authentication codes (MACs), key derivation functions (KDFs), or random number generators (RNGs), to enhance security and protect against cryptographic attacks.<em>Example:</em> Use HMAC (Hash-based Message Authentication Code) to verify the integrity and authenticity of messages transmitted over insecure channels, such as public networks.</li>
</ol>
<h1></h1>
<h1>Audit of Compliance with Annex A.10</h1>
<p>Auditing compliance with Annex A.10 is essential for evaluating an organization&#8217;s adherence to cryptographic controls. Here&#8217;s how the audit process typically unfolds:</p>
<ol>
<li><strong>Audit Preparation:</strong> Gather documentation related to cryptographic policies, procedures, and controls. Appoint an audit team to facilitate the audit process.</li>
<li><strong>Audit Planning:</strong> Define the audit scope, objectives, and criteria. Develop an audit plan outlining activities, timelines, and responsibilities of auditors and auditees.</li>
<li><strong>On-site Audit:</strong> Conduct on-site visits to assess implementation of cryptographic controls. Review documentation, interview personnel, and observe cryptographic practices. Use checklists or assessment tools to evaluate compliance.</li>
<li><strong>Audit Findings:</strong> Analyze findings and identify areas of non-compliance or improvement opportunities. Document observations, including strengths and weaknesses in cryptographic implementation.</li>
<li><strong>Reporting:</strong> Prepare an audit report summarizing findings, conclusions, and recommendations for corrective actions. Share with senior management and stakeholders for review and action.</li>
<li><strong>Follow-up:</strong> Address audit findings by implementing corrective actions and improvements as recommended. Conduct follow-up audits to verify effectiveness of corrective measures and ensure ongoing compliance.</li>
</ol>
<h1></h1>
<h1>Conclusion</h1>
<p>ISO 27001:2022 Annex A.10 highlights the importance of cryptography in protecting sensitive information and ensuring data security. By implementing robust cryptographic controls, organizations can safeguard data confidentiality, integrity, and authenticity against unauthorized access and manipulation. Regular audits help assess compliance with Annex A.10 requirements and drive continuous improvement in cryptographic practices.</p>The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-10-cryptography/">Understanding ISO 27001:2022 Annex A.10 – Cryptography</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6455</post-id>	</item>
		<item>
		<title>Understanding ISO 27001:2022 Annex A.9 &#8211; Access Control</title>
		<link>https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-9-access-control/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Mon, 01 Apr 2024 07:00:44 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISMS]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[access controls]]></category>
		<category><![CDATA[annex a.9]]></category>
		<category><![CDATA[iso 27001]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6438</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we address ISO 27001:2022 Annex A.9, &#8220;Access Control&#8221;. Access control is a fundamental component of information security management systems (ISMS). It provides guidelines for implementing controls to ensure that only authorized individuals have access to information [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-9-access-control/">Understanding ISO 27001:2022 Annex A.9 – Access Control</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>Today we address ISO 27001:2022 Annex A.9, &#8220;Access Control&#8221;.</p>
<p>Access control is a fundamental component of information security management systems (ISMS).</p>
<p>It provides guidelines for implementing controls to ensure that only authorized individuals have access to information assets and resources.</p>
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-9-access-control/#Importance_of_Access_Control" >Importance of Access Control</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-9-access-control/#Implementing_Annex_A9_in_Practice" >Implementing Annex A.9 in Practice</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-9-access-control/#Audit_of_Compliance_with_Annex_A9" >Audit of Compliance with Annex A.9</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-9-access-control/#Conclusions" >Conclusions</a></li></ul></nav></div>

<p>&nbsp;</p>
<h1>Importance of Access Control</h1>
<p>Access control is crucial for protecting sensitive information, preventing unauthorized access, and maintaining the confidentiality, integrity, and availability of organizational assets. Annex A.9 underscores this importance by:</p>
<ol>
<li><strong>Protecting Information Assets:</strong> Implementing access controls helps safeguard sensitive data, intellectual property, and critical systems from unauthorized disclosure, modification, or destruction.</li>
<li><strong>Enforcing Least Privilege:</strong> Access control mechanisms ensure that individuals have access only to the resources and information necessary to perform their job responsibilities, minimizing the risk of misuse or abuse.</li>
<li><strong>Mitigating Insider Threats:</strong> Controls such as user authentication, authorization, and auditing help detect and deter insider threats, including malicious activities by employees, contractors, or third-party users.</li>
</ol>
<h1>Implementing Annex A.9 in Practice</h1>
<p>To effectively implement Annex A.9, organizations can follow these practical steps:</p>
<ol>
<li><strong>Access Control Policy:</strong> Develop an access control policy that defines the principles, rules, and procedures governing access to information assets and resources. The policy should outline requirements for user authentication, authorization, access provisioning, and access revocation.<em>Example:</em> Define a password policy specifying requirements for password complexity, expiration, and reuse to strengthen authentication controls.</li>
<li><strong>User Authentication:</strong> Implement robust authentication mechanisms to verify the identity of users accessing organizational systems and resources. This may include passwords, biometric authentication, multi-factor authentication (MFA), or single sign-on (SSO) solutions.<em>Example:</em> Deploy MFA solutions requiring users to authenticate using a combination of passwords and one-time passcodes sent to their mobile devices for accessing sensitive systems.</li>
<li><strong>Authorization Controls:</strong> Define access control lists (ACLs), roles, and permissions to determine the level of access granted to users based on their roles, responsibilities, and organizational hierarchy.<em>Example:</em> Assign roles such as &#8220;administrator,&#8221; &#8220;manager,&#8221; and &#8220;user&#8221; with corresponding access rights and permissions to resources based on job responsibilities.</li>
<li><strong>Access Provisioning and Revocation:</strong> Establish procedures for provisioning access to new users and revoking access for departing employees, contractors, or third-party users in a timely manner.<em>Example:</em> Develop an access request and approval process where users submit access requests, which are reviewed and approved by authorized personnel before access is provisioned.</li>
<li><strong>Monitoring and Auditing:</strong> Implement logging and auditing mechanisms to track user activities, monitor access attempts, and detect unauthorized access or suspicious behavior.<em>Example:</em> Configure audit logs to record user login attempts, access permissions changes, and unauthorized access attempts for review and analysis.</li>
</ol>
<h1>Audit of Compliance with Annex A.9</h1>
<p>Auditing compliance with Annex A.9 is essential for evaluating an organization&#8217;s adherence to access control requirements. Here&#8217;s how the audit process typically unfolds:</p>
<ol>
<li><strong>Audit Preparation:</strong> Gather documentation related to access control policies, procedures, and controls. Appoint an audit team to facilitate the audit process.</li>
<li><strong>Audit Planning:</strong> Define the audit scope, objectives, and criteria. Develop an audit plan outlining activities, timelines, and responsibilities of auditors and auditees.</li>
<li><strong>On-site Audit:</strong> Conduct on-site visits to assess implementation of access control controls. Review documentation, interview personnel, and observe access control practices. Use checklists or assessment tools to evaluate compliance.</li>
<li><strong>Audit Findings:</strong> Analyze findings and identify areas of non-compliance or improvement opportunities. Document observations, including strengths and weaknesses in access control implementation.</li>
<li><strong>Reporting:</strong> Prepare an audit report summarizing findings, conclusions, and recommendations for corrective actions. Share with senior management and stakeholders for review and action.</li>
<li><strong>Follow-up:</strong> Address audit findings by implementing corrective actions and improvements as recommended. Conduct follow-up audits to verify effectiveness of corrective measures and ensure ongoing compliance.</li>
</ol>
<h1>Conclusions</h1>
<p>ISO 27001:2022 Annex A.9 emphasizes the importance of access control in protecting information assets and mitigating security risks. By implementing robust access control mechanisms, organizations can prevent unauthorized access, enforce least privilege, and safeguard sensitive information. Regular audits help assess compliance with Annex A.9 requirements and drive continuous improvement in access control practices. Prioritizing access control is essential for organizations seeking to maintain the confidentiality, integrity, and availability of their information assets in an increasingly interconnected and digital world.</p>The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-9-access-control/">Understanding ISO 27001:2022 Annex A.9 – Access Control</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6438</post-id>	</item>
		<item>
		<title>Understanding ISO 27001:2022 Annex A.8 &#8211; Asset Management</title>
		<link>https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-8-asset-management/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Tue, 26 Mar 2024 09:30:05 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[a8]]></category>
		<category><![CDATA[annex a.8]]></category>
		<category><![CDATA[Asset Management]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6419</guid>

					<description><![CDATA[<p>&#160; ISO 27001:2022 Annex A.8, &#8220;Asset Management,&#8221; addresses the importance of identifying, classifying, and managing information assets within an organization. This annex emphasizes the need for organizations to establish processes for inventorying assets, assessing their value, and implementing appropriate controls to protect them. In this technical educational article, we&#8217;ll explore how to implement Annex A.8 [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-8-asset-management/">Understanding ISO 27001:2022 Annex A.8 – Asset Management</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p><span style="font-family: arial, helvetica, sans-serif;">ISO 27001:2022 Annex A.8, &#8220;Asset Management,&#8221; addresses the importance of identifying, classifying, and managing information assets within an organization. This annex emphasizes the need for organizations to establish processes for inventorying assets, assessing their value, and implementing appropriate controls to protect them. In this technical educational article, we&#8217;ll explore how to implement Annex A.8 in practice, highlight its significance, and discuss the audit process for assessing compliance.</span></p>
<p>&nbsp;</p>
<p><span style="font-family: arial, helvetica, sans-serif;"><div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-8-asset-management/#What_is_an_Asset" >What is an Asset ?</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-8-asset-management/#What_makes_an_asset_worth_to_be_added_to_the_list" >What makes an asset worth to be added to the list?</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-8-asset-management/#Importance_of_Asset_Management" >Importance of Asset Management</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-8-asset-management/#Implementing_Annex_A8_in_Practice" >Implementing Annex A.8 in Practice</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-8-asset-management/#Audit_of_Compliance_with_Annex_A8" >Audit of Compliance with Annex A.8</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-8-asset-management/#Conclusions" >Conclusions</a></li></ul></nav></div>
</span></p>
<p>&nbsp;</p>
<h1><span style="font-family: arial, helvetica, sans-serif;">What is an Asset ?</span></h1>
<p><span style="font-family: arial, helvetica, sans-serif;">In the context of ISO 27001:2022, an asset refers to anything that has value to an organization and needs to be protected.</span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">This includes not only tangible assets such as</span></p>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif;">Physical assets:</span>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif;">hardware and equipment</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">buildings</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">vehicles</span></li>
</ul>
</li>
<li><span style="font-family: arial, helvetica, sans-serif;">People</span>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif;">Employees</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Customers</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Suppliers</span></li>
</ul>
</li>
<li><span style="font-family: arial, helvetica, sans-serif;">Software</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Intangible</span>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif;">Data</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Intellectual property</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Proprietary information</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Reputation</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;">Market Share</span></li>
</ul>
</li>
</ul>
<p><span style="font-family: arial, helvetica, sans-serif;">ISO 27001:2022 recognizes that assets come in various forms and play a crucial role in achieving an organization&#8217;s objectives.</span></p>
<h2><span style="font-family: arial, helvetica, sans-serif;">What makes an asset worth to be added to the list?</span></h2>
<p><span style="font-family: arial, helvetica, sans-serif;">Here are some key points to consider regarding assets in the context of ISO 27001:2022:</span></p>
<ol>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Identification:</strong> Organizations need to identify and inventory all their assets, including both tangible and intangible ones. This involves understanding what assets the organization possesses, where they are located, and who has ownership or responsibility for them. If this can be done, then the asset is worth enough to be considered to be managed.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Classification:</strong> Assets should be classified based on their value, sensitivity, and criticality to the organization. This classification helps prioritize protection efforts and allocate resources effectively. For example, sensitive customer data may be classified as high-value assets requiring stringent security measures. If an asset is classified with a category that makes it important for the company, then it should be definitely managed.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Risk Management:</strong> Assets are subject to various risks, including cybersecurity threats, natural disasters, and human error. Organizations need to conduct risk assessments to identify and mitigate threats to their assets effectively. This involves evaluating the likelihood and potential impact of risks and implementing controls to reduce risk to an acceptable level.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Protection:</strong> Based on the risk assessment for an asset, organizations must implement appropriate controls to protect their assets from unauthorized access, disclosure, alteration, or destruction. This includes measures such as access controls, encryption, backup procedures, and physical security measures. Based on the measures identified, an asset can be quite expensive to be protected, but losing it or damaging it might prove to be even more expensive.</span></li>
</ol>
<p>&nbsp;</p>
<h1><span style="font-family: arial, helvetica, sans-serif;">Importance of Asset Management</span></h1>
<p><span style="font-family: arial, helvetica, sans-serif;">Effective asset management is crucial for organizations to safeguard their information assets, optimize resource allocation, and mitigate risks. Annex A.8 underscores this importance by:</span></p>
<ol>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Risk Reduction:</strong> Identifying and classifying information assets helps organizations prioritize security measures and allocate resources effectively to mitigate risks.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Compliance:</strong> Maintaining an accurate inventory of assets and implementing appropriate controls ensures compliance with regulatory requirements and industry standards.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Cost Savings:</strong> Efficient asset management practices enable organizations to optimize resource utilization and avoid unnecessary expenses associated with redundant or underutilized assets.</span></li>
</ol>
<h1><span style="font-family: arial, helvetica, sans-serif;">Implementing Annex A.8 in Practice</span></h1>
<p><span style="font-family: arial, helvetica, sans-serif;">To effectively implement Annex A.8, organizations can follow these practical steps:</span></p>
<ol>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Asset Identification:</strong> Begin by identifying all information assets within the organization, including hardware, software, data, and intellectual property. Establish criteria for identifying assets, such as ownership, criticality, and sensitivity.<em>Example:</em> Develop an asset inventory list categorizing assets based on their type, location, owner, and importance to business operations.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Asset Classification:</strong> Classify information assets based on their value, sensitivity, and criticality to the organization. Define classification levels or categories to differentiate between assets requiring different levels of protection.<em>Example:</em> Classify data assets as public, internal use only, confidential, or restricted based on their sensitivity and impact on the organization if compromised.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Asset Ownership:</strong> Assign ownership responsibilities for each information asset to designated individuals or departments within the organization. Clearly define roles and responsibilities for managing and protecting assigned assets.<em>Example:</em> Assign data ownership responsibilities to business units or functional departments responsible for creating, accessing, or managing specific types of data.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Risk Assessment:</strong> Conduct risk assessments to identify threats, vulnerabilities, and potential impacts on information assets. Assess the likelihood and impact of potential risks to prioritize mitigation efforts.<em>Example:</em> Perform a vulnerability assessment to identify weaknesses in IT systems and applications that could expose information assets to security threats.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Control Implementation:</strong> Implement appropriate controls to protect information assets from unauthorized access, disclosure, alteration, or destruction. Select controls based on the results of risk assessments and compliance requirements.<em>Example:</em> Implement access control mechanisms, such as user authentication, role-based access control (RBAC), and encryption, to safeguard sensitive information assets from unauthorized access.</span></li>
</ol>
<h1><span style="font-family: arial, helvetica, sans-serif;">Audit of Compliance with Annex A.8</span></h1>
<p><span style="font-family: arial, helvetica, sans-serif;">Auditing compliance with Annex A.8 is essential for evaluating an organization&#8217;s adherence to asset management requirements. Here&#8217;s how the audit process typically unfolds:</span></p>
<ol>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Audit Preparation:</strong> The organization gathers documentation related to asset management policies, procedures, and controls. An audit team is appointed to facilitate the audit process.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Audit Planning:</strong> The audit team defines the audit scope, objectives, and criteria. They develop an audit plan outlining the audit activities, timelines, and responsibilities of auditors and auditees.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>On-site Audit:</strong> Auditors conduct on-site visits to assess the implementation of asset management controls. They review documentation, interview personnel, and observe asset management practices in action. Auditors may use checklists or standardized assessment tools to evaluate compliance.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Audit Findings:</strong> After the on-site audit, auditors analyze their findings and identify areas of non-compliance or improvement opportunities. They document their observations, including strengths and weaknesses in the organization&#8217;s approach to asset management.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Reporting:</strong> Auditors prepare an audit report summarizing their findings, conclusions, and recommendations for corrective actions. The report is shared with senior management and relevant stakeholders for review and action.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Follow-up:</strong> Management addresses audit findings by implementing corrective actions and improvements as recommended. Follow-up audits may be conducted to verify the effectiveness of corrective measures and ensure ongoing compliance with Annex A.8 requirements.</span></li>
</ol>
<h1><span style="font-family: arial, helvetica, sans-serif;">Conclusions</span></h1>
<p><span style="font-family: arial, helvetica, sans-serif;">ISO 27001:2022 Annex A.8 highlights the importance of asset management in safeguarding information assets and mitigating risks. By implementing robust processes for identifying, classifying, and managing information assets, organizations can optimize resource allocation, ensure compliance, and enhance their security posture. Regular audits help assess compliance with Annex A.8 requirements and drive continuous improvement in asset management practices. Prioritizing asset management is essential for organizations seeking to protect their valuable information assets and maintain trust in their operations.</span></p>The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-8-asset-management/">Understanding ISO 27001:2022 Annex A.8 – Asset Management</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6419</post-id>	</item>
		<item>
		<title>Understanding ISO 27001:2022 Annex A.7 &#8211; Human Resource Security</title>
		<link>https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-7-human-resource-security/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Fri, 22 Mar 2024 08:59:26 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[a.6]]></category>
		<category><![CDATA[Human resources]]></category>
		<category><![CDATA[iso 27001]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[personnel]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6415</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. Today we address ISO 27001:2022 Annex A.7, &#8220;Human Resource Security&#8221;. &#160; &#160; These controls address the critical role that personnel play in information security within an organization. This annex emphasizes the need for organizations to implement measures [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-7-human-resource-security/">Understanding ISO 27001:2022 Annex A.7 – Human Resource Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p><span style="font-family: arial, helvetica, sans-serif;">Today we address ISO 27001:2022 Annex A.7, &#8220;Human Resource Security&#8221;.</span></p>
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-7-human-resource-security/#Importance_of_Human_Resource_Security" >Importance of Human Resource Security</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-7-human-resource-security/#Implementing_Annex_A7_in_Practice" >Implementing Annex A.7 in Practice</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-7-human-resource-security/#Audit_of_Compliance_with_Annex_A7" >Audit of Compliance with Annex A.7</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-7-human-resource-security/#Conclusions" >Conclusions</a></li></ul></nav></div>

<p>&nbsp;</p>
<p><span style="font-family: arial, helvetica, sans-serif;">These controls address the critical role that personnel play in information security within an organization. This annex emphasizes the need for organizations to implement measures to ensure that employees, contractors, and third-party users understand their roles and responsibilities in safeguarding sensitive information. In this technical educational article, we&#8217;ll explore how to implement Annex A.7 in practice, highlight the importance of human resource security, and discuss common challenges in its implementation.</span></p>
<h1><span style="font-family: arial, helvetica, sans-serif;">Importance of Human Resource Security</span></h1>
<p><span style="font-family: arial, helvetica, sans-serif;">Human resource security is integral to the overall effectiveness of an organization&#8217;s information security program. Annex A.7 addresses this importance by:</span></p>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Establishing Trust:</strong> Ensuring that individuals with access to sensitive information are trustworthy and have undergone appropriate background checks and screening processes.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Minimizing Insider Threats:</strong> Implementing measures to mitigate the risk of insider threats, including unauthorized access, data breaches, and malicious activities by employees or contractors.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Enforcing Compliance:</strong> Ensuring that personnel are aware of and adhere to information security policies, procedures, and guidelines, thereby maintaining compliance with regulatory requirements and industry standards.</span></li>
</ul>
<p><span style="font-family: arial, helvetica, sans-serif;">From experience, organizations often face challenges in effectively implementing human resource security measures due to:</span></p>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Lack of Awareness:</strong> Employees may not fully understand their roles and responsibilities in maintaining information security, leading to inadvertent security breaches.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Insider Threats:</strong> Malicious activities by disgruntled employees, contractors, or third-party users pose significant risks to information security.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Employee Turnover:</strong> High employee turnover rates can make it challenging to manage access privileges and ensure the timely revocation of access for departing employees.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Compliance Complexity:</strong> Compliance with human resource security requirements, such as background checks and confidentiality agreements, can be complex and resource-intensive for organizations.</span></li>
</ul>
<h1></h1>
<h1><span style="font-family: arial, helvetica, sans-serif;">Implementing Annex A.7 in Practice</span></h1>
<p><span style="font-family: arial, helvetica, sans-serif;">To effectively implement Annex A.7, organizations can follow these practical steps:</span></p>
<ol>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Screening and Selection:</strong> Establish robust screening and selection processes for hiring employees, contractors, and third-party users. Conduct background checks, reference checks, and verification of qualifications to ensure the integrity and trustworthiness of individuals joining the organization.</span><span style="font-family: arial, helvetica, sans-serif;"><em>Example:</em> Implement a thorough background screening process that includes criminal background checks, employment history verification, and reference checks for all new hires.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Training and Awareness:</strong> Provide comprehensive training and awareness programs to educate personnel about their roles and responsibilities in maintaining information security. Ensure that employees understand the importance of safeguarding sensitive information and the consequences of non-compliance.</span><span style="font-family: arial, helvetica, sans-serif;"><em>Example:</em> Conduct regular cybersecurity awareness training sessions covering topics such as phishing awareness, password hygiene, social engineering tactics, and incident reporting procedures.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Access Control:</strong> Implement robust access control mechanisms to restrict access to sensitive information based on the principle of least privilege. Define clear roles and responsibilities for granting, revoking, and reviewing access permissions.</span><span style="font-family: arial, helvetica, sans-serif;"><em>Example:</em> Implement role-based access control (RBAC) to assign access rights to employees based on their job responsibilities and organizational roles. Regularly review and update access permissions to ensure alignment with personnel changes.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Confidentiality Agreements:</strong> Require employees, contractors, and third-party users to sign confidentiality agreements or non-disclosure agreements (NDAs) outlining their obligations to protect confidential information and intellectual property.</span><span style="font-family: arial, helvetica, sans-serif;"><em>Example:</em> Develop standard confidentiality agreements that clearly define the types of information considered confidential, the obligations of the parties involved, and the consequences of breaches of confidentiality.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Exit Procedures:</strong> Implement formal exit procedures to manage the departure of employees, contractors, and third-party users. Revoke access privileges, collect company-owned devices, and conduct exit interviews to ensure a smooth transition and mitigate the risk of data breaches.</span><span style="font-family: arial, helvetica, sans-serif;"><em>Example:</em> Develop an exit checklist outlining the steps to be followed when an employee or contractor leaves the organization, including revoking access to systems and data, collecting company-owned assets, and conducting knowledge transfer sessions.</span></li>
</ol>
<h1><span style="font-family: arial, helvetica, sans-serif;">Audit of Compliance with Annex A.7</span></h1>
<p><span style="font-family: arial, helvetica, sans-serif;">Auditing human resource security is essential for evaluating an organization&#8217;s compliance with Annex A.7 requirements. Here&#8217;s how the audit process typically unfolds:</span></p>
<ol>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Audit Preparation:</strong> The organization gathers documentation related to human resource security policies, procedures, and controls. An audit team is appointed to facilitate the audit process.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Audit Planning:</strong> The audit team defines the audit scope, objectives, and criteria. They develop an audit plan outlining the audit activities, timelines, and responsibilities of auditors and auditees.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>On-site Audit:</strong> Auditors conduct on-site visits to assess the implementation of human resource security controls. They review documentation, interview personnel, and observe security practices in action. Auditors may use checklists or standardized assessment tools to evaluate compliance.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Audit Findings:</strong> After the on-site audit, auditors analyze their findings and identify areas of non-compliance or improvement opportunities. They document their observations, including strengths and weaknesses in the organization&#8217;s approach to human resource security.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Reporting:</strong> Auditors prepare an audit report summarizing their findings, conclusions, and recommendations for corrective actions. The report is shared with senior management and relevant stakeholders for review and action.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif;"><strong>Follow-up:</strong> Management addresses audit findings by implementing corrective actions and improvements as recommended. Follow-up audits may be conducted to verify the effectiveness of corrective measures and ensure ongoing compliance with Annex A.7 requirements.</span></li>
</ol>
<h1></h1>
<h1><span style="font-family: arial, helvetica, sans-serif;">Conclusions</span></h1>
<p><span style="font-family: arial, helvetica, sans-serif;">By implementing robust screening processes, training programs, access controls, and exit procedures, organizations can mitigate insider threats and ensure compliance with regulatory requirements. </span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">Regular audits help assess compliance with Annex A.7 requirements and identify areas for improvement in human resource security practices. </span></p>
<p><span style="font-family: arial, helvetica, sans-serif;">Despite challenges, prioritizing human resource security is essential for safeguarding sensitive information and maintaining trust in organizational operations.</span></p>The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-7-human-resource-security/">Understanding ISO 27001:2022 Annex A.7 – Human Resource Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6415</post-id>	</item>
		<item>
		<title>Understanding ISO 27001:2022 Annex A.6 &#8211; Organization of Information Security</title>
		<link>https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-6/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 20 Mar 2024 09:44:53 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[a.6]]></category>
		<category><![CDATA[annex 6]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6409</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. We start today with ISO 27001:2022 Annex A.6, &#8220;Organization of Information Security&#8221;, which outlines requirements for establishing an effective management framework to govern information security within an organization. This annex emphasizes the importance of defining roles, responsibilities, [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-6/">Understanding ISO 27001:2022 Annex A.6 – Organization of Information Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>We start today with ISO 27001:2022 Annex A.6, &#8220;Organization of Information Security&#8221;, which outlines requirements for establishing an effective management framework to govern information security within an organization. This annex emphasizes the importance of defining roles, responsibilities, and processes to ensure the confidentiality, integrity, and availability of information assets.</p>
<p>In this technical educational article, we&#8217;ll explore how to implement Annex A.6 in practice and elucidate the audit process for assessing compliance.</p>
<h3></h3>
<h3><div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-6/#Importance_of_Organization_of_Information_Security" >Importance of Organization of Information Security</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-6/#Implementing_Annex_A6_in_Practice" >Implementing Annex A.6 in Practice</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-6/#Auditing_Compliance_with_Annex_A6" >Auditing Compliance with Annex A.6</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-6/#Conclusion" >Conclusion</a></li></ul></nav></div>
</h3>
<p>&nbsp;</p>
<h1>Importance of Organization of Information Security</h1>
<p>A well-organized approach to information security is essential for maintaining the confidentiality, integrity, and availability of organizational assets. Annex A.6 helps organizations achieve this by:</p>
<ol>
<li><strong>Defining Responsibilities:</strong> Clearly delineating roles and responsibilities ensures accountability for information security tasks across the organization.</li>
<li><strong>Establishing Processes:</strong> Formalizing processes for risk management, incident response, and access control streamlines security operations and enhances responsiveness to security incidents.</li>
<li><strong>Ensuring Compliance:</strong> Implementing a structured framework for information security governance helps organizations meet regulatory and compliance requirements.</li>
</ol>
<h1>Implementing Annex A.6 in Practice</h1>
<p>To effectively implement Annex A.6, organizations can follow these practical steps:</p>
<ol>
<li><strong>Define Information Security Roles and Responsibilities:</strong> Identify key stakeholders responsible for information security governance, including senior management, IT personnel, data owners, and end-users. Clearly define their roles and responsibilities in safeguarding information assets.<em>Example:</em> Establish a Security Steering Committee comprising senior management representatives and department heads to oversee information security initiatives and decision-making.</li>
<li><strong>Develop Information Security Policies and Procedures:</strong> Create comprehensive policies and procedures covering areas such as access control, risk management, incident response, and asset management. Ensure alignment with organizational objectives and regulatory requirements.<em>Example:</em> Develop an Incident Response Plan outlining the steps to be followed in the event of a security incident, including incident detection, containment, eradication, and recovery.</li>
<li><strong>Implement Security Controls:</strong> Deploy technical and administrative controls to mitigate security risks and protect information assets. These controls may include firewalls, intrusion detection systems, encryption mechanisms, and user access controls.<em>Example:</em> Implement role-based access control (RBAC) to restrict access to sensitive information based on users&#8217; roles and responsibilities within the organization.</li>
<li><strong>Provide Training and Awareness Programs:</strong> Educate employees about their roles in maintaining information security and raise awareness about common security threats and best practices. Conduct regular training sessions and awareness campaigns to reinforce security protocols.<em>Example:</em> Offer cybersecurity awareness training to employees covering topics such as phishing awareness, password hygiene, and social engineering tactics.</li>
<li><strong>Establish Security Incident Management Procedures:</strong> Develop procedures for reporting, investigating, and responding to security incidents promptly. Define escalation paths and communication channels to ensure swift resolution of incidents.<em>Example:</em> Establish a Security Incident Response Team (SIRT) tasked with coordinating incident response efforts, conducting forensic investigations, and implementing remediation measures.</li>
</ol>
<h1>Auditing Compliance with Annex A.6</h1>
<p>Audits play a crucial role in evaluating an organization&#8217;s compliance with Annex A.6 requirements. Here&#8217;s how the audit process typically unfolds:</p>
<ol>
<li><strong>Audit Preparation:</strong> The organization gathers documentation related to information security policies, procedures, and controls. An audit team is appointed to facilitate the audit process.</li>
<li><strong>Audit Planning:</strong> The audit team defines the audit scope, objectives, and criteria. They develop an audit plan outlining the audit activities, timelines, and responsibilities of auditors and auditees.</li>
<li><strong>On-site Audit:</strong> Auditors conduct on-site visits to assess the implementation of information security controls. They review documentation, interview personnel, and observe security practices in action. Auditors may use checklists or standardized assessment tools to evaluate compliance.</li>
<li><strong>Audit Findings:</strong> After the on-site audit, auditors analyze their findings and identify areas of non-compliance or improvement opportunities. They document their observations, including strengths and weaknesses in the organization&#8217;s approach to information security.</li>
<li><strong>Reporting:</strong> Auditors prepare an audit report summarizing their findings, conclusions, and recommendations for corrective actions. The report is shared with senior management and relevant stakeholders for review and action.</li>
<li><strong>Follow-up:</strong> Management addresses audit findings by implementing corrective actions and improvements as recommended. Follow-up audits may be conducted to verify the effectiveness of corrective measures and ensure ongoing compliance with Annex A.6 requirements.</li>
</ol>
<h1>Conclusion</h1>
<p>ISO 27001:2022 Annex A.6 underscores the importance of establishing a structured framework for organizing information security within an organization.</p>
<p>By following best practices for defining roles, responsibilities, processes, and controls, organizations can strengthen their security posture and mitigate risks effectively. Regular audits help assess compliance with Annex A.6 requirements and drive continuous improvement in information security governance.</p>The post <a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-6/">Understanding ISO 27001:2022 Annex A.6 – Organization of Information Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6409</post-id>	</item>
		<item>
		<title>Understanding ISO 27001:2022 Annex A.5 &#8211; Information Security Policies</title>
		<link>https://www.sorinmustaca.com/iso-27001-2022-annex-a-5/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Mon, 18 Mar 2024 08:45:32 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[A.5]]></category>
		<category><![CDATA[Annex 5]]></category>
		<category><![CDATA[iso 27001]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6404</guid>

					<description><![CDATA[<p>We started the ISO 27001:2022 series with the promise of explaining how the 14 categories of controls can be implemented. We start today with A.5. Information Security Policies. &#160; &#160; Importance of Information Security Policies Information security policies are crucial components of any organization&#8217;s cybersecurity framework. They provide guidelines and principles for safeguarding sensitive information, [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/iso-27001-2022-annex-a-5/">Understanding ISO 27001:2022 Annex A.5 – Information Security Policies</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We started the <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/" target="_blank" rel="noopener">ISO 27001:2022 series</a> with the promise of explaining how the 14 categories of controls can be implemented.</p>
<p>We start today with A.5. Information Security Policies.</p>
<p>&nbsp;</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/iso-27001-2022-annex-a-5/#Importance_of_Information_Security_Policies" >Importance of Information Security Policies</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/iso-27001-2022-annex-a-5/#Implementing_Annex_A5_in_Practice" >Implementing Annex A.5 in Practice</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/iso-27001-2022-annex-a-5/#Auditing_Compliance_with_Annex_A5" >Auditing Compliance with Annex A.5</a></li></ul></nav></div>

<p>&nbsp;</p>
<h1>Importance of Information Security Policies</h1>
<p>Information security policies are crucial components of any organization&#8217;s cybersecurity framework. They provide guidelines and principles for safeguarding sensitive information, ensuring compliance with regulations, and mitigating risks.</p>
<p>ISO 27001:2022 Annex A.5 specifically addresses the establishment, implementation, and maintenance of information security policies within an organization. In this article, we&#8217;ll delve into the practical aspects of implementing Annex A.5 and how audits are conducted to assess compliance.</p>
<p>Information security policies serve as the foundation for an organization&#8217;s security posture. They outline the rules, responsibilities, and procedures for protecting data assets and managing security incidents. A well-defined set of policies helps in:</p>
<ol>
<li><strong>Clarifying Expectations:</strong> Employees understand their roles and responsibilities concerning information security.</li>
<li><strong>Standardizing Practices:</strong> Consistent guidelines ensure uniformity in security measures across departments and functions.</li>
<li><strong>Mitigating Risks:</strong> Policies help identify and address potential security threats before they escalate into breaches.</li>
<li><strong>Compliance Requirements:</strong> Policies ensure adherence to legal, regulatory, and industry-specific compliance standards.</li>
</ol>
<h1>Implementing Annex A.5 in Practice</h1>
<p>To effectively implement Annex A.5, organizations can follow these practical steps:</p>
<ol>
<li><strong>Policy Development:</strong> Begin by identifying the scope and objectives of the information security policies. Engage stakeholders from various departments to gather input and ensure alignment with business goals. Develop comprehensive policies covering areas such as access control, data protection, incident response, and risk management.<em>Example:</em> Develop an Acceptable Use Policy (AUP) outlining acceptable and prohibited uses of company IT resources, including email, internet usage, and software installations.</li>
<li><strong>Approval and Communication:</strong> Once policies are drafted, obtain approval from senior management or the designated authority. Communicate the policies to all employees through training sessions, employee handbooks, or intranet portals. Ensure understanding and acceptance of the policies across the organization.<em>Example:</em> Conduct training sessions on the AUP to educate employees about acceptable use practices and consequences of policy violations.</li>
<li><strong>Implementation and Enforcement:</strong> Translate policy requirements into actionable measures. Implement security controls, procedures, and guidelines to enforce policy compliance. Assign responsibilities to designated individuals or teams for monitoring and enforcing adherence to policies.<em>Example:</em> Implement access control mechanisms such as user authentication and role-based access to enforce the AUP&#8217;s guidelines on accessing sensitive data.</li>
<li><strong>Review and Update:</strong> Regularly review and update information security policies to reflect changes in technology, business processes, or regulatory requirements. Solicit feedback from stakeholders and conduct periodic audits to assess policy effectiveness and identify areas for improvement.<em>Example:</em> Conduct annual reviews of the AUP to incorporate changes in technology trends and emerging security threats.</li>
</ol>
<h1>Auditing Compliance with Annex A.5</h1>
<p>Audits play a vital role in evaluating an organization&#8217;s adherence to Annex A.5 requirements. Here&#8217;s how the audit process typically unfolds:</p>
<ol>
<li><strong>Preparation:</strong> Prior to the audit, the organization prepares by gathering relevant documentation, such as information security policies, procedures, and records of past audits. A designated audit team may be appointed to facilitate the audit process.</li>
<li><strong>Audit Planning:</strong> The audit team defines the scope, objectives, and criteria for the audit. They develop an audit plan outlining the audit activities, timelines, and responsibilities of auditors and auditees.</li>
<li><strong>On-site Audit:</strong> Auditors conduct on-site visits to assess the implementation of information security policies. They review documentation, interview personnel, and observe security practices in action. Auditors may use checklists or standardized assessment tools to evaluate compliance.</li>
<li><strong>Audit Findings:</strong> After the on-site audit, auditors analyze their findings and identify areas of non-compliance or improvement opportunities. They document their observations, including strengths and weaknesses in policy implementation.</li>
<li><strong>Reporting:</strong> Auditors prepare an audit report detailing their findings, conclusions, and recommendations for corrective actions. The report is shared with senior management and relevant stakeholders for review and action.</li>
<li><strong>Follow-up:</strong> Management addresses audit findings by implementing corrective actions and improvements as recommended. Follow-up audits may be conducted to verify the effectiveness of corrective measures and ensure ongoing compliance with Annex A.5 requirements.</li>
</ol>
<p>&nbsp;</p>The post <a href="https://www.sorinmustaca.com/iso-27001-2022-annex-a-5/">Understanding ISO 27001:2022 Annex A.5 – Information Security Policies</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6404</post-id>	</item>
		<item>
		<title>Annex A of ISO 27001:2022 explained and tips to prepare for an audit</title>
		<link>https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Mon, 11 Mar 2024 08:00:09 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[annex a]]></category>
		<category><![CDATA[controls]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[physical]]></category>
		<category><![CDATA[technological]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6383</guid>

					<description><![CDATA[<p>We wrote in the previous article ISO 27001:2022: chapter by chapter description about ISO 27001:2022 Annex A. Annex A of ISO 27001:2022 is a vital component of the standard, outlining a comprehensive set of controls that organizations can implement to mitigate information security risks effectively. These controls cover a wide range of areas, including physical security, [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/">Annex A of ISO 27001:2022 explained and tips to prepare for an audit</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We wrote in the previous article <a href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/" rel="bookmark">ISO 27001:2022: chapter by chapter description</a> about ISO 27001:2022 Annex A.</p>
<p>Annex A of ISO 27001:2022 is a vital component of the standard, outlining a comprehensive set of controls that organizations can implement to mitigate information security risks effectively.</p>
<p>These controls cover a wide range of areas, including physical security, human resources, access control, and cryptography.</p>
<p>&nbsp;</p>
<p>In this article, we go in each category of the Annex A controls, explore practical implementation strategies, and discuss auditing methodologies to ensure compliance and effectiveness.</p>
<p>This article just describes the categories and the strategies for implementation, the next articles will address each category and its controls in details.</p>
<p>&nbsp;</p>
<h1><strong>Understanding Annex A Controls</strong></h1>
<p>Annex A of ISO 27001:2022 contains 14 control categories with a total of 93 controls, each addressing specific aspects of information security management.</p>
<p>Annex A of ISO 27001:2013 contains 14 control categories with a total of 114 controls, each addressing specific aspects of information security management.</p>
<p>&nbsp;</p>
<p>Each of these categories encompasses a set of controls designed to address specific aspects of information security management within an organization. These categories encompass policies, procedures, and technical and organizational measures designed to safeguard critical assets, prevent unauthorized access, and mitigate security threats.</p>
<p>&nbsp;</p>
<p>The primary purpose of Annex A controls is to <strong>guide organizations </strong>in selecting appropriate security measures based on their specific context and identified risks. They are not mandatory requirements but serve as <strong>best practices </strong>for information security management.</p>
<p data-sourcepos="7:1-7:228">Compared to the 2013 version, ISO 27001:2022 streamlines Annex A. The number of controls is reduced from 114 to 93, with 11 new additions reflecting evolving security threats.</p>
<p>&nbsp;</p>
<p><span style="font-size: 18pt; color: #ff0000;"><strong>IMPORTANT: Annex A in the versions 2022 vs 2013</strong></span></p>
<p><span style="color: #ff0000;">The Annex A controls in the ISO 27001:2002 is massively reduced to examples for chapters 5 to 8. We consider this as not enough, and for this reason we will revert to using the Annex A from ISO 27001:2013.</span></p>
<p><span style="color: #ff0000;">In the 2013 version we can see the recommended controls for chapters 5 to 18 because they are more relevant by being more specific.</span></p>
<p>&nbsp;</p>
<table class=" alignleft" style="height: 345px; width: 43.918%; border-collapse: collapse; border-style: solid; border-color: #000000;">
<tbody>
<tr style="height: 23px;">
<td style="width: 8.33335%;"><span style="color: #3366ff;"><strong>#</strong></span></td>
<td style="width: 8.33335%; height: 23px;"><span style="color: #3366ff;"><strong>Annex Chapter number</strong></span></td>
<td style="width: 16.6667%; height: 23px;"><span style="color: #3366ff;"><strong>Annex A chapter name</strong></span></td>
<td style="width: 5.70515%; height: 23px;"><strong><span style="color: #0000ff;">Controls in v. 2022</span></strong></td>
<td style="width: 28.7505%; height: 23px;"><span style="color: #0000ff;"><strong>Chapter name</strong></span></td>
<td style="width: 0.98912%; height: 23px;"><strong><span style="color: #0000ff;">Controls in v. 2013</span></strong></td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">1</td>
<td style="width: 8.33335%; height: 23px;">5</td>
<td style="width: 16.6667%; height: 23px;">Organizational controls</td>
<td style="width: 5.70515%; height: 23px;">37</td>
<td style="width: 28.7505%; height: 23px;">IS Policies</td>
<td style="width: 0.98912%; height: 23px;">2</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">2</td>
<td style="width: 8.33335%; height: 23px;">6</td>
<td style="width: 16.6667%; height: 23px;">People controls</td>
<td style="width: 5.70515%; height: 23px;">8</td>
<td style="width: 28.7505%; height: 23px;">Organization of IS</td>
<td style="width: 0.98912%; height: 23px;">7</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">3</td>
<td style="width: 8.33335%; height: 23px;">7</td>
<td style="width: 16.6667%; height: 23px;">Physical controls</td>
<td style="width: 5.70515%; height: 23px;">14</td>
<td style="width: 28.7505%; height: 23px;">HR</td>
<td style="width: 0.98912%; height: 23px;">6</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">4</td>
<td style="width: 8.33335%; height: 23px;">8</td>
<td style="width: 16.6667%; height: 23px;">Technological controls</td>
<td style="width: 5.70515%; height: 23px;">34</td>
<td style="width: 28.7505%; height: 23px;">Asset Management</td>
<td style="width: 0.98912%; height: 23px;">10</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">5</td>
<td style="width: 8.33335%; height: 23px;">9</td>
<td style="width: 16.6667%; height: 23px;"></td>
<td style="width: 5.70515%; height: 23px;"></td>
<td style="width: 28.7505%; height: 23px;">Access Control</td>
<td style="width: 0.98912%; height: 23px;">14</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">6</td>
<td style="width: 8.33335%; height: 23px;">10</td>
<td style="width: 16.6667%; height: 23px;"></td>
<td style="width: 5.70515%; height: 23px;"></td>
<td style="width: 28.7505%; height: 23px;">Cryptography</td>
<td style="width: 0.98912%; height: 23px;">2</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">7</td>
<td style="width: 8.33335%; height: 23px;">11</td>
<td style="width: 16.6667%; height: 23px;"></td>
<td style="width: 5.70515%; height: 23px;"></td>
<td style="width: 28.7505%; height: 23px;">Physical and environmental security</td>
<td style="width: 0.98912%; height: 23px;">15</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">8</td>
<td style="width: 8.33335%; height: 23px;">12</td>
<td style="width: 16.6667%; height: 23px;"></td>
<td style="width: 5.70515%; height: 23px;"></td>
<td style="width: 28.7505%; height: 23px;">Operations security</td>
<td style="width: 0.98912%; height: 23px;">14</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">9</td>
<td style="width: 8.33335%; height: 23px;">13</td>
<td style="width: 16.6667%; height: 23px;"></td>
<td style="width: 5.70515%; height: 23px;"></td>
<td style="width: 28.7505%; height: 23px;">Communications security</td>
<td style="width: 0.98912%; height: 23px;">7</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">10</td>
<td style="width: 8.33335%; height: 23px;">14</td>
<td style="width: 16.6667%; height: 23px;"></td>
<td style="width: 5.70515%; height: 23px;"></td>
<td style="width: 28.7505%; height: 23px;">System acquisition, development and maintenance</td>
<td style="width: 0.98912%; height: 23px;">13</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">11</td>
<td style="width: 8.33335%; height: 23px;">15</td>
<td style="width: 16.6667%; height: 23px;"></td>
<td style="width: 5.70515%; height: 23px;"></td>
<td style="width: 28.7505%; height: 23px;">Supplier relationships</td>
<td style="width: 0.98912%; height: 23px;">5</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">12</td>
<td style="width: 8.33335%; height: 23px;">16</td>
<td style="width: 16.6667%; height: 23px;"></td>
<td style="width: 5.70515%; height: 23px;"></td>
<td style="width: 28.7505%; height: 23px;">Information security incident management</td>
<td style="width: 0.98912%; height: 23px;">7</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">13</td>
<td style="width: 8.33335%; height: 23px;">17</td>
<td style="width: 16.6667%; height: 23px;"></td>
<td style="width: 5.70515%; height: 23px;"></td>
<td style="width: 28.7505%; height: 23px;">Information security aspects of business continuity management</td>
<td style="width: 0.98912%; height: 23px;">4</td>
</tr>
<tr style="height: 23px;">
<td style="width: 8.33335%;">14</td>
<td style="width: 8.33335%; height: 23px;">18</td>
<td style="width: 16.6667%; height: 23px;"></td>
<td style="width: 5.70515%; height: 23px;"></td>
<td style="width: 28.7505%; height: 23px;">Compliance</td>
<td style="width: 0.98912%; height: 23px;">8</td>
</tr>
<tr>
<td style="width: 8.33335%;"></td>
<td style="width: 8.33335%;"></td>
<td style="width: 16.6667%;">TOTAL</td>
<td style="width: 5.70515%;"><strong>93</strong></td>
<td style="width: 28.7505%;"></td>
<td style="width: 0.98912%;"><strong>114</strong></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1></h1>
<h1></h1>
<h1></h1>
<h1></h1>
<h1></h1>
<p>&nbsp;</p>
<p><span style="font-size: 14pt;"><strong><span style="color: #ff0000;">For the remaining of the article series, we will address the chapters as described in ISO 27001:2013 but we will name them ISO 27001:2022 for better searching. </span></strong></span></p>
<p><span style="font-size: 14pt;"><strong><span style="color: #ff0000;">However, we will mention always deltas between versions 2013 and 2022.</span></strong></span></p>
<p>&nbsp;</p>
<p>The 2022 revision of ISO 27001 restructured Annex A controls into four main categories:</p>
<h1><strong>Main Categories of ISO 27001:2022 Controls</strong></h1>
<h2><strong>1. Organizational Security</strong></h2>
<p>This category focuses on establishing the organizational framework and governance structure necessary to manage information security effectively. It encompasses policies, procedures, and responsibilities for safeguarding information assets and ensuring compliance with regulatory requirements.</p>
<p><strong>Sub-Categories:</strong></p>
<ul>
<li>Information Security Policies (A.5)</li>
<li>Organization of Information Security (A.6)</li>
<li>Human Resource Security (A.7)</li>
<li>Asset Management (A.8)</li>
</ul>
<h2><strong>2. Technical Security</strong></h2>
<p>This category addresses the technical aspects of information security, including access control, cryptography, and secure system development and maintenance. It involves implementing controls and measures to protect information assets from unauthorized access, alteration, or disclosure.</p>
<p><strong>Sub-Categories:</strong></p>
<ul>
<li>Access Control (A.9)</li>
<li>Cryptography (A.10)</li>
<li>Physical and Environmental Security (A.11)</li>
<li>Operations Security (A.12)</li>
<li>Communications Security (A.13)</li>
<li>System Acquisition, Development, and Maintenance (A.14)</li>
</ul>
<h2><strong>3. External Relationships</strong></h2>
<p>This category focuses on managing security risks associated with external relationships, such as third-party suppliers and service providers. It involves assessing and monitoring the security posture of external parties and establishing contractual agreements to ensure compliance and data protection.</p>
<p><strong>Sub-Categories:</strong></p>
<ul>
<li>Supplier Relationships (A.15)</li>
</ul>
<p>&nbsp;</p>
<h2><strong>4. Incident Management and Continuity Planning</strong></h2>
<p>This category addresses preparedness and response to security incidents, as well as ensuring business continuity in the event of disruptions. It involves developing incident response plans, conducting drills, and implementing measures to minimize the impact of incidents on business operations.</p>
<p><strong>Sub-Categories:</strong></p>
<ul>
<li>Information Security Incident Management (A.16)</li>
<li>Information Security Continuity (A.17)</li>
<li>Compliance (A.18)</li>
</ul>
<p>By categorizing the controls into these main categories, organizations can better understand the holistic approach required to manage information security effectively. Each category addresses specific aspects of security management, ensuring comprehensive coverage and alignment with ISO 27001:2022 requirements.</p>
<p>&nbsp;</p>
<h1><strong>Implementation in Practice</strong></h1>
<p>Implementing Annex A controls requires a systematic approach tailored to the organization&#8217;s unique needs and risk profile.</p>
<p>Organizations should start by conducting a gap analysis and a comprehensive risk assessment to identify vulnerabilities and prioritize control implementation.</p>
<p>Based on the assessment findings, organizations can develop action plans to address gaps and deploy appropriate controls across different layers of their information systems.</p>
<p>For example,</p>
<ul>
<li>implementing access control measures may involve defining user roles and privileges, implementing authentication mechanisms, and enforcing least privilege principles.</li>
<li>deploying encryption controls may require selecting suitable encryption algorithms, managing encryption keys, and implementing secure transmission protocols.</li>
</ul>
<p data-sourcepos="16:1-16:308">While Annex A offers a rich library of controls, remember, it&#8217;s not a one-size-fits-all approach. Organizations should conduct a risk assessment to identify their specific vulnerabilities and choose the most relevant controls.</p>
<p data-sourcepos="38:1-38:13"><strong>Remember:</strong></p>
<ul data-sourcepos="40:1-43:0">
<li data-sourcepos="40:1-40:149"><strong>Risk-Based Approach:</strong> Always prioritize controls that address the most significant information security risks identified in your organization.</li>
<li data-sourcepos="41:1-41:130"><strong>Documentation:</strong> Document the implemented controls and how they address identified risks. This is crucial for audit purposes.</li>
<li data-sourcepos="42:1-43:0"><strong>Continuous Improvement:</strong> Regularly review the effectiveness of your controls and update them as needed to adapt to evolving threats and organizational changes.</li>
</ul>
<p>&nbsp;</p>
<h2>Summary of the 14 control categories of ISO 27001:2022</h2>
<p>&nbsp;</p>
<h2><a href="https://www.endpoint-cybersecurity.com/understanding-iso-270012022-annex-a-5-information-security-policies/">1. Information Security Policies (A.5)</a></h2>
<p style="text-align: left;"><strong>Implementation</strong></p>
<p style="text-align: left;">Develop comprehensive policies outlining security objectives, roles, and responsibilities.</p>
<p style="text-align: left;"><strong>Audit</strong></p>
<p style="text-align: left;">Review policy documents for completeness, relevance, and alignment with organizational goals. Assess the effectiveness of policy communication and awareness initiatives.</p>
<h2></h2>
<h2 style="text-align: left;"><a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-6/">2. Organization of Information Security (A.6)</a></h2>
<p style="text-align: left;"><strong>Implementation</strong></p>
<p style="text-align: left;">Designate an Information Security Officer (ISO) and establish clear reporting lines. Develop procedures for risk management and incident response.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit</strong></p>
<p style="text-align: left;">Evaluate the clarity of roles and responsibilities within the security hierarchy. Review documentation for consistency and effectiveness.</p>
<h2 style="text-align: left;"><a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-7-human-resource-security/">3. Human Resource Security (A.7)</a></h2>
<p style="text-align: left;"><strong>Implementation</strong></p>
<p style="text-align: left;">Conduct background checks during recruitment, provide security training, and define procedures for employee departures.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit</strong></p>
<p style="text-align: left;">Verify the existence of background checks and training records. Review access controls and permissions to ensure alignment with job roles.</p>
<h2 style="text-align: left;"><a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-8-asset-management/">4. Asset Management (A.8)</a></h2>
<p style="text-align: left;"><strong>Implementation</strong></p>
<p style="text-align: left;">Conduct an inventory of assets, classify based on criticality, and implement procedures for handling, storing, and disposing of assets.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit</strong></p>
<p style="text-align: left;">Verify the accuracy of the asset inventory, assess the effectiveness of controls for managing assets, and review compliance with data protection regulations.</p>
<h2 style="text-align: left;"><a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-9-access-control/">5. Access Control (A.9)</a></h2>
<p style="text-align: left;"><strong>Implementation</strong></p>
<p style="text-align: left;">Define access control policies, implement authentication mechanisms, and enforce least privilege principles.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit</strong></p>
<p style="text-align: left;">Review access control lists, test authentication mechanisms, and analyze access logs for unauthorized activities.</p>
<h2 style="text-align: left;"><a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-10-cryptography/">6. Cryptography (A.10)</a></h2>
<p style="text-align: left;"><strong>Implementation</strong></p>
<p style="text-align: left;">Identify cryptographic requirements, implement encryption algorithms, and manage encryption keys securely.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit</strong></p>
<p style="text-align: left;">Review cryptographic policies, assess the strength of encryption algorithms, and verify the integrity of key management practices.</p>
<h2 style="text-align: left;"><a href="https://www.sorinmustaca.com/understanding-iso-27001-2022-annex-a-11-physical-and-environmental-security/">7. Physical and Environmental Security (A.11)</a></h2>
<p style="text-align: left;"><strong>Implementation</strong></p>
<p style="text-align: left;">Implement physical access controls, surveillance systems, and environmental controls.</p>
<p style="text-align: left;"><strong>Audit</strong></p>
<p style="text-align: left;">Conduct site visits to assess physical security measures, review access logs, and verify compliance with environmental control standards.</p>
<h2 style="text-align: left;"><a href="https://www.sorinmustaca.com/understanding-iso-270012022-annex-a-12-operations-security/">8. Operations Security (A.12)</a></h2>
<p style="text-align: left;"><strong>Implementation </strong><br />
Develop procedures for system backups, change management, and incident response.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit </strong><br />
Review operational procedures, assess the effectiveness of malware protection, and analyze incident response plans.</p>
<h2></h2>
<h2 style="text-align: left;">9. Communications Security (A.13)</h2>
<p style="text-align: left;"><strong>Implementation </strong><br />
Secure communication channels, implement encryption protocols, and establish procedures for remote access.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit </strong><br />
Review network configurations, assess the strength of encryption protocols, and analyze network logs for suspicious activities.</p>
<h2></h2>
<h2 style="text-align: left;">10. System Acquisition, Development, and Maintenance (A.14)</h2>
<p style="text-align: left;"><strong>Implementation </strong><br />
Define secure coding practices, conduct security assessments, and implement change management procedures.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit </strong><br />
Review software development policies, assess code review and testing processes, and analyze change management records.</p>
<h2></h2>
<h2 style="text-align: left;">11. Supplier Relationships (A.15)</h2>
<p style="text-align: left;"><strong>Implementation </strong><br />
Assess supplier security posture, establish contractual agreements, and monitor supplier performance.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit </strong><br />
Review supplier contracts, assess supplier assessment processes, and verify compliance with contractual security requirements.</p>
<h2 style="text-align: left;"></h2>
<h2 style="text-align: left;">12. Information Security Incident Management (A.16)</h2>
<p style="text-align: left;"><strong>Implementation </strong><br />
Develop an incident response plan, define roles and responsibilities, and conduct regular drills.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit </strong><br />
Review the incident response plan, assess incident detection and response procedures, and analyze incident reports.</p>
<h2 style="text-align: left;">13. Information Security Continuity (A.17)</h2>
<p style="text-align: left;"><strong>Implementation </strong><br />
Develop a business continuity plan, implement backup and recovery procedures, and conduct regular tests.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit </strong><br />
Review the business continuity plan, assess backup and recovery procedures, and analyze test results.</p>
<h2 style="text-align: left;">14. Compliance (A.18)</h2>
<p style="text-align: left;"><strong>Implementation</strong><br />
Identify applicable regulations, develop policies and procedures, and conduct regular audits.</p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>Audit</strong><br />
Review compliance documentation, assess compliance monitoring processes, and verify compliance with regulatory requirements.</p>
<p data-sourcepos="44:1-44:209"><strong>Next article:</strong></p>
<p data-sourcepos="44:1-44:209">We analyze each of the categories of the Annex A ISO 27001:2022.</p>The post <a href="https://www.sorinmustaca.com/annex-a-of-iso-27001-2022-explained/">Annex A of ISO 27001:2022 explained and tips to prepare for an audit</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6383</post-id>	</item>
		<item>
		<title>ISO 27001:2022: chapter by chapter description</title>
		<link>https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Fri, 01 Mar 2024 08:00:07 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[ISMS]]></category>
		<category><![CDATA[ISO 27001]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6365</guid>

					<description><![CDATA[<p>I&#8217;ve been asked many times by customers, especially those in automotive industry, who deal with the TISAX certification, which is based on ISO 27001,  if I can make them a summary of the ISO 27001 standard. It turns out that there has been a while since I read it, I think it was somewhere in [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/">ISO 27001:2022: chapter by chapter description</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Whats_New_in_ISO_27001_2022" >What&#8217;s New in ISO 27001:2022</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Chapter_1-3_Scope_Normative_References_and_Terms_and_Definitions" >Chapter 1-3: Scope, Normative References and  Terms and Definitions</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Chapter_4_Context_of_the_Organization" >Chapter 4: Context of the Organization</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Goal" >Goal</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Actions" >Actions</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Implementation" >Implementation</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Chapter_5_Leadership" >Chapter 5: Leadership</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Goal-2" >Goal</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-9" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Actions-2" >Actions</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Implementation-2" >Implementation</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-11" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Chapter_6_Planning" >Chapter 6: Planning</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-12" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Goal-3" >Goal</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-13" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Actions-3" >Actions</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-14" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Implementation-3" >Implementation</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-15" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Chapter_7_Support" >Chapter 7: Support</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-16" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Goal-4" >Goal</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-17" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Actions-4" >Actions</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-18" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Implementation-4" >Implementation</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-19" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Chapter_8_Operation" >Chapter 8: Operation</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-20" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Goal-5" >Goal</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-21" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Actions-5" >Actions</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-22" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Implementation-5" >Implementation</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-23" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Chapter_9_Performance_Evaluation" >Chapter 9: Performance Evaluation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-24" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Chapter_10_Improvement" >Chapter 10: Improvement</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-25" href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/#Whats_next" >What&#8217;s next?</a></li></ul></nav></div>

<p>I&#8217;ve been asked many times by customers, especially those in automotive industry, who deal with the TISAX certification, which is based on ISO 27001,  if I can make them a summary of the ISO 27001 standard.</p>
<p>It turns out that there has been a while since I read it, I think it was somewhere in 2016. That was the ISO 27001:2013 and in the meanwhile, the version 2022 was released.</p>
<p>So, let&#8217;s start with the delta between 2013 and 2022 and then we will focus on each chapter. For each chapter, we summary explain the goal, the actions required to implement the requirement and the implementation of the controls.</p>
<p>&nbsp;</p>
<h1><strong>What&#8217;s New in ISO 27001:2022</strong></h1>
<p>The October 2022 revision of ISO 27001 incorporates several updates and enhancements compared to the previous 2013 version. The changes were mostly cosmetic and include restructuring and refining existing requirements.</p>
<p>The biggest change is Annex A which specific controls derived from ISO 27002:2022.</p>
<p>One significant change is the increased emphasis on the context of the organization, requiring organizations to conduct more comprehensive assessments of internal and external factors that impact information security.</p>
<p>The Annex A controls have been restructured and consolidated to reflect current security challenges and to reflect more modern risks and their associated controls.</p>
<p>Additionally, there is a greater focus on leadership involvement and accountability, with explicit requirements for top management to demonstrate active participation in setting information security objectives and promoting a culture of security awareness.</p>
<p>The revised standard also introduces updated terminology and references to align with current industry practices and emerging technologies, reflecting the evolving landscape of information security threats and challenges.</p>
<p>&nbsp;</p>
<h1><strong>Chapter 1-3: Scope, Normative References and  Terms and Definitions</strong></h1>
<p>These chapters set the stage: they establish a common understanding of key terms used in the standard and identify relevant standards and guidelines that complement ISO 27001 requirements.</p>
<p>&nbsp;</p>
<h1><strong>Chapter 4: Context of the Organization</strong></h1>
<h2><em>Goal</em></h2>
<p>Understand the internal and external factors that influence the organization&#8217;s information security objectives and risk management approach.</p>
<h2><em>Actions</em></h2>
<ol>
<li>Identify internal stakeholders, including management, employees, and third-party vendors.</li>
<li>Assess external factors such as regulatory requirements, market trends, and competitive landscape.</li>
<li>Determine the organization&#8217;s risk tolerance and strategic objectives.</li>
</ol>
<h2><em>Implementation</em></h2>
<p>Conduct a SWOT (Strengths, Weaknesses, Opportunities, Threats) analysis to identify internal strengths and weaknesses, as well as external opportunities and threats. Use this analysis to inform decision-making and prioritize information security initiatives.</p>
<h1></h1>
<h1><strong>Chapter 5: Leadership</strong></h1>
<h2><em>Goal</em></h2>
<p>Demonstrate commitment from top management to establish and maintain an effective ISMS.</p>
<h2><em>Actions</em></h2>
<ol>
<li>Assign responsibility for information security to senior management.</li>
<li>Establish a governance structure to oversee the ISMS implementation.</li>
<li>Allocate resources and provide support for information security initiatives.</li>
</ol>
<h2><em>Implementation</em></h2>
<p>Engage senior management through regular communication and reporting on information security performance and compliance. Obtain leadership buy-in for resource allocation and organizational changes necessary to support the ISMS.</p>
<h1></h1>
<h1><strong>Chapter 6: Planning</strong></h1>
<h2><em>Goal</em></h2>
<p>Develop a strategic approach to identify, assess, and mitigate information security risks.</p>
<h2><em>Actions</em></h2>
<ol>
<li>Conduct a risk assessment to identify threats, vulnerabilities, and impacts on information assets.</li>
<li>Develop risk treatment plans to address identified risks, including mitigation, transfer, or acceptance.</li>
<li>Define information security objectives and performance metrics to measure the effectiveness of the ISMS.</li>
</ol>
<h2><em>Implementation</em></h2>
<p>Establish a cross-functional risk management team to conduct risk assessments and develop risk treatment plans. Define clear objectives and key performance indicators (KPIs) to track progress and ensure alignment with business goals.</p>
<h1></h1>
<h1><strong>Chapter 7: Support</strong></h1>
<h2><em>Goal</em></h2>
<p>Provide the necessary resources, competencies, and awareness to support the implementation and operation of the ISMS.</p>
<h2><em>Actions</em></h2>
<ol>
<li>Allocate financial, human, and technical resources to support information security initiatives.</li>
<li>Provide training and awareness programs to enhance employee competencies and promote a culture of security.</li>
<li>Establish communication channels for reporting security incidents and seeking guidance on information security matters.</li>
</ol>
<h2><em>Implementation</em></h2>
<p>Develop a comprehensive training and awareness program tailored to different roles and responsibilities within the organization. Implement mechanisms for reporting security incidents and provide timely support and guidance to address emerging threats.</p>
<h1></h1>
<h1><strong>Chapter 8: Operation</strong></h1>
<h2><em>Goal</em></h2>
<p>Implement and maintain controls to manage information security risks effectively.</p>
<h2><em>Actions</em></h2>
<ol>
<li>Implement security controls based on the results of the risk assessment and risk treatment plans.</li>
<li>Monitor and review security controls regularly to ensure effectiveness and compliance with policies and procedures.</li>
<li>Establish incident response and business continuity plans to mitigate the impact of security incidents and disruptions.</li>
</ol>
<h2><em>Implementation</em></h2>
<p>Automate routine security tasks where possible to streamline operations and improve efficiency. Conduct regular audits and assessments to verify compliance with security policies and procedures. Continuously improve security controls based on lessons learned from security incidents and emerging threats.</p>
<h1></h1>
<h1><strong>Chapter 9: Performance Evaluation</strong></h1>
<p><em>Goal:</em> Monitor, measure, analyze, and evaluate the performance of the ISMS to ensure its effectiveness and continual improvement.</p>
<p><em>Actions:</em></p>
<ol>
<li>Define key performance indicators (KPIs) to measure the effectiveness of information security controls.</li>
<li>Conduct internal audits and management reviews to assess compliance with ISO 27001 requirements and identify areas for improvement.</li>
<li>Implement corrective and preventive actions to address non-conformities and enhance the performance of the ISMS.</li>
</ol>
<p><em>Implementation:</em> Establish a performance monitoring and reporting framework to track progress against established KPIs. Use data-driven insights to identify trends, patterns, and areas for improvement. Engage stakeholders in regular reviews and discussions to foster a culture of continual improvement.</p>
<h1></h1>
<h1><strong>Chapter 10: Improvement</strong></h1>
<p><em>Goal:</em> Take corrective and preventive actions to address non-conformities, enhance the effectiveness of the ISMS, and achieve continual improvement.</p>
<p><em>Actions:</em></p>
<ol>
<li>Implement corrective actions to address non-conformities identified during audits, assessments, or incident investigations.</li>
<li>Identify opportunities for preventive actions to mitigate potential risks and prevent recurrence of security incidents.</li>
<li>Document lessons learned and best practices to inform future decision-making and enhance the maturity of the ISMS.</li>
</ol>
<p><em>Implementation:</em> Establish a formal process for documenting and tracking corrective and preventive actions. Encourage proactive identification and resolution of issues to prevent their escalation. Foster a culture of innovation and collaboration to drive continual improvement across the organization.</p>
<p>&nbsp;</p>
<h1>What&#8217;s next?</h1>
<p>We will focus in one of the next articles on Annex A of ISO 27001:2022.</p>
<p>The information security controls listed in Table A.1 are directly derived from and aligned with those listed in ISO/IEC 27002:2022, Clauses 5 to 8, and shall be used in context with 6.1.3. Information security risk treatment.</p>
<p>&nbsp;</p>The post <a href="https://www.sorinmustaca.com/iso-270012022-chapter-by-chapter-description/">ISO 27001:2022: chapter by chapter description</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6365</post-id>	</item>
		<item>
		<title>The ISO 27000 family of protocols and their role in cybersecurity</title>
		<link>https://www.sorinmustaca.com/the-iso-27000-family-of-protocols-and-their-role-in-cybersecurity/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Wed, 28 Feb 2024 10:55:16 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[ISMS]]></category>
		<category><![CDATA[27000]]></category>
		<category><![CDATA[isms]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[iso 27001]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6367</guid>

					<description><![CDATA[<p>The ISO 27000 family of protocols represent a series of standards developed by the International Organization for Standardization (ISO) to address various aspects of information security management. These standards provide a framework for organizations to establish, implement, maintain, and continually improve their information security management systems (ISMS). Each standard within the ISO 27000 family serves [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/the-iso-27000-family-of-protocols-and-their-role-in-cybersecurity/">The ISO 27000 family of protocols and their role in cybersecurity</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>The ISO 27000 family of protocols represent a series of standards developed by the International Organization for Standardization (ISO) to address various aspects of information security management. These standards provide a framework for organizations to establish, implement, maintain, and continually improve their information security management systems (ISMS). Each standard within the ISO 27000 family serves a specific purpose and contributes to the overall cybersecurity posture of an organization.</p>
<p>The highlight of the set is 27001 specifying the requirements necessary to implement, maintain and manage an ISMS, within the process of continuous improvement known as PDCA, an acronym for Plan-Do-Check-Act, in relation to the planning, doing, verifying and acting phases.</p>
<p>On the other hand, 27002, is a set of 114 controls, grouped into 14 domains, which aim to facilitate good practices in relation to the management of the ISMS.</p>
<p>Note that the titles written in <em>Italic</em> are industry sector specific.</p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6368" data-permalink="https://www.sorinmustaca.com/the-iso-27000-family-of-protocols-and-their-role-in-cybersecurity/iso27000/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?fit=2164%2C1279&amp;ssl=1" data-orig-size="2164,1279" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="iso27000" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?fit=300%2C177&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?fit=640%2C378&amp;ssl=1" class="alignnone wp-image-6368 size-large" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?resize=640%2C378&#038;ssl=1" alt="" width="640" height="378" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?resize=1030%2C609&amp;ssl=1 1030w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?resize=300%2C177&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?resize=768%2C454&amp;ssl=1 768w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?resize=1536%2C908&amp;ssl=1 1536w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?resize=2048%2C1210&amp;ssl=1 2048w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?w=1280&amp;ssl=1 1280w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/02/iso27000.png?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a></p>
<p><strong>ISO 27000: Overview and vocabulary</strong></p>
<p>ISO 27000 provides the overview of information security management systems (ISMS). It also provides terms and definitions commonly used in the ISMS family of standards. It is applicable to all types and sizes of organization (e.g. commercial enterprises, government agencies, not-for-profit organizations).</p>
<p><strong>ISO 27001: Information Security Management Systems (ISMS)</strong></p>
<p>ISO 27001 is the cornerstone of the ISO 27000 family, focusing on the establishment, implementation, maintenance, and continual improvement of an ISMS. It provides a systematic approach for identifying, assessing, and managing information security risks, ensuring the confidentiality, integrity, and availability of sensitive information. ISO 27001 helps organizations align their information security practices with business objectives, regulatory requirements, and best practices in the industry.</p>
<p><strong>ISO 27002: Code of Practice for Information Security Controls</strong></p>
<p>ISO 27002 complements ISO 27001 by providing guidance on the selection, implementation, and management of information security controls. It offers a comprehensive set of best practices and security controls organized into categories such as information security policies, organization of information security, human resource security, and asset management. ISO 27002 helps organizations tailor their security controls to specific risks and operational requirements, enhancing the effectiveness of their ISMS.</p>
<p><strong>ISO 27003: Guidelines for the Implementation of an ISMS</strong></p>
<p>ISO 27003 provides guidance on the implementation of an ISMS based on the principles and requirements outlined in ISO 27001. It offers practical recommendations for planning, executing, monitoring, and improving the implementation process, helping organizations navigate the complexities of establishing a robust ISMS. ISO 27003 assists organizations in defining project objectives, roles and responsibilities, and implementation milestones to ensure a successful ISMS deployment.</p>
<p><strong>ISO 27004: Information Security Management Measurement</strong></p>
<p>ISO 27004 focuses on the measurement and monitoring of information security performance within an organization. It provides guidance on defining, implementing, and evaluating key performance indicators (KPIs) and metrics to assess the effectiveness of security controls and the overall ISMS. ISO 27004 enables organizations to gather actionable insights into their information security posture, identify areas for improvement, and demonstrate the value of their security investments to stakeholders.</p>
<p><strong>ISO 27005: Information Security Risk Management</strong></p>
<p>ISO 27005 provides guidelines for conducting risk assessments and managing information security risks effectively. It offers a systematic approach for identifying, analyzing, evaluating, and treating information security risks based on organizational objectives, context, and risk tolerance. ISO 27005 helps organizations prioritize risk mitigation efforts, allocate resources efficiently, and make informed decisions to protect their information assets from potential threats.</p>
<p><strong>ISO 27006: Requirements for ISMS Certification</strong></p>
<p>ISO 27006 specifies requirements for organizations seeking certification of their ISMS against ISO 27001. It outlines the criteria for certification bodies to assess the conformity of an organization&#8217;s ISMS with the requirements of ISO 27001 and ensure impartiality, competence, and consistency in the certification process. ISO 27006 provides assurance to stakeholders that an organization&#8217;s ISMS meets internationally recognized standards for information security management.</p>
<p><strong>ISO 27007: Guidelines for Information Security Management Systems Auditing</strong></p>
<p>ISO 27007 provides guidelines for auditing information security management systems (ISMS) based on the requirements specified in ISO 27001. It offers recommendations for planning, conducting, and reporting ISMS audits to ensure their effectiveness and compliance with ISO 27001 standards. ISO 27007 helps organizations evaluate the performance of their ISMS, identify areas for improvement, and demonstrate conformance with regulatory requirements and industry best practices. This standard is crucial for ensuring the integrity and reliability of ISMS audits, providing assurance to stakeholders about the effectiveness of information security controls.</p>
<p><strong>ISO 27008: Guidelines for Auditors on Information Security Controls</strong></p>
<p>ISO 27008 provides guidance to auditors on assessing the effectiveness of information security controls within an organization. It offers a framework for evaluating the design, implementation, and operation of security controls based on established criteria and best practices. ISO 27008 helps auditors ensure the adequacy and appropriateness of security controls in mitigating information security risks and safeguarding sensitive information assets. By following the guidelines outlined in ISO 27008, auditors can provide valuable insights and recommendations to organizations for strengthening their information security posture.</p>
<p><strong>ISO 27009: Sector-specific Application of ISO 27001</strong></p>
<p>ISO 27009 provides guidance on the sector-specific application of ISO 27001 for organizations operating in specialized industries or sectors. It offers recommendations for tailoring the requirements of ISO 27001 to meet the unique needs, challenges, and regulatory requirements of specific sectors such as healthcare, finance, telecommunications, and government. ISO 27009 helps organizations enhance the relevance and effectiveness of their ISMS by addressing sector-specific risks and compliance obligations. By aligning with ISO 27009 guidelines, organizations can streamline the implementation of ISO 27001 and achieve greater consistency in information security management across sectors.</p>
<p><em><strong>ISO 27010: Information Security Management for Inter-sector and Inter-organizational Communications</strong></em></p>
<p>ISO 27010 provides guidelines for managing information security in inter-sector and inter-organizational communications. It offers recommendations for establishing secure communication channels, sharing sensitive information, and collaborating with external partners, suppliers, and stakeholders. ISO 27010 helps organizations mitigate the risks associated with exchanging information across different sectors and jurisdictions, ensuring confidentiality, integrity, and availability throughout the communication process. By adhering to ISO 27010 guidelines, organizations can enhance trust, transparency, and security in their inter-organizational relationships and collaborations.</p>
<p><em><strong>ISO 27011: Information Security Management Guidelines for Telecommunications Organizations</strong></em></p>
<p>ISO 27011 offers guidelines for implementing information security management systems (ISMS) in telecommunications organizations. It provides recommendations for addressing sector-specific risks, threats, and regulatory requirements related to information security in the telecommunications industry. ISO 27011 helps telecommunications organizations enhance the resilience of their networks, systems, and services against cyber threats, ensuring the confidentiality, integrity, and availability of critical communications infrastructure. By following ISO 27011 guidelines, telecommunications organizations can strengthen their security posture, build customer trust, and maintain compliance with industry standards and regulations.</p>
<p><strong>ISO 27012: Guidelines for Cybersecurity</strong></p>
<p>ISO 27012 provides guidelines for managing cybersecurity risks within organizations. It offers recommendations for establishing cybersecurity policies, procedures, and controls to protect against cyber threats and vulnerabilities. ISO 27012 helps organizations develop a proactive approach to cybersecurity, focusing on prevention, detection, and response to cyber incidents. By aligning with ISO 27012 guidelines, organizations can enhance their resilience against evolving cyber threats, minimize the impact of security breaches, and safeguard sensitive information assets. ISO 27012 also promotes collaboration and information sharing among stakeholders to strengthen cybersecurity capabilities and mitigate common threats across sectors.</p>
<p><strong>ISO 27012: Guidelines for Cybersecurity Information Sharing</strong></p>
<p>ISO 27012 provides guidelines for organizations to establish frameworks for sharing cybersecurity information effectively. It offers recommendations for developing policies, procedures, and technical mechanisms to facilitate the exchange of threat intelligence and incident data among stakeholders. ISO 27012 aims to improve situational awareness, enhance threat detection and response capabilities, and foster collaboration within the cybersecurity community. By adhering to ISO 27012 guidelines, organizations can strengthen their cybersecurity posture, mitigate emerging threats, and contribute to a more resilient and secure cyber ecosystem.</p>
<p><strong>ISO 27013: Guidance on the Integration and Implementation of ISMS with ISO 20000-1</strong></p>
<p>ISO 27013 offers guidance on integrating and implementing an Information Security Management System (ISMS) with the requirements of ISO 20000-1, which focuses on IT service management. It provides recommendations for aligning information security practices with service management processes, ensuring consistency and effectiveness in managing IT services and information security risks. ISO 27013 helps organizations enhance the synergy between their ISMS and IT service management initiatives, resulting in improved service delivery, risk management, and customer satisfaction.</p>
<p><strong>ISO 27014: Governance of Information Security</strong></p>
<p>ISO 27014 provides guidance on establishing and maintaining effective governance structures for information security management within organizations. It offers recommendations for defining roles, responsibilities, and decision-making processes related to information security governance, ensuring accountability and oversight at all levels of the organization. ISO 27014 helps organizations establish a culture of security, align information security practices with business objectives, and promote continuous improvement in information security governance. By adhering to ISO 27014 guidelines, organizations can enhance their resilience against cyber threats, improve regulatory compliance, and build trust with stakeholders.</p>
<p><em><strong>ISO 27015: Information Security Management for Financial Services</strong></em></p>
<p>ISO 27015 offers guidance on implementing information security management systems (ISMS) in the financial services sector.</p>
<p><em><strong>ISO 27016: Information Security Management for the Banking and Financial Services Sector</strong></em></p>
<p>ISO 27016 provides guidance on implementing information security management systems (ISMS) specifically tailored to the banking and financial services sector.</p>
<p><strong>ISO 27017: Cloud Services Security</strong></p>
<p>ISO 27017 provides guidelines for implementing information security controls in cloud computing environments. It offers recommendations for cloud service providers and cloud customers to address security risks associated with cloud services, including data confidentiality, integrity, and availability. ISO 27017 helps organizations establish trust in cloud computing by addressing common security concerns and ensuring compliance with regulatory requirements. By following ISO 27017 guidelines, organizations can enhance the security of their cloud-based systems and data, mitigate risks associated with cloud adoption, and realize the benefits of cloud computing securely.</p>
<p><strong>ISO 27018: Protection of Personally Identifiable Information (PII) in Public Clouds</strong></p>
<p>ISO 27018 focuses on the protection of personally identifiable information (PII) in public cloud environments. It provides guidelines for cloud service providers to implement measures for protecting PII and ensuring privacy compliance in cloud-based services. ISO 27018 helps organizations address privacy concerns associated with cloud computing, establish trust with customers, and demonstrate compliance with data protection regulations. By adhering to ISO 27018 guidelines, cloud service providers can enhance transparency, accountability, and control over PII processing activities, thereby improving customer confidence and satisfaction in cloud services.</p>
<p><em><strong>ISO 27019:  Information security controls for the energy utility industry</strong></em></p>
<p>ISO 27019 provides guidance based on ISO/IEC 27002:2013 applied to process control systems used by the energy utility industry for controlling and monitoring the production or generation, transmission, storage and distribution of electric power, gas, oil and heat, and for the control of associated supporting processes.</p>
<p>&nbsp;</p>
<p><strong>Interplay and Importance in Cybersecurity</strong></p>
<p>The ISO 27000 family of protocols works together synergistically to provide a holistic approach to information security management.</p>
<p>The importance of these standards in cybersecurity cannot be overstated. By adopting the ISO 27000 family of protocols, organizations can strengthen their resilience against evolving cyber threats, enhance their regulatory compliance, and build trust with customers, partners, and regulators.</p>
<p>These standards promote a risk-based approach to information security, enabling organizations to identify and mitigate potential risks proactively, rather than reactively.</p>
<p>Overall, the ISO 27000 family of protocols plays a critical role in elevating cybersecurity practices and promoting a culture of security and resilience in organizations worldwide.</p>
<p>&nbsp;</p>
<h1>Additional resources</h1>
<ul>
<li><a href="https://www.iso.org/search.html?q=27000">https://www.iso.org/search.html?q=27000</a></li>
<li><a href="https://standards.iso.org./ittf/PubliclyAvailableStandards/">https://standards.iso.org./ittf/PubliclyAvailableStandards/</a>  &#8211; List of publicly available standards : <a href="https://standards.iso.org./ittf/PubliclyAvailableStandards/c073906_ISO_IEC_27000_2018_E.zip">ISO 27000:2018 is free</a>.</li>
<li><a href="https://blog.grclab.com/p/the-iso-27000-family-of-standards">https://blog.grclab.com/p/the-iso-27000-family-of-standards</a></li>
<li><a href="https://www.youtube.com/watch?app=desktop&amp;v=7PscOoWtR7g&amp;ab_channel=TheGRCLab">https://www.youtube.com/watch?app=desktop&amp;amp;v=7PscOoWtR7g&amp;amp;ab_channel=TheGRCLab</a></li>
</ul>
<p>&nbsp;</p>The post <a href="https://www.sorinmustaca.com/the-iso-27000-family-of-protocols-and-their-role-in-cybersecurity/">The ISO 27000 family of protocols and their role in cybersecurity</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6367</post-id>	</item>
		<item>
		<title>Risk Assessment of AWS services used in building a resilient Web App on AWS</title>
		<link>https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Thu, 08 Feb 2024 08:00:36 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[aws iam]]></category>
		<category><![CDATA[cloud trail]]></category>
		<category><![CDATA[cloudfront]]></category>
		<category><![CDATA[cloudwatch]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[fargate]]></category>
		<category><![CDATA[lambda]]></category>
		<category><![CDATA[s3]]></category>
		<category><![CDATA[waf]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6342</guid>

					<description><![CDATA[<p>We wrote here in the article &#8220;Building Resilient Web Applications on AWS: A Comprehensive Approach to Security&#8221; how to use certain AWS services to implement a resilient web based application. The services mentioned require also a brief analysis in respect to Security, Confidentiality, Integrity, Availability and Privacy. &#160; CloudTrail AWS CloudTrail records API calls and creates [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/">Risk Assessment of AWS services used in building a resilient Web App on AWS</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>We wrote <a href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/">here</a> in the article <a href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/">&#8220;Building Resilient Web Applications on AWS: A Comprehensive Approach to Security&#8221;</a> how to use certain AWS services to implement a resilient web based application.</p>
<p>The services mentioned require also a brief analysis in respect to Security, Confidentiality, Integrity, Availability and Privacy.</p>
<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#CloudTrail" >CloudTrail</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Risk_Assessment" >Risk Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Mitigation" >Mitigation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Privacy" >Privacy</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#CloudWatch" >CloudWatch</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Risk_Assessment-2" >Risk Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Mitigation-2" >Mitigation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Privacy-2" >Privacy</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-9" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#AWS_IAM" >AWS IAM</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Risk_Assessment-3" >Risk Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-11" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Mitigation-3" >Mitigation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-12" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Privacy-3" >Privacy</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-13" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#AWS_Fargate" >AWS Fargate</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-14" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Risk_Assessment-4" >Risk Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-15" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Mitigation-4" >Mitigation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-16" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Privacy-4" >Privacy</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-17" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#AWS_WAF_Web_Application_Firewall" >AWS WAF (Web Application Firewall)</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-18" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Risk_Assessment-5" >Risk Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-19" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Mitigation-5" >Mitigation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-20" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Privacy-5" >Privacy</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-21" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#AWS_Lambda" >AWS Lambda</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-22" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Risk_Assessment-6" >Risk Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-23" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Mitigation-6" >Mitigation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-24" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Privacy-6" >Privacy</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-25" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#AWS_Secrets_Manager" >AWS Secrets Manager</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-26" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Risk_Assessment-7" >Risk Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-27" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Mitigation-7" >Mitigation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-28" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Privacy-7" >Privacy</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-29" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#CloudFront" >CloudFront</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-30" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Risk_Assessment-8" >Risk Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-31" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Privacy-8" >Privacy</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-32" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#AWS_S3" >AWS S3</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-33" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Risk_Assessment-9" >Risk Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-34" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Mitigation-8" >Mitigation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-35" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Privacy-9" >Privacy</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-36" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#EC2_Elastic_Compute_Cloud" >EC2 (Elastic Compute Cloud)</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-37" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Risk_Assessment-10" >Risk Assessment</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-38" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Mitigation-9" >Mitigation</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-39" href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/#Privacy-10" >Privacy</a></li></ul></li></ul></nav></div>

<p>&nbsp;</p>
<h1>CloudTrail</h1>
<p>AWS CloudTrail records API calls and creates log files, providing visibility into user activity, resource changes, and actions taken within your AWS account.</p>
<h2>Risk Assessment</h2>
<ul>
<li>Security: Unauthorized modifications to CloudTrail settings or log tampering.</li>
<li>Confidentiality: Exposure of sensitive log data.</li>
<li>Integrity: Unauthorized access to CloudTrail logs.</li>
<li>Availability: Disruptions in CloudTrail could impact auditability.</li>
</ul>
<h2>Mitigation</h2>
<p>Implement access controls, enable log file integrity validation, regularly review logs, and use redundant log storage.</p>
<h2>Privacy</h2>
<ul>
<li>Data Collection: CloudTrail logs AWS account activity, potentially containing sensitive information.</li>
<li>Data Storage: Logs include API calls and identity details, stored securely by AWS.</li>
<li>Data Retention: AWS retains logs for a limited time and may use aggregated data for service improvement.</li>
</ul>
<p>&nbsp;</p>
<h1>CloudWatch</h1>
<p>CloudWatch is a monitoring service that provides real-time insights into AWS resources and applications, helping you respond quickly to events or changes in your environment.</p>
<h2>Risk Assessment</h2>
<ul>
<li>Security: Unauthorized access to CloudWatch data.</li>
<li>Confidentiality: Exposure of sensitive monitoring data.</li>
<li>Integrity: Unauthorized modifications to monitoring configurations.</li>
<li>Availability: Relies on underlying infrastructure; disruptions may impact real-time monitoring.</li>
</ul>
<h2>Mitigation</h2>
<p>Implement access controls, encrypt sensitive data, conduct regular audits, and employ redundancy for critical components.</p>
<h2>Privacy</h2>
<ul>
<li>Data Collection: CloudWatch collects and monitors performance and operational data.</li>
<li>Data Storage: Metric data and configurations are stored securely by AWS.</li>
<li>Data Retention: AWS retains metric data for a limited time and may use aggregated data for service improvement.</li>
</ul>
<p>&nbsp;</p>
<h1>AWS IAM</h1>
<p>IAM is AWS&#8217; cloud-based identity and access management service, providing authentication and authorization for users and devices.</p>
<h2>Risk Assessment</h2>
<ul>
<li>Security: Unauthorized access to user accounts or directory configurations.</li>
<li>Confidentiality: Exposure of sensitive identity information.</li>
<li>Integrity: Unauthorized modifications to user attributes or directory settings.</li>
<li>Availability: Downtime impacting authentication and access control.</li>
</ul>
<h2>Mitigation</h2>
<p>Implement multi-factor authentication, strong password policies, regular security audits.</p>
<h2>Privacy</h2>
<ul>
<li>Data Collection: AWS IAM collects and manages user authentication and authorization data.</li>
<li>Data Storage: User identities, permissions, and access policies are stored securely by AWS.</li>
<li>Data Retention: AWS retains user data for service functionality and may use aggregated data for service improvement, but individual user data is not disclosed externally.</li>
</ul>
<h1>AWS Fargate</h1>
<p>AWS Fargate is a serverless compute engine for containers that lets you run containers without managing the underlying infrastructure.</p>
<h2>Risk Assessment</h2>
<ul>
<li>Security: Unauthorized access to containerized applications.</li>
<li>Confidentiality: Exposure of sensitive container configurations.</li>
<li>Integrity: Unauthorized modifications to container environments.</li>
<li>Availability: Downtime impacting containerized application execution.</li>
</ul>
<h2>Mitigation</h2>
<p>Implement access controls, encrypt container data, conduct regular security scans, and deploy in a redundant and scalable manner.</p>
<h2>Privacy</h2>
<ul>
<li>Data Collection: Fargate processes and manages containerized applications.</li>
<li>Data Storage: Task and container configurations are stored securely by AWS.</li>
<li>Data Retention: AWS retains task and container data for a limited time and may use aggregated data for service improvement.</li>
</ul>
<h1></h1>
<h1>AWS WAF (Web Application Firewall)</h1>
<p>AWS WAF is a web application firewall that helps protect web applications from common web exploits, such as SQL injection, cross-site scripting (XSS), and other malicious attacks.</p>
<p>It allows users to create custom rules or use managed rule sets to filter and block malicious traffic before it reaches applications.</p>
<h2>Risk Assessment</h2>
<ul>
<li>Security: Unauthorized access to WAF configurations, potential bypassing of WAF rules by sophisticated attackers.</li>
<li>Confidentiality: Exposure of sensitive application data due to successful attacks.</li>
<li>Integrity: Unauthorized modifications to WAF rules or configurations.</li>
<li>Availability: Downtime or service disruption due to misconfigurations or overwhelming attacks.</li>
</ul>
<h2>Mitigation</h2>
<p>Implement strong access controls, regularly update and fine-tune WAF rules, use managed rule sets, enable logging for analysis, and deploy redundant WAF instances for increased availability and load distribution.</p>
<h2>Privacy</h2>
<ul>
<li>Data Collection: WAF collects logs containing information about incoming requests, potential threats, and blocked requests for security analysis.</li>
<li>Data Storage: Logs may include IP addresses and request details but are retained for a limited time, following AWS data retention policies.</li>
<li>Data Retention: AWS may use aggregated and anonymized data for improving the service but doesn&#8217;t share identifiable customer information.</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1>AWS Lambda</h1>
<p>A serverless stack based on AWS Lambda allows developers to build and deploy applications without managing servers, handling scalability automatically.</p>
<h2>Risk Assessment</h2>
<ul>
<li>Security: Unauthorized access to serverless functions and configurations.</li>
<li>Confidentiality: Exposure of sensitive code and data processed by Lambdas.</li>
<li>Integrity: Unauthorized modifications to serverless function code.</li>
<li>Availability: Downtime impacting serverless function execution.</li>
</ul>
<h2>Mitigation</h2>
<p>Implement access controls, encrypt sensitive data, conduct regular security scans, deploy in a redundant manner, and monitor for anomalies.</p>
<h2>Privacy</h2>
<ul>
<li>Data Collection: Lambda functions process and execute code, potentially handling sensitive data.</li>
<li>Data Storage: Function configurations and logs may include details about processed data.</li>
<li>Data Retention: AWS retains logs for a limited time and may use aggregated data for service improvement.</li>
</ul>
<h1></h1>
<h1>AWS Secrets Manager</h1>
<p>AWS Secrets Manager helps you protect access to your applications, services, and IT resources without upfront investment and on-going maintenance costs.</p>
<h2>Risk Assessment</h2>
<ul>
<li>Security: Unauthorized access to stored secrets.</li>
<li>Confidentiality: Exposure of sensitive credentials and configuration details.</li>
<li>Integrity: Unauthorized modifications to stored secrets.</li>
<li>Availability: Downtime impacting applications relying on stored secrets.</li>
</ul>
<h2>Mitigation</h2>
<p>Implement access controls, regularly rotate secrets, encrypt stored secrets, conduct regular audits, and use redundant Secrets Manager configurations.</p>
<h2>Privacy</h2>
<ul>
<li>Data Collection: Secrets Manager stores sensitive configuration and credential data.</li>
<li>Data Storage: Secret configurations and access logs may include details about stored data.</li>
<li>Data Retention: AWS retains access logs for a limited time and may use aggregated data for service improvement.</li>
</ul>
<h1>CloudFront</h1>
<p>Amazon CloudFront is a content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency and high transfer speeds.</p>
<p>It integrates with other Amazon Web Services products to give developers and businesses an easy way to distribute content to end-users.</p>
<p>&nbsp;</p>
<h2>Risk Assessment</h2>
<ul>
<li>Security: Unauthorized access to cached content or configurations, potential for content tampering during distribution.</li>
<li>Confidentiality: Exposure of sensitive content during distribution.</li>
<li>Integrity: Unauthorized modifications to distribution settings or cached content.</li>
<li>Availability: Downtime impacting content delivery due to misconfigurations or attacks.</li>
</ul>
<h2>Privacy</h2>
<ul>
<li>Data Collection: CloudFront collects logs that include IP addresses, user-agents, and request details for analytics and troubleshooting.</li>
<li>Data Storage: Logs may contain user-related information, but Amazon retains them for a limited period and follows privacy regulations.</li>
<li>Data Retention: Amazon may share aggregated and anonymized data for service improvement but doesn&#8217;t disclose individual customer data.</li>
</ul>
<h1></h1>
<h1>AWS S3</h1>
<p>Amazon S3 is a scalable object storage service designed to store and retrieve any amount of data at any time.</p>
<h2>Risk Assessment</h2>
<ul>
<li>Security: Unauthorized access to stored objects or bucket configurations.</li>
<li>Confidentiality: Exposure of sensitive data stored in S3.</li>
<li>Integrity: Unauthorized modifications to stored objects.</li>
<li>Availability: Downtime impacting data storage and retrieval.</li>
</ul>
<p>&nbsp;</p>
<h2>Mitigation</h2>
<p>Implement access controls, encrypt data at rest, conduct regular audits, use versioning, and deploy redundant S3 configurations.</p>
<p>&nbsp;</p>
<h2>Privacy</h2>
<ul>
<li>Data Collection: S3 stores object data, potentially including sensitive information.</li>
<li>Data Storage: Bucket configurations and access logs may include details about stored data.</li>
<li>Data Retention: AWS retains access logs for a limited time and may use aggregated data for service improvement.</li>
</ul>
<h1>EC2 (Elastic Compute Cloud)</h1>
<p>AWS EC2 provides resizable compute capacity in the cloud, allowing users to run virtual servers for various applications and workloads.</p>
<h2>Risk Assessment</h2>
<ul>
<li>Security: Unauthorized access to EC2 instances.</li>
<li>Confidentiality: Exposure of sensitive data processed by EC2 instances.</li>
<li>Integrity: Unauthorized modifications to instance configurations.</li>
<li>Availability: Downtime impacting applications hosted on EC2.</li>
</ul>
<h2>Mitigation</h2>
<p>Implement access controls, regularly patch and update instances, encrypt sensitive data, deploy in a redundant manner, and use Auto Scaling for increased availability.</p>
<h2>Privacy</h2>
<ul>
<li>Data Collection: EC2 instances may process and store data, potentially including sensitive information.</li>
<li>Data Storage: Instance configurations and logs may contain details about processed data.</li>
<li>Data Retention: AWS retains logs for a limited time and may use aggregated data for service improvement.</li>
</ul>The post <a href="https://www.sorinmustaca.com/risk-assessment-of-aws-services-used-in-building-a-resilient-web-app-on-aws/">Risk Assessment of AWS services used in building a resilient Web App on AWS</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6342</post-id>	</item>
		<item>
		<title>Building Resilient Web Applications on AWS: A Comprehensive Approach to Security</title>
		<link>https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Mon, 29 Jan 2024 11:18:11 +0000</pubDate>
				<category><![CDATA[Article]]></category>
		<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[distributed systems]]></category>
		<category><![CDATA[ECS]]></category>
		<category><![CDATA[Educational]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSDLC]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6329</guid>

					<description><![CDATA[<p>&#160; I have been asked by friends and customers what is the best way to implement a web based application with minimum costs and good security. Of course, the best way is to define exactly what you want to achieve and let professionals do it, while keeping an eye on the Secure Software Development Lifecycle. [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/">Building Resilient Web Applications on AWS: A Comprehensive Approach to Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<div id="ez-toc-container" class="ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title ez-toc-toggle" style="cursor:pointer">Contents</p>
<span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-1" href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/#Securing_the_Presentation_Layer" >Securing the Presentation Layer</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/#Risk_Assessment_at_the_Presentation_Layer" >Risk Assessment at the Presentation Layer</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/#Security_practices" >Security practices</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-4" href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/#Securing_the_Business_Logic_Layer" >Securing the Business Logic Layer</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/#Risk_Assessment_at_the_Business_Logic_Layer" >Risk Assessment at the Business Logic Layer</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-6" href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/#Securing_the_Database_Level" >Securing the Database Level</a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/#Risk_Assessment_at_the_Database_Level" >Risk Assessment at the Database Level</a></li></ul></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-8" href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/#Continuous_Monitoring_and_Response" >Continuous Monitoring and Response</a></li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class="ez-toc-link ez-toc-heading-9" href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/#Conclusion" >Conclusion</a></li></ul></nav></div>

<p>&nbsp;</p>
<p>I have been asked by friends and customers what is the best way to implement a web based application with minimum costs and good security. Of course, the best way is to define exactly what you want to achieve and let professionals do it, while keeping an eye on the Secure Software Development Lifecycle.</p>
<p>But, this article is not about SSDLC, it is about how to start web application development having also security as a top priority. Securing a classical web application involves a multi-layered approach, addressing the presentation, business logic, and database layers.</p>
<p>Most important thing to keep in mind when engaging into such an enterprise is: don&#8217;t try to do everything by yourself &#8211; use existing tools and services, which come with a more than decent security built-in.</p>
<p>This article explores how to architect a secure web application on AWS, but it can be applied very well to other cloud based services provider,  and conduct a thorough risk assessment at each level.</p>
<p>A good security approach is to practice defense in depth, meaning that you should check and validate the security of the components used as well. This means that we need to perform at least a high-level risk assessment of these components as well.</p>
<p>&nbsp;</p>
<p><a href="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/01/webapplayers.jpg?ssl=1"><img data-recalc-dims="1" loading="lazy" decoding="async" data-attachment-id="6333" data-permalink="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/webapplayers/" data-orig-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/01/webapplayers.jpg?fit=681%2C384&amp;ssl=1" data-orig-size="681,384" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="webapplayers" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/01/webapplayers.jpg?fit=300%2C169&amp;ssl=1" data-large-file="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/01/webapplayers.jpg?fit=640%2C361&amp;ssl=1" class="alignnone size-medium wp-image-6333" src="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/01/webapplayers.jpg?resize=300%2C169&#038;ssl=1" alt="" width="300" height="169" srcset="https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/01/webapplayers.jpg?resize=300%2C169&amp;ssl=1 300w, https://i0.wp.com/www.sorinmustaca.com/wp-content/uploads/2024/01/webapplayers.jpg?w=681&amp;ssl=1 681w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></p>
<p>&nbsp;</p>
<h1>Securing the Presentation Layer</h1>
<p>At the forefront of user interaction, the presentation layer demands robust security measures. Amazon CloudFront serves as a reliable content delivery network, ensuring low latency and protection against DDoS attacks.</p>
<p>AWS Identity and Access Management (IAM) steps in to control access to resources at this layer, while AWS Web Application Firewall (WAF) safeguards against common web exploits and secures APIs.</p>
<p>The Presentation layer hosts the UI of the application, typically a website written in HTML5 or a combination of HTML, php, JS, or some high level programming languages that can produce HTML as output.</p>
<p>Such web UIs must be uploaded on a AWS S3 bucket read accessible to everyone and then configure the CloudFront to distribute it.</p>
<h2>Risk Assessment at the Presentation Layer</h2>
<ul>
<li>Regularly review and adjust IAM policies to mitigate the risk of unauthorized access.</li>
<li>Conduct penetration testing on the web application to identify and address vulnerabilities.</li>
<li>Monitor CloudFront logs for unusual patterns indicative of a security threat.</li>
<li>Make sure nobody has unrestricted access to your S3 bucket hosting the web content</li>
</ul>
<h2><strong>Security practices</strong></h2>
<ul>
<li>If you collect data, make sure it is encrypted using AWS Secrets Manager;</li>
<li>Do not encrypt using your own keys, hardcoded in your application.</li>
<li>Do not invent yourself some &#8220;encryption&#8221; mechanism, which in the end is just an obfuscation.</li>
</ul>
<h2></h2>
<h1>Securing the Business Logic Layer</h1>
<p>The business logic layer is the heart of a web application, where critical processes take place. Containerizing application logic using AWS Elastic Container Service (ECS) or AWS Fargate ensures enhanced isolation.</p>
<p>AWS Lambda, offering serverless computing, executes sensitive business logic securely. AWS Secrets Manager manages and rotates sensitive API keys and tokens.</p>
<h2>Risk Assessment at the Business Logic Layer</h2>
<p>&#8211; Regularly audit and review AWS Lambda functions to maintain the security of business logic.<br />
&#8211; Conduct static and dynamic code analysis to identify vulnerabilities in the application logic.<br />
&#8211; Implement AWS CloudWatch for real-time monitoring and alerting on anomalous Lambda function behavior.</p>
<h1>Securing the Database Level</h1>
<p>The database, housing crucial data, requires robust security measures. Amazon RDS provides secure and scalable relational databases with automatic backups and encryption.</p>
<p>Fine-grained access control through IAM roles and policies is essential for secure database access. AWS Key Management Service (KMS) handles encryption of data at rest within the database.</p>
<p>&nbsp;</p>
<h2>Risk Assessment at the Database Level</h2>
<p>&#8211; Regularly audit and review database access controls and IAM roles to prevent unauthorized access.<br />
&#8211; Implement automated vulnerability scanning tools for the database to identify potential weaknesses.<br />
&#8211; Set up AWS CloudTrail to log and monitor all database-related API activity.</p>
<p>&nbsp;</p>
<h1>Continuous Monitoring and Response</h1>
<p>Ensuring the ongoing security of a web application involves continuous monitoring and a robust incident response plan. AWS Security Hub acts as a centralized monitoring tool, while AWS Config rules automate the assessment and remediation of non-compliance.</p>
<p>An incident response plan with specific procedures for each layer of the web application architecture ensures a swift and effective response to security incidents.</p>
<p>&nbsp;</p>
<p>In the next post: risk assessment for the Amazon services used in this article:</p>
<ul>
<li>AWS IAM</li>
<li>AWS Elastic Container Service (ECS)</li>
<li>AWS Fargate</li>
<li>AWS Key Management Service (KMS)</li>
<li>AWS Lambda</li>
<li>AWS CloudTrail</li>
<li>AWS Secrets Manager</li>
<li>AWS CloudFront</li>
<li>AWS S3</li>
</ul>
<h1>Conclusion</h1>
<p>By adopting a comprehensive security strategy across the presentation layer, business logic, and database levels, small organizations can build resilient and cost aware web applications on the AWS platform.</p>
<p>This approach, coupled with regular risk assessments, establishes a solid foundation for web application security, safeguarding against common cybersecurity threats.</p>The post <a href="https://www.sorinmustaca.com/building-resilient-web-applications-on-aws-a-comprehensive-approach-to-security/">Building Resilient Web Applications on AWS: A Comprehensive Approach to Security</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6329</post-id>	</item>
		<item>
		<title>TISAX: new Catalogue ISA v6 available</title>
		<link>https://www.sorinmustaca.com/tisax-new-catalogue-isa-v6-available/</link>
		
		<dc:creator><![CDATA[Sorin Mustaca]]></dc:creator>
		<pubDate>Sun, 17 Dec 2023 12:27:01 +0000</pubDate>
				<category><![CDATA[Cybersecurity]]></category>
		<category><![CDATA[TISAX]]></category>
		<category><![CDATA[isa 5]]></category>
		<category><![CDATA[isa 6]]></category>
		<category><![CDATA[iso 27001:2022]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[new release]]></category>
		<category><![CDATA[nist]]></category>
		<category><![CDATA[revision]]></category>
		<category><![CDATA[tisax]]></category>
		<category><![CDATA[vda]]></category>
		<guid isPermaLink="false">https://www.sorinmustaca.com/?p=6300</guid>

					<description><![CDATA[<p>This post is more for me to quicker find the details. Source: ISA Version 6 Now Available · ENX Portal Here is a summary ISA 6: The latest version of the ISA catalogue, published in October 2023, with many changes and improvements to address the challenges and needs of the industry.Download here. Key changes in ISA [&#8230;]</p>
The post <a href="https://www.sorinmustaca.com/tisax-new-catalogue-isa-v6-available/">TISAX: new Catalogue ISA v6 available</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></description>
										<content:encoded><![CDATA[<p>This post is more for me to quicker find the details.</p>
<p>Source: <a href="https://www.enx.com/en-US/news/ISA-Version-6-Now-Available/">ISA Version 6 Now Available · ENX Portal</a></p>
<div class="content" tabindex="0">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<h1>Here is a summary</h1>
<ul>
<li><strong>ISA 6</strong>: The latest version of the ISA catalogue, published in October 2023, with many changes and improvements to address the challenges and needs of the industry.<a href="https://www.enx.com/isa6-en.xlsx">Download here</a>.</li>
<li><strong>Key changes in ISA 6</strong>: New and revised controls to strengthen protection, detection, response, recovery, and service continuity against cyber attacks, especially ransomware; new translations and references to other standards; more guidance and examples for implementation; updated data protection catalogue; removal of legacy structure and requirements.</li>
<li><strong>Transition to ISA 6</strong>: A redline version of ISA 6 is available for download; the effective date for ISA 6 in TISAX is April 1st 2024; the transition rules are the same as in previous changes. <a href="https://www.enx.com/isa6-en_redline.xlsx">Download here.</a></li>
</ul>
</div>
</div>
</div>
<p>&nbsp;</p>
<h1>More details</h1>
<p>ISA 6 comes with a large set of changes and improvements that are detailed in this posting. Most notably</p>
<ol>
<li>Changes with more focus on IT- and OT availability of production suppliers,</li>
<li>Leading language is now English, multiple translations planned,</li>
<li>Addition of further implementation guidance,</li>
<li>Completely revised data protection catalogue,</li>
<li>New references to ISO/IEC 27001:2022 and NIST Cyber Security Framework Version 1.1, and</li>
<li>Further continuous improvement and maintenance.</li>
</ol>
<p>&nbsp;</p>
<h1>When does v6 start to be used?</h1>
<ol>
<li>New TISAX Assessment Proceedings ordered <u>until</u> March 31st, 2024, will be conducted using ISA version 5.</li>
<li>New TISAX Assessment Proceedings ordered <u>from</u> April 1st, 2024, will be conducted using ISA version 6.</li>
<li>Assessment activities related to an existing assessment such as corrective action plan assessments, follow-ups or scope extensions will be conducted using the same version as the original assessment.</li>
</ol>
<h1>Resilience</h1>
<p>The working group has ensured that all requirements in ISA/IEC 62443-2-1 are covered by ISA and that all controls from ISA chapter 5 are applicable. As an outcome, all relevant control questions in ISA now mapped to ISA/IEC 62443-2-1 and a few minor changes in requirements to perfectly align with the standard have been made. Additionally, the Working Group ISA has reworked key sections of the ISA that are vital to prevent the attacks. This includes a completely new control, 1.3.4, that requires the secure management of software on clients as well as added requirements in 5.2.6 and 5.3.1</p>
<h1>Detection</h1>
<div class="content" tabindex="0">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>The <strong>new control 1.6.1</strong> is designed to ensure that it is clear what needs to be reported and that appropriate reporting mechanisms are established.</p>
<p>The text also mentions that recognizing that attacks cannot be successfully prevented holistically, an approach to minimizing the impact of a successful attack is needed.</p>
</div>
</div>
</div>
<h1>Response</h1>
<div class="content" tabindex="0">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>The new version of ISA, ISA 6, has introduced several new controls and requirements to minimize the impact of a successful attack and ensure an effective and timely recovery.</p>
<ul>
<li><strong>Control 1.6.2</strong> is designed to ensure that security incidents are handled in an orderly, timely and professional manner and the organization has the chance to detect patterns of sophisticated attacks which are detected as isolated incidents.</li>
<li><strong>Control 5.2.8</strong> addresses service-continuity planning, including fallback modes of operation to keep key business processes running while relevant IT infrastructure is unavailable.</li>
<li><strong>Control 1.6.3</strong> is dedicated to ensuring that an organization is sufficiently prepared to deal with a crisis.</li>
</ul>
<p>&nbsp;</p>
<h1>Recovery</h1>
<div class="content" tabindex="0">
<div class="ac-container ac-adaptiveCard">
<div class="ac-textBlock">
<p>The <strong>new control 5.2.9</strong> is designed to prepare an organization to recover from a successful attack on IT Systems and Services by having a solid backup and recovery concept.</p>
<p>In total, six completely new control questions along with new requirements to existing controls have been introduced.</p>
<p>Two ISA 5 controls for incident (<strong>1.6.1</strong>) and crisis (<strong>3.1.2</strong>) become obsolete and therefore no longer in ISA 6.</p>
<p>Recovery is necessary to limit the impact of a successful attack, regardless of whether the attack has escalated to a crisis or only affected isolated IT systems and business processes.</p>
</div>
</div>
</div>
</div>
</div>
</div>The post <a href="https://www.sorinmustaca.com/tisax-new-catalogue-isa-v6-available/">TISAX: new Catalogue ISA v6 available</a> first appeared on <a href="https://www.sorinmustaca.com">Sorin Mustaca's blog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6300</post-id>	</item>
	</channel>
</rss>
