<?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>detection - RiskInsight</title>
	<atom:link href="https://www.riskinsight-wavestone.com/en/tag/detection-en-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.riskinsight-wavestone.com/en/tag/detection-en-2/</link>
	<description>The cybersecurity &#38; digital trust blog by Wavestone&#039;s consultants</description>
	<lastBuildDate>Wed, 15 Oct 2025 08:15:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.riskinsight-wavestone.com/wp-content/uploads/2024/02/Blogs-2024_RI-39x39.png</url>
	<title>detection - RiskInsight</title>
	<link>https://www.riskinsight-wavestone.com/en/tag/detection-en-2/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>SharePoint &#038; App Registrations: A Vector for IT System Compromise and Red Team Feedback</title>
		<link>https://www.riskinsight-wavestone.com/en/2025/10/sharepoint-app-registrations-a-vector-for-it-system-compromise-and-red-team-feedback/</link>
					<comments>https://www.riskinsight-wavestone.com/en/2025/10/sharepoint-app-registrations-a-vector-for-it-system-compromise-and-red-team-feedback/#respond</comments>
		
		<dc:creator><![CDATA[Nathan HAMARD]]></dc:creator>
		<pubDate>Wed, 15 Oct 2025 08:15:28 +0000</pubDate>
				<category><![CDATA[Ethical Hacking & Incident Response]]></category>
		<category><![CDATA[Focus]]></category>
		<category><![CDATA[App Registrations]]></category>
		<category><![CDATA[Compromission]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<category><![CDATA[detection]]></category>
		<category><![CDATA[feedback]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Privilege escalation]]></category>
		<category><![CDATA[red team]]></category>
		<category><![CDATA[Red Team Feedback]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=27964</guid>

					<description><![CDATA[<p>While on-premises Active Directory environments are being hardened against threats (tiering model, network segmentation, admin bastions, domain controller hardening), attackers are now exploiting a new component to compromise their targets: cloud resources, particularly App Registrations linked to Microsoft 365 services....</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2025/10/sharepoint-app-registrations-a-vector-for-it-system-compromise-and-red-team-feedback/">SharePoint &amp; App Registrations: A Vector for IT System Compromise and Red Team Feedback</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p style="text-align: justify;">While on-premises Active Directory environments are being hardened against threats (tiering model, network segmentation, admin bastions, domain controller hardening), attackers are now exploiting a new component to compromise their targets: cloud resources, particularly <em>App Registrations</em> linked to Microsoft 365 services.</p>
<p style="text-align: justify;">Often underestimated by internal technical and defence teams, and frequently over-privileged, <em>App Registrations</em> can enable powerful pivots following a cloud environment compromise.</p>
<p style="text-align: justify;">Among the most exposed services, <em>Microsoft SharePoint</em> stands out. Present on most M365 tenants and often configured permissively, it <strong>provides access to company files via SharePoint and to collaborators files through OneDrive</strong>.</p>
<p style="text-align: justify;">This article shares several observations from Red Team operations: how a simple <em>App Registration</em>, loosely or closely linked to SharePoint, can offer broad access to your on-premises IT system, and how exploiting this weak link can render your Tiering segmentation merely symbolic for an attacker.</p>
<p style="text-align: justify;"> </p>
<h2 style="text-align: justify;">Introduction to App Registrations</h2>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">In Microsoft Azure, registering an application (<em>App Registration</em>) in Entra ID allows you to create an identity for that application, along with an associated <em>Enterprise Application</em>. The <em>App Registration</em> defines the application (identifiers, keys, permissions), while the <em>Enterprise Application</em> represents its instance within the tenant, where access policies are applied (such as conditional access policies or assigned roles).</p>
<p style="text-align: justify;">An <em>App Registration</em> contains the necessary information to authenticate to Entra ID and obtain access tokens to interact with Microsoft 365 services via APIs like Microsoft Graph. Depending on the permissions granted – delegated (scopes) or application-level (roles) – it can read or modify resources such as emails, files, users, or groups, as long as the <em>Enterprise Application</em> is instantiated in the tenant.</p>
<p style="text-align: justify;"> </p>
<figure id="attachment_27968" aria-describedby="caption-attachment-27968" style="width: 1452px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="wp-image-27968 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/1-1.png" alt="App Registration in EntraID" width="1452" height="757" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/1-1.png 1452w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/1-1-366x191.png 366w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/1-1-71x37.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/1-1-768x400.png 768w" sizes="(max-width: 1452px) 100vw, 1452px" /><figcaption id="caption-attachment-27968" class="wp-caption-text"><em>App Registration in EntraID</em></figcaption></figure>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">Typically used to register applications designed to automate business processes (user management, SharePoint file cleanup, O365 activity monitoring, etc.), App Registrations represent a largely <strong>unmonitored</strong> but high-impact <strong>surface</strong>.</p>
<p style="text-align: justify;">Indeed, the secrets of <em>App Registrations</em> (certificates, client secrets) are often stored insecurely – in code repositories, workstations, or servers. These secrets allow an application to impersonate itself with potentially elevated privileges (as listed in the <em>App Registration</em>), resulting in <strong>stealthy persistence across corporate resources</strong>.</p>
<p style="text-align: justify;">For an attacker, compromising an <em>App Registration</em> means <strong>acquiring an Entra ID application identity with direct access to certain corporate data</strong> – without needing to pivot through interactive user accounts or MFA. While security measures around user accounts are increasing (mandatory MFA, conditional access requiring trusted IPs or devices), these protections are often not yet applied to applications.</p>
<p style="text-align: justify;"> </p>
<h3 style="text-align: justify;">Connecting as an App Registration</h3>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"><strong>Azure applications</strong> can authenticate with Entra ID using application secrets generated in the associated <em>App Registration</em>:</p>
<ul style="text-align: justify;">
<li><span style="text-decoration: underline;"><em>AppId</em> + </span><em><em><span style="text-decoration: underline;">App Secret</span>: </em></em>This authentication method is equivalent to using a username and password and is subject to the same limitations: it is <strong>difficult to ensure their protection</strong>, as they can easily be stored insecurely, exposed in command histories, etc.</li>
</ul>
<ul style="text-align: justify;">
<li><span style="text-decoration: underline;"><em>AppId</em> + </span><em><span style="text-decoration: underline;">Certificate</span>: </em>This method is more secure, as security solutions installed on machines effectively protect installed certificates. However, it is generally less used due to operational constraints, such as the need to install the certificate on each machine that uses the account.</li>
</ul>
<p style="text-align: justify;"> </p>
<figure id="attachment_27970" aria-describedby="caption-attachment-27970" style="width: 1801px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-27970 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/2-1.png" alt="App Registration certificates and secrets" width="1801" height="660" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/2-1.png 1801w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/2-1-437x160.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/2-1-71x26.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/2-1-768x281.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/2-1-1536x563.png 1536w" sizes="(max-width: 1801px) 100vw, 1801px" /><figcaption id="caption-attachment-27970" class="wp-caption-text"><em>App Registration certificates and secrets</em></figcaption></figure>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">The application&#8217;s credentials and secrets allow it to retrieve an <em>OAuth2</em> access token, enabling authentication and API calls to Microsoft services (Graph, SharePoint, Exchange, etc.) that it is authorized to contact. This connection method is typically hard to detect if access logs are not enabled or monitored.</p>
<p style="text-align: justify;"> </p>
<h3 style="text-align: justify;">App Registration permissions</h3>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">Each <em>App Registration</em> defines the <strong>API</strong> <strong>permissions associated with the registered application</strong>. These are described as roles or scopes across various Microsoft services. For example, application permissions may allow:</p>
<ul style="text-align: justify;">
<li>Reading or modifying user profiles (<em>User.ReadWrite.All</em>),</li>
<li>Managing objects in the Entra ID directory (<em>Directory.ReadWrite.All</em>),</li>
<li>Reading, writing, or deleting files in SharePoint or OneDrive (<em>Files.ReadWrite.All</em>),</li>
<li>Reading or writing emails across all mailboxes (<em>Mail.ReadWrite</em>),</li>
<li>Etc.</li>
</ul>
<p style="text-align: justify;">During audits, it is observed that these permissions are <strong>often oversized</strong> compared to the actual needs of the applications. As a result, they can provide attackers with a <strong>significant privilege escalation vector</strong> if compromised.</p>
<p style="text-align: justify;">Moreover, an attacker can <strong>identify an application&#8217;s permissions through its associated and compromised </strong><em>App Registration</em> by authenticating via the URL <span style="color: #000080;"><a style="color: #000080;" href="https://login.microsoftonline.com/$TenantId/oauth2/v2.0/token">https://login.microsoftonline.com/$TenantId/oauth2/v2.0/token</a></span> :</p>
<p style="text-align: justify;"> </p>
<figure id="attachment_27972" aria-describedby="caption-attachment-27972" style="width: 1667px" class="wp-caption aligncenter"><img decoding="async" class="wp-image-27972 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/3-1.png" alt="Access token retrieved for the Microsoft Graph API" width="1667" height="489" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/3-1.png 1667w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/3-1-437x128.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/3-1-71x21.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/3-1-768x225.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/3-1-1536x451.png 1536w" sizes="(max-width: 1667px) 100vw, 1667px" /><figcaption id="caption-attachment-27972" class="wp-caption-text"><em>Access token retrieved for the Microsoft Graph API</em></figcaption></figure>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">The access token obtained is in <em>base64</em> format, and the permissions defined by the <em>App Registration</em> are embedded within it.</p>
<p style="text-align: justify;"> </p>
<figure id="attachment_27974" aria-describedby="caption-attachment-27974" style="width: 676px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-27974 " src="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/4-1.png" alt="Extraction of the compromised App Registration’s permissionsExtraction of the compromised App Registration’s permissions" width="676" height="565" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/4-1.png 1035w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/4-1-229x191.png 229w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/4-1-47x39.png 47w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/4-1-768x642.png 768w" sizes="auto, (max-width: 676px) 100vw, 676px" /><figcaption id="caption-attachment-27974" class="wp-caption-text"><em>Extraction of the compromised App Registration’s permissions</em></figcaption></figure>
<p style="text-align: justify;"> </p>
<h2 style="text-align: justify;">Compromise of App Registrations during Red Team operations</h2>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">In the context of an attack, it is very common for the compromise to occur progressively. Typically, an initial server is compromised, then a second, and so on, until more critical infrastructure components or more privileged users are reached: initial access, privilege escalation, lateral movement, and so forth.</p>
<p style="text-align: justify;">In recent years, the implementation of the Tier model (Tier-0, Tier-1, and Tier-2) within Active Directory infrastructures has become widespread, resulting in increased security for on-premises IT systems. Another factor has also emerged with the development of EDR agents: detection!</p>
<p style="text-align: justify;">Now, in mature environments, it is much more difficult to compromise Tier-0 (domain controllers, PKI, etc.) simply by compromising a Tier-1 server, all without being detected by the Blue Team (the defence team).</p>
<p style="text-align: justify;">However, during several operations across very diverse environments, SharePoint has proven to be a formidable vector for privilege escalation, and in these cases, <strong>no detection was reported</strong> by the Blue Team.</p>
<p style="text-align: justify;">Several Red Team operation case studies illustrating this point are shared below.</p>
<p style="text-align: justify;"> </p>
<h3 style="text-align: justify;">Case 1: Tier-2 Administrator of a domain leading to the compromise of the Active Directory Forest</h3>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">This case illustrates an operation for an international client whose IT system includes several thousand servers – application and business servers, industrial systems, infrastructure, etc. The compromise of an initial server led to the <strong>compromise of Tier-1 and then Tier-2 administrator accounts</strong>.</p>
<p style="text-align: justify;">As soon as administrative privileges were obtained on workstations (Tier-2), a targeted collection phase began with the aim of identifying application secrets.</p>
<p style="text-align: justify;">On several workstations belonging to technical users (DevOps teams, Cloud teams, etc.), PowerShell scripts were discovered. Some of these contained <strong>credentials linked to App Registrations</strong>, including an <em>AppId</em>, an <em>AppSecret</em>, and the Azure tenant ID to which they were associated:</p>
<p style="text-align: justify;"> </p>
<figure id="attachment_27976" aria-describedby="caption-attachment-27976" style="width: 1570px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-27976 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/5-1.png" alt="PowerShell scripts containing App Registration credentials" width="1570" height="1066" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/5-1.png 1570w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/5-1-281x191.png 281w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/5-1-57x39.png 57w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/5-1-768x521.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/5-1-1536x1043.png 1536w" sizes="auto, (max-width: 1570px) 100vw, 1570px" /><figcaption id="caption-attachment-27976" class="wp-caption-text"><em>PowerShell scripts containing App Registration credentials</em></figcaption></figure>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">Exploiting these secrets allows the attacker to <strong>connect directly to the</strong> <em>Microsoft Graph API</em>, using the permissions already granted in the compromised <em>App Registration</em>.</p>
<p style="text-align: justify;">The App Registration identified in this context had extensive application rights over O365, including:</p>
<ul style="text-align: justify;">
<li><em>User.ReadWrite.All</em>: Read and modify all user profiles.</li>
<li><em>Directory.Read.All</em>: Read directory data.</li>
<li><em>Directory.ReadWrite.All</em>: Read and write directory data.</li>
<li><em>Group.ReadWrite.All</em>: Read and write all group information.</li>
<li><span style="color: #ff0000;"><em>Files.ReadWrite.All</em>: </span>Read and write all files.</li>
<li><em>Mail.ReadWrite</em>: Read, write, update and delete emails in user mailboxes.</li>
<li><em>Calendars.ReadWrite</em>: Read and write all calendars.</li>
<li><em>Contacts.ReadWrite</em>: Read and write all contacts.</li>
<li><em>Tasks.ReadWrite</em>: Read and write all tasks.</li>
</ul>
<p style="text-align: justify;">Among this set of application permissions, the <em>Files.ReadWrite.All</em> right is <strong>particularly critical and attractive for an attacker</strong>, as it grants full access to all files stored on <em>SharePoint</em> and <em>OneDrive</em>.</p>
<p style="text-align: justify;"><em><strong><span style="text-decoration: underline;">Note:</span> </strong>These permissions can be “delegated”, in which case they only apply within the context of what the user can do.</em></p>
<p style="text-align: justify;">A PowerShell script has been developed by the Wavestone Red Team <span style="color: #000080;">(<a style="color: #000080;" href="https://github.com/Ethical-Kaizoku/SharePwned">SharePwned</a>)</span> to perform keyword-based searches on SharePoint and OneDrive and to download the desired files.</p>
<p style="text-align: justify;">Using this script, and by <strong>searching for the name of the Active Directory administration forest</strong> (e.g., <em>admin.xx.xxxx.net</em>), several files were identified within users’ OneDrive spaces and subsequently downloaded:</p>
<p style="text-align: justify;"> </p>
<figure id="attachment_27978" aria-describedby="caption-attachment-27978" style="width: 1988px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-27978 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/6-EN.png" alt="Identification of files containing secrets in OneDrive" width="1988" height="361" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/6-EN.png 1988w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/6-EN-437x79.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/6-EN-71x13.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/6-EN-768x139.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/6-EN-1536x279.png 1536w" sizes="auto, (max-width: 1988px) 100vw, 1988px" /><figcaption id="caption-attachment-27978" class="wp-caption-text"><em>Identification of files containing secrets in OneDrive</em></figcaption></figure>
<p style="text-align: justify;"> </p>
<figure id="attachment_27980" aria-describedby="caption-attachment-27980" style="width: 769px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-27980 " src="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/7-1.png" alt="Retrieval of accounts dedicated to the AD administration forest" width="769" height="501" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/7-1.png 1398w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/7-1-293x191.png 293w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/7-1-60x39.png 60w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/7-1-768x500.png 768w" sizes="auto, (max-width: 769px) 100vw, 769px" /><figcaption id="caption-attachment-27980" class="wp-caption-text"><em>Retrieval of accounts dedicated to the AD administration forest</em></figcaption></figure>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">These files, stored in the OneDrive spaces of technical users, made it possible to identify the <strong>pivot servers used to access the Active Directory administration forest</strong> of the information system.</p>
<p style="text-align: justify;">The <strong>insecure secrets storage</strong> on workstations and in cloud spaces represent a major security vulnerability. However, the lack of security controls and monitoring around this <em>App Registration</em> – linked to significant privileges – constitutes a critical weakness as soon as an associated <em>Enterprise Application</em> is instantiated in the tenant.</p>
<p style="text-align: justify;">In this case, the Tier-2 compromise, followed by read access to files stored in employees’ OneDrive spaces, quickly enabled the <strong>identification of secrets and network pivots necessary to compromise the company’s Tier-0 environment</strong>.</p>
<p style="text-align: justify;"> </p>
<h3 style="text-align: justify;">Case 2: Remote access to the group’s corporate network following the compromise of a subsidiary</h3>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">This second case describes a Red Team operation targeting a company with numerous subsidiaries whose networks do not communicate with each other.</p>
<p style="text-align: justify;">First, the IT system of <strong>one subsidiary was compromised</strong>, along with its Azure tenant.</p>
<p style="text-align: justify;">For persistence and further exploration, the Red Team then created an <em>App Registration</em>, adding the <em>Files.Read.All</em> application permission.</p>
<p style="text-align: justify;">By downloading the application’s secrets at creation, it was once again possible to use the tool developed by the Wavestone Red Team to search SharePoint and OneDrive:</p>
<p style="text-align: justify;"> </p>
<figure id="attachment_27982" aria-describedby="caption-attachment-27982" style="width: 1920px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-27982 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/8-EN.png" alt="Discovery of secrets in users’ OneDrive spaces" width="1920" height="344" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/8-EN.png 1920w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/8-EN-437x78.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/8-EN-71x13.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/8-EN-768x138.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/8-EN-1536x275.png 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /><figcaption id="caption-attachment-27982" class="wp-caption-text"><em>Discovery of secrets in users’ OneDrive spaces</em></figcaption></figure>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">By searching for passwords, <strong>accounts associated with remote access solutions</strong> to the Red Team’s target company were identified. In fact, some members of the Finance teams in the compromised subsidiary had <strong>access to the group’s remote desktop solution</strong> and stored their passwords in clear text on their OneDrive.</p>
<p style="text-align: justify;">Although MFA was configured for all users of this solution, only notification approval was required – no code was requested. By flooding users with MFA notifications, one eventually approved the authentication, allowing the Red Team operators <strong>temporary access to the remote desktop solution</strong>.</p>
<p style="text-align: justify;">Finally, by accessing the Finance application hosted on a Windows virtual machine, access to the <strong>group’s internal network was obtained</strong>.</p>
<p style="text-align: justify;">Thus, starting from the compromise of a subsidiary with no direct interconnection to the group network, the use of <em>App Registrations</em> once again enabled the <strong>discovery of secrets and a pivot into the group’s IT system</strong>.</p>
<p style="text-align: justify;"> </p>
<h3 style="text-align: justify;">Case 3: Compromise of the EDR deployed on Domain Controller via the CICD pipeline</h3>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">The compromise of the client’s CICD environment (hosted on AWS) led to the compromise of their <em>GitLab</em> server. With <em>root</em> access to the <em>GitLab</em> server, it was possible to access its database and the secrets stored within. Although these secrets were encrypted, they could be decrypted via the <em>GitLab Rails</em> console.</p>
<p style="text-align: justify;">Among these secrets, Azure <em>clientID</em> and <em>clientSecret</em> for an <em>App Registration</em> were recovered. These credentials allowed access to Azure under the identity of the associated application – in this case, the <em>GitLab</em> application.</p>
<p style="text-align: justify;">On the client’s tenant, the <em>GitLab</em> application had a <strong>contributor</strong> role on the resources of an Azure subscription. This meant it could <strong>manage access to resources</strong> and <strong>read their contents</strong>.</p>
<p style="text-align: justify;">Among the accessible resources, secrets were stored (and readable) in an <em>Azure Key Vault</em>. In particular, <em>clientId</em> and <em>clientSecret</em> values were present:</p>
<p style="text-align: justify;"> </p>
<figure id="attachment_27984" aria-describedby="caption-attachment-27984" style="width: 1931px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-27984 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/9-1.png" alt="Exfiltration of App Registration secrets from an Azure Key Vault" width="1931" height="809" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/9-1.png 1931w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/9-1-437x183.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/9-1-71x30.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/9-1-768x322.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/9-1-1536x644.png 1536w" sizes="auto, (max-width: 1931px) 100vw, 1931px" /><figcaption id="caption-attachment-27984" class="wp-caption-text"><em>Exfiltration of App Registration secrets from an Azure Key Vault</em></figcaption></figure>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">A new Azure application, named <em>xxxxx-NettoyageSharePoint</em>, was thus obtained. This application had the necessary permissions to read the entirety of SharePoint and OneDrive.</p>
<p style="text-align: justify;">Using an early version of the <em>SharePwned</em> tool, a search for secrets was carried out within employees’ OneDrive spaces. Insecurely stored secrets were discovered in configuration files for administration tools such as <em>mRemoteNg</em>. By default, these configuration files typically contain passwords encrypted with a known public key. As a result, it is possible to decrypt them and obtain users’ passwords in clear text:</p>
<p style="text-align: justify;"> </p>
<figure id="attachment_27986" aria-describedby="caption-attachment-27986" style="width: 1927px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="wp-image-27986 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/10-1.png" alt="Retrieval of insecurely stored secrets in OneDrive" width="1927" height="165" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/10-1.png 1927w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/10-1-437x37.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/10-1-71x6.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/10-1-768x66.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/10-1-1536x132.png 1536w, https://www.riskinsight-wavestone.com/wp-content/uploads/2025/10/10-1-1920x165.png 1920w" sizes="auto, (max-width: 1927px) 100vw, 1927px" /><figcaption id="caption-attachment-27986" class="wp-caption-text"><em>Retrieval of insecurely stored secrets in OneDrive</em></figcaption></figure>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">The account retrieved here had <strong>administrative privileges on the company’s IAM application</strong>.</p>
<p style="text-align: justify;">After multiple <strong>searches of documentation on SharePoint</strong> – still using the <em>SharePwned</em> tool to target the searches – the Red Team was able to understand the SOC team’s intervention methods on the Information System, the vaults where their secrets were stored, and the permissions required to access them.</p>
<p style="text-align: justify;">Then, using the IAM administrator account recovered from OneDrive, an attack was carried out based on the SOC’s intervention procedures, resulting in the <strong>complete compromise of the client’s on-premise Information System</strong>.</p>
<p style="text-align: justify;">In this scenario as well, targeted searches on SharePoint and OneDrive enabled the <strong>retrieval of highly valuable technical information for an attacker</strong>, including the EDR agent deployed on the domain controllers, the secrets required for its use, and the permissions needed to access it.</p>
<p style="text-align: justify;">Beyond the passwords recovered (whether encrypted or not) in all the previously described scenarios, SharePoint and OneDrive represent a <strong>gateway to knowledge of the Information System</strong> for the attacker. When the attacker wishes to remain discreet, they must closely <strong>mimic the company’s legitimate business and administrative workflows</strong>. The prerequisite for this is first to know them, then to understand and replicate them.</p>
<p style="text-align: justify;"> </p>
<h2 style="text-align: justify;">Protect and detect malicious use of App Registrations</h2>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">As previously mentioned, SharePoint and OneDrive have enabled the retrieval of sensitive and compromising secrets for client information systems. It is therefore essential to <strong>raise employee awareness</strong> about secure secret storage and to provide them with the necessary tools for this purpose.</p>
<p style="text-align: justify;">Nevertheless, it is important to implement processes and security measures for these applications to ensure compliance with the <strong>principles of least privilege</strong> and <strong>defence in depth</strong>. Below are recommendations to apply to these App Registrations.</p>
<p style="text-align: justify;"> </p>
<h3 style="text-align: justify;">Regular review and principle of least privilege</h3>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">It is important to <strong>inventory</strong> applications with permissions on SharePoint and <strong>restrict these applications to the bare minimum</strong>. The relevant permissions are:</p>
<ul style="text-align: justify;">
<li><em>Sites.Read.All</em>;</li>
<li><em>Sites.ReadWrite.All</em>;</li>
<li><em>Sites.FullControl</em>;</li>
<li><em>Files.Read.All</em>;</li>
<li><em>Files.ReadWrite.All</em>.</li>
</ul>
<p style="text-align: justify;">As with privileged users and groups, a <strong>regular review</strong> of these <strong>App Registrations</strong> is necessary.</p>
<p style="text-align: justify;"> </p>
<h3 style="text-align: justify;">Management and monitoring of secrets</h3>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">To prevent <em>App Secrets</em> from being stored insecurely (in scripts, documentation, emails, etc.), it is recommended to <strong>favour the use of connection certificates</strong>.</p>
<p style="text-align: justify;">In general, <strong>connection secrets</strong> should be subject to <strong>regular and automated renewal</strong>.</p>
<p style="text-align: justify;">Creating an <em>App Registration</em> automatically generates an <em>Enterprise Application</em>. When this is granted read permissions on SharePoint, consent from a <em>Global Administrator</em> is required. As a result, it is not trivial for an attacker to create such privileged applications, and adding a secret to an existing privileged application is often preferred by attackers.</p>
<p style="text-align: justify;">It is therefore important to <strong>monitor the creation of new connection secrets on privileged applications</strong>.</p>
<p style="text-align: justify;"> </p>
<h3 style="text-align: justify;">Reduce the attack surface</h3>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;">Finally, it is recommended to <strong>limit the usage capabilities of these applications</strong>. This may involve <strong>restrictions on source IP addresses</strong> or on the <strong>time windows</strong> during which the application can be used.</p>
<p style="text-align: justify;"><em><span style="text-decoration: underline;"><strong>Note:</strong> </span>It is not always necessary to apply these measures in a “blocking” mode. In fact, detection without blocking can already allow the Blue Team to become aware of an attack and begin their response.</em></p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"> </p>
<p style="text-align: justify;"> </p>




<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2025/10/sharepoint-app-registrations-a-vector-for-it-system-compromise-and-red-team-feedback/">SharePoint &amp; App Registrations: A Vector for IT System Compromise and Red Team Feedback</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.riskinsight-wavestone.com/en/2025/10/sharepoint-app-registrations-a-vector-for-it-system-compromise-and-red-team-feedback/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Detection probes in industrial environments, our vision of the market</title>
		<link>https://www.riskinsight-wavestone.com/en/2021/03/detection-probes-in-industrial-environments-our-vision-of-the-market/</link>
		
		<dc:creator><![CDATA[Benoit Bouffard]]></dc:creator>
		<pubDate>Mon, 08 Mar 2021 06:59:20 +0000</pubDate>
				<category><![CDATA[Focus]]></category>
		<category><![CDATA[Manufacturing & Industry 4.0]]></category>
		<category><![CDATA[detection]]></category>
		<category><![CDATA[industrial]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[market]]></category>
		<category><![CDATA[OT]]></category>
		<category><![CDATA[probe]]></category>
		<category><![CDATA[vision]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=15461</guid>

					<description><![CDATA[<p>Among the needs identified by our industrial customers are the mapping of OT systems (Operational Technology) and the detection of attacks. Over the last ten years or so, several players have been working on the development of tools to meet...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2021/03/detection-probes-in-industrial-environments-our-vision-of-the-market/">Detection probes in industrial environments, our vision of the market</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Among the needs identified by our industrial customers are the mapping of OT systems (Operational Technology) and the detection of attacks. Over the last ten years or so, several players have been working on the development of tools to meet these needs: industrial cybersecurity probes, also known as detection probes or intrusion detection probes. For the rest of this article, we will simply refer to &#8220;OT probes&#8221;. For your information, there are also IT (Information Technology) probes, but they are not part of the subject of this article.</p>
<p>&nbsp;</p>
<h2 style="text-align: justify;">Our product vision: a solution with multiple functionalities</h2>
<h3>Description</h3>
<p style="text-align: justify;">An OT probe is a piece of equipment, virtual or physical, connected to the information system (IS) in order to map and monitor it. It consists of sensors distributed in the network to collect data and central equipment to correlate this data.</p>
<p style="text-align: justify;">A probe is characterised by:</p>
<ul style="text-align: justify;">
<li>Its operating mode,</li>
<li>The positioning of its components,</li>
<li>Its attack detection methods,</li>
<li>Its bundle of features.</li>
</ul>
<p style="text-align: justify;">The illustration below provides more details on each of these items:</p>
<figure id="post-15470 media-15470" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-15470 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/1.png" alt="" width="1084" height="461" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/1.png 1084w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/1-437x186.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/1-71x30.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/1-768x327.png 768w" sizes="auto, (max-width: 1084px) 100vw, 1084px" /></figure>
<p style="text-align: center;"><em>Figure 1: Main characteristics of an OT probe</em></p>
<p style="text-align: justify;">
<h3>Main functionalities</h3>
<p style="text-align: justify;">The functionalities of these OT probes are essential for their users. The illustration below presents a summary of the main functionalities identified:</p>
<figure id="post-15468 media-15468" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-15468 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/2.png" alt="" width="958" height="495" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/2.png 958w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/2-370x191.png 370w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/2-71x37.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/2-768x397.png 768w" sizes="auto, (max-width: 958px) 100vw, 958px" /></figure>
<p style="text-align: center;"><em>Figure 2: Main functionalities of an OT probe</em></p>
<p style="text-align: justify;"><em> </em></p>
<p style="text-align: justify;">More advanced functionalities also appear on some products, such as centralised management of several sites, provision of investigation guides, vulnerability research, etc. According to our observations, the solutions on the market tend towards the same objectives in structural and functional terms. The differences appear rather at the level of the global integration of the probe with the offers of the suppliers.</p>
<p>&nbsp;</p>
<h2 style="text-align: justify;">Our vision of the market: a market in the process of consolidation</h2>
<h3>Numerous and varied players</h3>
<p style="text-align: justify;">Our studies have enabled us to highlight a little over twenty players with diverse profiles on the OT probe market. Over the last five years, some players have appeared, others have disappeared, partnerships have been built and solutions have continued to evolve. All these elements indicate a market that is still in the process of consolidation.</p>
<figure id="post-15466 media-15466" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-15466 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/3.png" alt="" width="1066" height="544" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/3.png 1066w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/3-374x191.png 374w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/3-71x36.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/3-768x392.png 768w" sizes="auto, (max-width: 1066px) 100vw, 1066px" /></figure>
<p style="text-align: center;"><em>Figure 3: Our market knowledge</em></p>
<p style="text-align: justify;"><em> </em></p>
<h3>Actors with different approaches</h3>
<p style="text-align: justify;">As might be expected in such a diverse market, different approaches to the sales model emerge. Some players put more emphasis on their product as such, while others emphasise its integration in their catalogues of services (threat intelligence, SOC, CSIRT&#8230;) or complementary products. These approaches naturally influence the contact between the players and their customers: the more the offer emphasises a service, the more the player will seek to have direct contact with his customer.</p>
<p style="text-align: justify;">
<h2 style="text-align: justify;">Our vision of the field: a need for maturity</h2>
<h3>Our feedback</h3>
<p style="text-align: justify;">At least initially, we recommend focusing on critical sites and processes for reasons of time, cost and skill savings. Moreover, in order to offer relevant behavioural detection, the probes require a significant learning time depending on the site on which they are deployed (identification of false positives, false negatives, accumulation of data for learning&#8230;). In addition to this time, significant human resources are required during this learning phase, but also later during the daily use of the product (mainly alert management). It will also be important to link the probe management teams and the incident response teams in order to deal with incidents detected by the probe and then confirmed.</p>
<p style="text-align: justify;">Prior to deployment, the positioning of the probes should be studied. Indeed, it will be the key to both a complete mapping and an optimal detection surface. These initial considerations must address important points such as hardware compatibility (switches, for example) with the probes and the architecture of the site (on which the number of probes may depend). In addition to providing a real-time inventory, mapping can help implement or review network segmentation, an essential step in a security project. The qualification phase should also make it possible to check that the chosen probe will understand all the industrial protocols used and to discuss the processing of encrypted flows, if any.</p>
<p style="text-align: justify;">Finally, of course, this type of project cannot be carried out without the integration, from the outset, of the OT teams.</p>
<p style="text-align: justify;">A number of our clients stop at the test phase, but others have started to deploy probes on their critical sites or even on their entire industrial information system. The reasons given for not deploying probes are mainly related to costs, charges and required skills. The sovereignty of a detection probe can also be an important issue in certain environments.</p>
<h3>Identified limits</h3>
<p style="text-align: justify;">In addition to the above points, technical limitations may also arise. Issues of bandwidth and network overload, induced by the collection of logs, can be anticipated. Moreover, an OT probe is by nature limited to network exchanges, its results (detected threats, security level evaluation&#8230;) are therefore to be put into perspective in relation to the resources at its disposal.</p>
<p style="text-align: justify;">Finally, the probes ensure detection. On the other hand, the reaction must be carried out by other means, human or technological. More generally, with their many interesting functionalities, the probes are complementary to good security practices such as: the installation of antivirus and firewall, the implementation of a well of logs and adequate collection configurations, the construction of network documentation, the establishment of dedicated SOC and CSIRT teams&#8230; All these practices remain in force and will allow the full exploitation of the probes&#8217; capacities.</p>
<figure id="post-15464 media-15464" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-15464 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/4.png" alt="" width="995" height="602" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/4.png 995w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/4-316x191.png 316w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/4-64x39.png 64w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/04/4-768x465.png 768w" sizes="auto, (max-width: 995px) 100vw, 995px" /></figure>
<p style="text-align: center;"><em>Figure 4: Our main feedback on the deployment of an OT probe</em></p>
<p style="text-align: justify;"><em> </em></p>
<h2 style="text-align: justify;">Conclusion</h2>
<p style="text-align: justify;">The probes offer a range of functionalities that meet real needs. Our meetings indicate that the market players continue to take into consideration the needs that have been brought to their attention in order to improve their product. Despite a consolidating market, the players seem to be technically converging towards extremely similar end products. Differences will be played out on ergonomic details, on the approaches adopted by each and on costs.</p>
<p style="text-align: justify;">Our initial feedback shows the importance of the load and the skills required to use a probe. While they may be useful in an immature context, in order to help with system knowledge and the implementation of good network hygiene, they only really reveal their potential once they are fully integrated into the arsenal of detection and incident response teams, which corresponds to a highly mature context. Thus, it would seem to be a higher priority to follow the good practices outlined above in order to gain in maturity and then to consider deploying a probe in a second phase.</p>
<p>&nbsp;</p>
<p style="text-align: justify;"><em>1: See </em><a href="https://en.wikipedia.org/wiki/Purdue_Enterprise_Reference_Architecture"><em>https://en.wikipedia.org/wiki/Purdue_Enterprise_Reference_Architecture</em></a></p>
<p style="text-align: justify;"><em>2: See https://en.wikipedia.org/wiki/Port_mirroring</em></p>
<p style="text-align: justify;"><em>3: See </em><a href="https://en.wikipedia.org/wiki/Network_tap"><em>https://en.wikipedia.org/wiki/Network_tap</em></a></p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2021/03/detection-probes-in-industrial-environments-our-vision-of-the-market/">Detection probes in industrial environments, our vision of the market</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Industrial Cybersecurity in the Age of Industry 4.0 : how can we secure these new use cases and support business projects?</title>
		<link>https://www.riskinsight-wavestone.com/en/2021/02/industrial-cybersecurity-in-the-age-of-industry-4-0-how-can-we-secure-these-new-use-cases-and-support-business-projects/</link>
		
		<dc:creator><![CDATA[Loïc Lebain]]></dc:creator>
		<pubDate>Mon, 22 Feb 2021 13:14:51 +0000</pubDate>
				<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[Manufacturing & Industry 4.0]]></category>
		<category><![CDATA[detection]]></category>
		<category><![CDATA[industrial IS]]></category>
		<category><![CDATA[OT]]></category>
		<category><![CDATA[risks]]></category>
		<category><![CDATA[use case]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=15280</guid>

					<description><![CDATA[<p>Industry 4.0, a milestone in the history of the technology race Let us make a detour through a page of history, before plunging into the heart of our subject : In the 18th century, James Watt&#8217;s steam engine and coal...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2021/02/industrial-cybersecurity-in-the-age-of-industry-4-0-how-can-we-secure-these-new-use-cases-and-support-business-projects/">Industrial Cybersecurity in the Age of Industry 4.0 : how can we secure these new use cases and support business projects?</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2 style="text-align: justify;">Industry 4.0, a milestone in the history of the technology race</h2>
<p style="text-align: justify;">Let us make a detour through a page of history, before plunging into the heart of our subject :</p>
<ul style="text-align: justify;">
<li>In the 18th century, James Watt&#8217;s <strong>steam engine</strong> and coal mining changed the way of working. The use of <strong>hydraulic machines</strong> made the artisan workshops evolve into much more efficient factories: the 1st industrial revolution was in full swing.</li>
<li>Then, the 2nd industrial revolution known for <strong>Taylorism and mass production</strong> is based on the use of <strong>electricity and oil</strong>. The long assembly lines, dear to Charlie Chaplin, replace the hydraulic and steam engines that are now obsolete.</li>
<li>The development of <strong>new information technologies, from 1970 onwards,</strong> supporting operators in the most difficult tasks characterizes the 3rd industrial revolution. In particular, it allowed for increased <strong>robotization</strong> and <strong>production of larger batches</strong>.</li>
</ul>
<figure id="post-15305 media-15305" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-15305 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a1.png" alt="" width="1328" height="472" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a1.png 1328w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a1-437x155.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a1-71x25.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a1-768x273.png 768w" sizes="auto, (max-width: 1328px) 100vw, 1328px" /></figure>
<p>&nbsp;</p>
<h2>This 4th industrial revolution marks the arrival of new technologies that are increasingly connected, leading to a high level of dependence on information technology.</h2>
<p style="text-align: justify;">Industry 4.0 brings together a <strong>set of technological advances and technical tools for optimising industrial processes.</strong></p>
<figure id="post-15319 media-15319" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-15319 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a2.png" alt="" width="1451" height="577" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a2.png 1451w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a2-437x174.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a2-71x28.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a2-768x305.png 768w" sizes="auto, (max-width: 1451px) 100vw, 1451px" /></figure>
<p>&nbsp;</p>
<p style="text-align: justify;">Let&#8217;s take a concrete example of a use case:</p>
<figure id="post-15324 media-15324" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-15324 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a3.jpg" alt="" width="291" height="599" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a3.jpg 291w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a3-93x191.jpg 93w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a3-19x39.jpg 19w" sizes="auto, (max-width: 291px) 100vw, 291px" /></figure>
<p style="text-align: justify;">A company needs to accelerate its production rate and to robotise part of its actions to save time. For example, screwing actions. It chooses to use a collaborative robot, also called a « cobot »<a href="#_ftn1" name="_ftnref1"><sup>[1]</sup></a>, capable of carrying out actions simultaneously or on the same workspace as an operator. The operator will be responsible for presenting the parts to be screwed to the cobot.</p>
<p style="text-align: justify;">In addition to <strong>reducing turnaround time</strong>, the implementation of this binomial makes it possible to <strong>increase the quality of the finished product.</strong></p>
<p>&nbsp;</p>
<h2 style="text-align: justify;">Industry 4.0 use cases increase the cyber risk to business processes. There are two reasons for this: the need for new interconnections of industrial systems with the outside world and the increased potential impact in the event of compromise..</h2>
<p style="text-align: justify;">What are the impacts for cybersecurity in this whole story? If we continue with this cobot, the screwing, initially done manually by an operator, is now made easier by the use of the cobot. The cobot has to be connected to receive orders and be updated.</p>
<ul style="text-align: justify;">
<li>The manual operation is replaced by a computerised operation that is now exposed to a cyber attack</li>
</ul>
<p style="text-align: justify;">On a conventional robot, a &#8220;safety cage&#8221; is present to prevent intrusion by an operator during the operation of the machine tool. On a cobot, as there is collaboration with the operator, this protection does not exist. <strong>An impact in case of contact between the cobot&#8217;s screwdriver and the operator&#8217;s hand would be particularly serious for the operator</strong> <strong>!</strong></p>
<ul style="text-align: justify;">
<li>The introduction of new technologies can increase the severity of a cyber attack</li>
</ul>
<p style="text-align: justify;">This is not the only consequence of unsafe use of such technology :</p>
<ul style="text-align: justify;">
<li>Changing a value in the cobot regarding the screwing torque can lead to <strong>a quality defect in case of incorrect tightening ;</strong></li>
<li>Greater importance of assisted operations means that in the event of a failure, the impact on production will be greater&#8230; which will quickly lead to a financial impact.</li>
</ul>
<p style="text-align: justify;">Let&#8217;s sum up a little simplistically :</p>
<p>&nbsp;</p>
<figure id="post-15327 media-15327" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-15327 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a4.png" alt="" width="748" height="599" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a4.png 748w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a4-239x191.png 239w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a4-49x39.png 49w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a4-155x125.png 155w" sizes="auto, (max-width: 748px) 100vw, 748px" /></figure>
<p>&nbsp;</p>
<p style="text-align: justify;">The question now is <strong>how to deal with these risks, without blocking the legitimate demands</strong> of operational staff. Spoiler: no, refusing the project is not the solution!</p>
<p>&nbsp;</p>
<h2 style="text-align: justify;">The teams responsible for cybersecurity can anticipate the needs for the implementation of 4.0 technologies by drawing up adapted reflex sheets</h2>
<p style="text-align: justify;">From a technical point of view, we can group the advances linked to Industry 4.0 around a few major themes: augmented reality, connected objects, additive manufacturing, etc. Upstream of projects and with a few well-informed industry players around the table, it is possible to anticipate potential demands.</p>
<p style="text-align: justify;">The objective for the cyber security team will then be to <strong>draw up a profile of typical use cases</strong>, deduce the potential risks and begin to identify appropriate security measures to respond to them. It is also an opportunity to propose <strong>&#8220;Industry 4.0&#8221; checklists to raise awareness upstream of projects.</strong></p>
<p style="text-align: justify;">Concretely, here is an example of a typical reflex card applied to our cobot seen previously :</p>
<figure id="post-15329 media-15329" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-15329 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a5.png" alt="" width="650" height="450" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a5.png 650w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a5-276x191.png 276w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a5-56x39.png 56w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a5-245x170.png 245w" sizes="auto, (max-width: 650px) 100vw, 650px" /></figure>
<p>&nbsp;</p>
<p style="text-align: justify;">By preparing upstream, cybersecurity teams are more relevant and effective when a new project is about to start.</p>
<p>&nbsp;</p>
<h2 style="text-align: justify;">Ready to embark on a &#8220;4.0&#8221; project? This is the ideal opportunity to support the industry in the transformation of its factory by offering adapted cyber security services.</h2>
<p style="text-align: justify;">The advantage of &#8220;Industry 4.0&#8221; projects lies in their ability to make in-depth changes to the foundations, sometimes a little dusty, of systems and networks already installed in the factory.</p>
<p style="text-align: justify;">Does a conveyor project need to exchange information with the outside world? This is an opportunity to propose a secure file exchange server in your industrial DMZ (if you don&#8217;t have one, this is also a good time to think about it). Does an augmented reality system need a more stable wireless connection? This is the time to start thinking about strengthening the control of the devices that can be connected to it…</p>
<p style="text-align: justify;">At the risk of repeating the obvious here, the ideal is to arrive upstream of the projects, through a constructive approach, rather than through a 100-page ISSP and guides to standards and technical rules that are not adapted to the cases of use presented.</p>
<p>&nbsp;</p>
<h2 style="text-align: justify;">For the risk analysis of an &#8220;Industry 4.0&#8221; project, the EBIOS RM risk analysis method facilitates exchanges by sharing strategic scenarios that can be understood by the business</h2>
<p style="text-align: justify;">Once discussions have begun on a concrete project, it is useful to carry out a risk analysis to support the discussions. Its depth and method will depend on the size and risks of the project.</p>
<p style="text-align: justify;">This analysis will make it possible to refine the objectives we wish to protect, take a step back from the existing ecosystem and define the most convincing attack scenarios.</p>
<p style="text-align: justify;">Here are some examples of frequently found scenarios :</p>
<ul style="text-align: justify;">
<li><strong>Logical sabotage for financial purposes </strong>(long version of the Ransomware scenario): A targeted or non-targeted attack, making equipment unavailable for financial gain.</li>
<li><strong>Stopping/Slowing down production: </strong>Targeted sabotage to gain a competitive advantage, revenge by ideology or just by defiance can be carried out by a malicious competitor, an avenger, a terrorist, an activist or even a thrill-seeking amateur. Also be careful not to forget the errors of manipulation !</li>
<li><strong>The alteration of the quality of the part produced: </strong>rather sophisticated and targeted sabotage impacting the quality of the products to discredit the company or simply create damage.</li>
</ul>
<figure id="post-15331 media-15331" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-15331 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a6.png" alt="" width="847" height="144" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a6.png 847w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a6-437x74.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a6-71x12.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2021/03/a6-768x131.png 768w" sizes="auto, (max-width: 847px) 100vw, 847px" /></figure>
<p style="text-align: justify;">The conclusion of the risk analysis will make it possible to precisely define the cybersecurity measures to be put in place and the associated residual risks.</p>
<p>&nbsp;</p>
<h2 style="text-align: justify;">To move away from the &#8220;fortified castle&#8221; model, i.e. to focus on the isolation of its industrial IS and perimeter security, and to propose adapted security measures: finer detection, encryption, MCS &#8230; in a way, it&#8217;s time to move on to &#8220;4.0&#8221; measures</h2>
<p style="text-align: justify;">Our feedback shows that the definition of an action plan is a balancing act in these &#8220;4.0&#8221; projects. Indeed, by applying an overly restrictive safety model, based on IEC 62443-3-3 type zones and ducts, we run the risk of misunderstanding between the stakeholders. In fact, <strong>not all business solutions are compatible or mature, and many have not yet integrated the standards we would like to see applied.</strong></p>
<p style="text-align: justify;">So what to do? One way might be to propose appropriate security measures, &#8220;4.0&#8221; measures (for the industrial environment in any case) that have already proved their worth in other environments:</p>
<ul style="text-align: justify;">
<li>To prevent a threat from spreading, one shall <strong>strengthen detection resources</strong>, especially the flows from and to industrial IS. This is the time to take advantage of this opportunity to dock with the Group SOC if it has not already done so.</li>
</ul>
<ul style="text-align: justify;">
<li>To ensure the integrity and traceability of transmitted/received data, <strong>encryption and authentication can be implemented.</strong> Do you already have a Group PKI? Why not think about extending it to industrial perimeters.</li>
</ul>
<ul style="text-align: justify;">
<li>It is also the right time to <strong>strengthen its OCM / SCM process.</strong> Is the solution connected with the outside? No more excuses for not <strong>installing an antivirus, updating it, installing security patches</strong> for your favourite OS, etc. This point should be anticipated prior to purchasing the solution, rather than once the product has already been installed!</li>
</ul>
<ul style="text-align: justify;">
<li>Finally the solution is critical for the business? A cyber-resilience component must be anticipated so that the solution can be quickly rebuilt and restarted in the event of an attack.</li>
</ul>
<p style="text-align: justify;">As we have just seen, there is no shortage of solutions, but they require adapted support from the cybersecurity teams and going beyond theoretical models. So<strong>, let&#8217;s take advantage of these &#8220;4.0&#8221; projects to make our industrial cyber security models evolve</strong> without a priori!</p>
<p>&nbsp;</p>
<p style="text-align: left;"><a href="#_ftnref1" name="_ftn1">[1]</a> <a href="https://commons.wikimedia.org/wiki/File:Cobot.jpg">https://commons.wikimedia.org/wiki/File:Cobot.jpg</a> license CC : https://creativecommons.org/licenses/by-sa/4.0/deed.en</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2021/02/industrial-cybersecurity-in-the-age-of-industry-4-0-how-can-we-secure-these-new-use-cases-and-support-business-projects/">Industrial Cybersecurity in the Age of Industry 4.0 : how can we secure these new use cases and support business projects?</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to improve your cyber detection by moving to the Cloud</title>
		<link>https://www.riskinsight-wavestone.com/en/2020/12/how-to-improve-your-cyber-detection-by-moving-to-the-cloud/</link>
		
		<dc:creator><![CDATA[AdRi3nM3rlieR]]></dc:creator>
		<pubDate>Mon, 07 Dec 2020 08:00:14 +0000</pubDate>
				<category><![CDATA[Cloud & Next-Gen IT Security]]></category>
		<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cyber detection]]></category>
		<category><![CDATA[detection]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[move]]></category>
		<category><![CDATA[providers]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=14777</guid>

					<description><![CDATA[<p>Cloud is on everyone’s lips, especially in these unusual times of remote work. Many organisations are reviewing the way they design and implement their activities in order to move to Cloud Services Providers (CSP). But this “Move to Cloud” trend...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2020/12/how-to-improve-your-cyber-detection-by-moving-to-the-cloud/">How to improve your cyber detection by moving to the Cloud</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Cloud is on everyone’s lips, especially in these unusual times of remote work. Many organisations are reviewing the way they design and implement their activities in order to move to Cloud Services Providers (CSP). But this “Move to Cloud” trend might also be an opportunity for security teams to take back control and detect incidents better than ever!</p>
<p>In the past year, I had the chance to work with different organisations in their Cloud transformation, and each of them has provided our team of Wavestone consultants with insights and key lessons on what Cloud-based detection systems can and cannot bring to an organisation.</p>
<p><em>For this article, bear in mind that we will consider <u>any change of configuration leading to a degradation of the security level as an incident</u>. While it does not perhaps fit the exact, usual definition of a security incident, misconfiguration of a Public Cloud service (where resources and data can be directly accessible through the internet) is too serious of an issue to not raise an immediate alert for the security of the information system.</em></p>
<p>&nbsp;</p>
<h2>Embrace the quick wins</h2>
<p>When using Public Cloud from the main providers (Amazon Web Services, Microsoft Azure and Google Cloud Platform), it is fairly easy to turn on the native detection features and kickstart a basic, yet effective detection capability. <strong>Most platforms will provide a central security platform</strong> that enables you to <strong>detect misconfiguration</strong> in the infrastructure you have deployed, <strong>score your compliance level</strong> against a given standard and <strong>raise some alerts</strong> when the most typical incidents will occur (see further). There is virtually no reason to skip this feature, which is sometimes free to enable (either for trial or permanently).</p>
<p>Additionally, logging is virtually a non-issue in your security roadmap. Cloud providers will typically allow you to stream the logs from both your virtual machines (through agents), your PaaS components (via a handful of clicks, or a couple of parameters in your Infrastructure as Code templates) and the management plane of your subscription (activated from scratch). This enables your security team to swiftly understand the ongoing activity on the platform and start building on the logs to get some alerts. Moreover, some Cloud providers SIEM systems (such as Azure Sentinel) have ready-to-be-plugged connectors for appliances and external data sources which will parse the logs and remove some of the heavy lifting required when bringing the logs home to the SIEM.</p>
<p>&nbsp;</p>
<h2>Take the opportunity to improve security right away</h2>
<p>Once you have learned the basics of the native Cloud detection tools, it is time to build your own expertise to be able to rely on your own tools! You can also leverage third-party solutions such as Cloud Security Posture Management (CSPM) solutions and configure it to cover your needs.</p>
<p>As hinted above, the native features from Cloud Providers offer some basics alerts which can go a long way. With AWS Guard Duty, you can detect compromising of AWS EC2 access tokens or abnormal access to S3 buckets, Azure Security Center will notify you when potentially malicious activity is detected on a virtual machine, or when Azure AD accounts are likely to be taken over&#8230; If you need to be quickly capable to detect attacks, there is a way to leverage the native, ready-to-be-used alerts available (although some of them might require the premium license after a free trial).</p>
<p><strong>One of the key perks of Cloud detection is that you can right away act upon them with automatic remediation!</strong> For example, misconfigurations are a real source of concern for security teams, as the Terabytes of data leaked through accidentally exposed S3 buckets will testify. So why not reconfigure any bucket exposed, unless it has specifically been set in an “<em>Allow List</em>”? Automation will allow you to detect the exposition pattern, launch a serverless function which will fix the misconfiguration and could even notify the resource owner or the security team.</p>
<p>This can be done for misconfiguration, but also for malicious activity: if you detect an EC2 token being stolen from the metadata of an instance, you can temporarily remove its access rights. If you notice logging is being disabled, re-enable it and lock the responsible user accounts. <strong>This will drastically improve your time-to-react to security incidents.</strong></p>
<p>Of course, you still need to work on the overall incident management process: both on how to avoid the misconfiguration of services (through training of developers and controls in the CICD channels if existing) and on how to manage them once they occur (the operating model is tackled further below).</p>
<p>&nbsp;</p>
<h2>Get closer to business and continuous improvement</h2>
<p>Moving to Cloud is usually a time where applications and workloads will have to pass again through a security review to ensure the architecture and design are sound and safe. But <strong>it is also an opportunity to make security detection more relevant to the application</strong>.</p>
<p>To make it count, <strong>my advice would be:</strong></p>
<ul>
<li><strong>Go through the process of “Service Enablement” for new services: </strong>as moving to the cloud allow business and IT teams to use hundreds of new features and components, it is important to bring together architects and security teams to assess the main risks for each new technology, find countermeasures to limit these risks and start thinking about the alerts that will need to be implemented in the SIEM ;</li>
<li><strong>Build an alert catalog for each typical risk scenario and component</strong>, with the logic of the alert already pre-defined and only the business specifics to be customised. <strong>The &#8220;time to market” for supervision should also drop</strong>, as a good share of the components used for cloud operations is common to most applications (virtual machines, databases, serverless applications and functions, decoupling systems);</li>
<li><strong>Keep up to date with Cloud-related attacks</strong> to understand the latest vulnerabilities/attackers paths, and integrate them in your detection systems.</li>
</ul>
<p><strong>All these applications specifics should sit on top of transversal alerts covering your core Cloud functions</strong> (IAM, networking, landing zones, etc.). To help you build this core-detection capability, you can obviously count on our team, but I should also recommend checking on the ever-growing CloudSec community, which continuously share its expertise through open-source tooling (as this <a href="https://github.com/toniblyx/my-arsenal-of-aws-security-tools">consolidated-view</a> will prove) or on live and online platforms (such as the Cloud Security Forum and its first <a href="https://fwdcloudsec.org/index.html#intro">Fwd:CloudSec</a> conference this year).</p>
<p>&nbsp;</p>
<h2>Not everything is easy though!</h2>
<p>Based on everything written above, it might seem effortless to get a solid cloud detect and react proficiency. However, some challenges remain to be tackled.</p>
<p>The first one to come to mind is pricing. Often suggested as a selling point for Move to Cloud programs, <strong>accurately estimating how much your provider will charge you for Cloud detections is not as easy as it sounds</strong>. Over the years, many CSP security solutions have moved to component-based pricing for IaaS and transaction-based pricing for PaaS components. Log storage and alerting are sometimes even more complex, as some solutions will charge you based on log transit and aggregation, while some solutions will charge you for the number of assessments against alerts you run. Significant work is required to determine a truthful budget, and not go bankrupt.</p>
<p>The second key attention point is to <strong>understand what your provider offers and what it does not offer in terms of detection</strong>. While most solutions will claim to solve all your problems at once, it is unfortunately far from true. And for each security use case, there needs to be a call on whether you are fine with the free option if it exists, if the premium one is required, or if your security teams can make it on their own. <strong>Realistically, you will need to start with the native option, until your security team is mature enough, cloud-wise, to move to a homemade process</strong>.</p>
<p>Additionally, and maybe the most significant aspect, <strong>you need to design an operating model that will allow you to work with multiple subscriptions, multiple teams/businesses and possibly multiple Cloud Providers</strong>. More and more organisations are parallelising operations by picking different CSPs for different use cases, which leads to increased complexity for security teams – as they need to manage incidents on different platforms, with responsibilities divided between DevOps, SecOps and the on-premise teams. This will be especially difficult as some misconfiguration will lead to immediate security risks, and a choice needs to be made on whether the Ops or Security is expected to act. Without a strong division of duties across all providers and teams, there is a fair chance a small misconfiguration will snowball its way into a major data leak.</p>
<p>Finally, remember that monitoring your Cloud applications in the Cloud can also create risks. Besides vendors lock-in, you can lose all security functions along with your applications if everything sits under the same management plane. If the global administration rights of the SIEM tenant are taken over by an attacker, he or she will have all the liberty to affect the underlying resources (meaning erase logs, disable alerts or remove remediation capabilities). It is worth thinking about it before stacking your SIEM and critical applications under the same roof.</p>
<p>In the end, to sum it up:</p>
<ul>
<li><strong>Grab the low hanging fruits</strong>: your Cloud Provider will help you collect and consolidate the logs easily. There are virtually no technical barriers to not use the logs anymore. In addition to that, enable the basic security features provided by your CSP to detect the most obvious attacks.</li>
<li><strong>Grow your cloud maturity together with cloud teams:</strong> The Cloud movement has pushed the business and IT teams (SecDevOps) to work closer than ever. Embrace this philosophy by better understanding the business needs in terms of security, customise alerts and automate your response to allow your capability to scale.</li>
<li><strong>Optimise costs and operating models to excel</strong>:<strong> </strong>Virtualisation has made a lot of technical aspects easier for teams, but processes can be hard to adapt. Make sure to carefully design your detection/incident response operating model to ensure all your applications and Cloud Providers are covered. Finally, think about cost optimisation when it comes to log management!</li>
</ul>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2020/12/how-to-improve-your-cyber-detection-by-moving-to-the-cloud/">How to improve your cyber detection by moving to the Cloud</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Saga (3/3) &#8211; Retours d&#8217;expérience et bonnes pratiques pour protéger et maintenir en condition de sécurité des SI Industriels</title>
		<link>https://www.riskinsight-wavestone.com/en/2019/12/cybersecurite-si-industriels-3-3/</link>
		
		<dc:creator><![CDATA[Ali Fawaz]]></dc:creator>
		<pubDate>Wed, 18 Dec 2019 14:11:04 +0000</pubDate>
				<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[Manufacturing & Industry 4.0]]></category>
		<category><![CDATA[cyberresilience]]></category>
		<category><![CDATA[détection]]></category>
		<category><![CDATA[manuf & industry 4.0]]></category>
		<category><![CDATA[remédiation]]></category>
		<category><![CDATA[SCADA]]></category>
		<category><![CDATA[SI industriel]]></category>
		<category><![CDATA[système d'information]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=12373</guid>

					<description><![CDATA[<p>Nous avons vu au travers des articles précédents les solutions permettant d’initier la sécurisation des SI Industriels. Une fois cette sécurisation réalisée, le maintien en conditions de sécurité doit être assuré tout comme la mise en place de moyens de...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2019/12/cybersecurite-si-industriels-3-3/">Saga (3/3) &#8211; Retours d&#8217;expérience et bonnes pratiques pour protéger et maintenir en condition de sécurité des SI Industriels</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>Nous avons vu au travers des articles précédents les solutions permettant d’initier la sécurisation des SI Industriels. Une fois cette sécurisation réalisée, le maintien en conditions de sécurité doit être assuré tout comme la mise en place de moyens de détection.</em></p>
<h2>La couverture des risques dans la durée</h2>
<h3>Le durcissement des équipements</h3>
<p>En complément d’une architecture et d’un outillage d’administration sécurisés, il convient d’élever le niveau de sécurité de chaque équipement en appliquant un principe de strict nécessaire. Un guide de <strong>durcissement</strong> générique peut être créé et adapté à chaque technologie identifiée lors de la cartographie du SI Industriel. Celui-ci permet de remédier à une partie des vulnérabilités présentes au niveau des configurations et des systèmes.</p>
<p>L’utilisation de solutions complémentaires peut également apporter un surplus de sécurité :</p>
<ul>
<li>Les <strong>antivirus </strong>connectés au réseau ou non (impliquant une mise à jour manuelle) vont couvrir les postes industriels contre les virus les plus communs ;</li>
<li>La mise en place de règles strictes sur les <strong>pare feux locaux </strong>des machines va empêcher les communications, et donc intrusions, sur les ports inutilisés, et filtrer l’origine des flux en fonction des protocoles utilisés, permettant de mieux détecter des tentatives d’attaques ;</li>
<li><strong>Des solutions de gestion des comptes administrateurs locaux </strong>(par exemple LAPS pour Windows) peuvent enfin permettre de gérer les comptes administrateur natifs des postes de manière centralisée et individualisée.</li>
</ul>
<p>Il arrive cependant qu’il ne soit plus possible de durcir un équipement du fait de sa vétusté, il faut alors travailler avec le Métier sur la <strong>gestion de l’obsolescence</strong> des équipements, sur leur éventuel remplacement et en dernier recours sur les capacités à les isoler du reste du SI. Des <strong>bloqueurs de configuration</strong> pourront également permettre, sur des postes vétustes, de restreindre l’installation et l’utilisation de composants à ceux uniquement nécessaire.</p>
<p>Il est important de rappeler que le SI Industriel souffre de certaines vulnérabilités, mais est avant tout l’outil de production du Métier. Le dialogue avec ces équipes est donc primordial à la compréhension de l’utilisation qu’ils en font afin de résoudre ces vulnérabilités en limitant les conséquences au maximum pour le métier.</p>
<h3>Le maintien en conditions de sécurité</h3>
<p>Lorsque les équipements atteignent le bon niveau de sécurité, il faut prévoir son maintien dans le temps. <strong>Différents scénarios de gestion des correctifs de sécurité ou « patchs »</strong> peuvent être définis pour répondre également aux besoins du Métier (disponibilité, intégrité) et synchronisés avec la maintenance industrielle :</p>
<ol>
<li><strong>Intégration dans les processus nominaux d’exploitation </strong>(par exemple : les processus de qualification / qualité d’une installation peuvent imposer que les équipements soient à jour). La mise à jour et l’administration des équipements tireront ainsi profit des arrêts industriels d’autant plus si une re-certification est nécessaire.</li>
</ol>
<p>&nbsp;</p>
<figure id="post-12374 media-12374" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-12374 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-1-1.png" alt="" width="1230" height="737" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-1-1.png 1230w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-1-1-319x191.png 319w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-1-1-65x39.png 65w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-1-1-768x460.png 768w" sizes="auto, (max-width: 1230px) 100vw, 1230px" /></figure>
<p>&nbsp;</p>
<ol start="2">
<li>Préparation d’un <strong>processus de mise à jour « à chaud » </strong>en cas de faille de sécurité critique et d’un processus d’isolation préventive d’une ligne de production le temps que le procédé puisse être interrompu ;</li>
<li><strong>Identification des équipements redondants </strong>ou périphériques sur lesquels une intervention avec simple information des responsables de sites est possible.</li>
</ol>
<p>&nbsp;</p>
<figure id="post-12376 media-12376" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-12376 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-2-1.png" alt="" width="1259" height="768" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-2-1.png 1259w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-2-1-313x191.png 313w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-2-1-64x39.png 64w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-2-1-768x468.png 768w" sizes="auto, (max-width: 1259px) 100vw, 1259px" /></figure>
<p>&nbsp;</p>
<p>Afin de mettre en place ces process de patch, la cartographie réalisée précédemment doit faire apparaître un<strong> inventaire précis des équipements</strong> devant inclure :</p>
<ul>
<li>L’identification des équipements, leur type, localisation et nombre ;</li>
<li>Les procédés industriels pour lesquels ils sont utilisés et la criticité associée ;</li>
<li>Le système d’exploitation/le<em>firmware</em>, les outils et la configuration ainsi que la mention des versions déployées ;</li>
<li>Les besoins en termes de cybersécurité au regard des procédés supports ;</li>
<li>La disponibilité de redondance, de mise en tampon des données et de cold spare ;</li>
<li>La fréquence de patch requise et l’historique de patch.</li>
</ul>
<p>Le maintien du niveau de sécurité ne se base pas uniquement sur l’application de correctifs de sécurité sur les équipements. Il convient également de :</p>
<ul>
<li>Définir le processus de <strong>mise à jour des solutions de sécurité </strong>installées sur les équipements coupés du réseau ;</li>
<li>Installer des <strong>solutions de nettoyage de média amovibles </strong>qui restent très présents sur les sites industriels – certains produits ont l’avantage d’être portables et donc d’analyser le média pendant le déplacement à l’intérieur du site industriel ;</li>
<li>Assurer la <strong>sauvegarde des configurations </strong>des équipements et leurs <strong>intégrations au DRP</strong> afin de garantir une remise en route post-incident qui réponde aux besoins de disponibilité ;</li>
<li>Mettre en place un <strong>suivi de l’IAM<a href="#_ftn1" name="_ftnref1">[1]</a> Industriel</strong> afin d’avoir un contrôle d’accès physique et logique robuste. Cette action permettra aussi d’automatiser de nombreuses actions fastidieuses de revue de comptes parfois encore faites à la main.</li>
</ul>
<p>&nbsp;</p>
<h2>La détection des incidents de cyber sécurité</h2>
<p>Les mesures citées précédemment permettent de réduire la probabilité d’occurrence des risques et donc d’augmenter la disponibilité des équipements pour le Métier. Il faut néanmoins se préparer au pire et avoir les outils nécessaires à la <strong>détection d’un incident</strong> pour le remédier au plus vite et garantir un temps d’interruption réduit au maximum.</p>
<h3>La mise en place de la détection</h3>
<p>La première étape à réaliser est l’activation des fonctions IDPS<a href="#_ftn2" name="_ftnref2">[2]</a> sur les équipements réseaux afin d’assurer <strong>un premier stade de détection et potentiellement de blocage </strong>automatique.</p>
<p>Il s’agit ensuite d’assurer la <strong>collecte d’informations </strong>en déployant un concentrateur sur site.<strong> </strong>Les logs des équipement réseaux et serveurs pourront ainsi être envoyés aux SIEM<a href="#_ftn3" name="_ftnref3">[3]</a> existants ou dédiés dans lesquels se feront <strong>corrélation et détection</strong>. Les SOC<a href="#_ftn4" name="_ftnref4">[4]</a> et CERT<a href="#_ftn5" name="_ftnref5">[5]</a> peuvent alors réaliser les opérations d’analyse, de détection et éventuellement de réaction sur incident en se basant sur des scénarios classiques.</p>
<p>&nbsp;</p>
<figure id="post-12378 media-12378" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-12378 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-3-1.png" alt="" width="1250" height="306" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-3-1.png 1250w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-3-1-437x107.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-3-1-71x17.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-3-1-768x188.png 768w" sizes="auto, (max-width: 1250px) 100vw, 1250px" /></figure>
<p>&nbsp;</p>
<h3>L’anticipation de risques spécifiques</h3>
<p>Cependant, la détection basée sur des scénarios classiques n’apportera que peu de valeur aux métiers. La prise en compte de l’ensemble des sources (PC, Linux, UNIX…) et la <strong>mise en place de sondes dédiées aux SI Industriels</strong> capables de s’interfacer avec des systèmes SCADA peut permettre d’améliorer le système de détection. Toutefois, ces solutions peuvent s’avérer coûteuses.</p>
<p>L’élément clé consistera ici à assurer une montée en maturité et en valeur incrémentale et rapide du SOC.</p>
<p>&nbsp;</p>
<figure id="post-12380 media-12380" class="align-none"><img loading="lazy" decoding="async" class="size-full wp-image-12380 aligncenter" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-4-1.png" alt="" width="1247" height="600" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-4-1.png 1247w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-4-1-397x191.png 397w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-4-1-71x34.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/12/Tableau-4-1-768x370.png 768w" sizes="auto, (max-width: 1247px) 100vw, 1247px" /></figure>
<p>&nbsp;</p>
<h3>Se préparer à la remédiation</h3>
<p>Pour finir, la détection d’un incident ne pourra aboutir à une remédiation efficace que si le Métier est inclus. Tout comme pour les mises à jour d’équipements, il convient donc de revoir les <strong>procédures d’arrêt d’urgence</strong> avec les utilisateurs du SI Industriel. La formalisation d’un <strong>Plan de Réponse à Incident </strong>permet de planifier les actions à mener en cas d’incident cyber-industriel.</p>
<p>Des <strong>exercices de gestion de crise dédiés au SI Industriel</strong> doivent également être menés pour assurer une préparation optimale des équipes et mettre en lumière les éventuels manques.</p>
<p>&nbsp;</p>
<h2>Une approche progressive et participative garantira le succès de la démarche</h2>
<p>La mise en conditions de sécurité d’un SI Industriel est un chantier complexe qui ne peut être faite qu’avec le Métier. Il convient donc de travailler avec lui de manière progressive et participative sur chacun des chantiers suivants :</p>
<ul>
<li><strong>Prendre connaissance de son SI Industriel </strong>en réalisant une cartographie en priorisant les éléments les plus critiques ;</li>
<li><strong>Mitiger les risques sur le SI Industriel </strong>en mettant en place l’état de l’art de l’architecture réseau sécurisée et définir les processus d’administration – les SI de Sûreté, par leur criticité, devront faire l’objet d’une attention particulière ;</li>
<li><strong>Atteindre un niveau de sécurité adéquat </strong>par le durcissement et le maintien en conditions de sécurité des équipements dans le temps – des discussions pourront notamment avoir lieu avec les fournisseurs et constructeurs d’équipements ;</li>
<li><strong>Mettre en place les outils nécessaires à la détection d’incident de sécurité</strong>, qui peuvent avoir une influence sur la production, et définir les processus de réaction.</li>
</ul>
<p>Toutes ces actions ne peuvent pas toujours être menées en parallèle. La <strong>définition d’une feuille de route</strong> claire va permettre la priorisation des différentes actions pour pouvoir maitriser les coûts et maximiser l’apport pour le Métier.</p>
<p>Si ce vaste chantier est souvent initialisé en central, l’enjeu reste de pouvoir embarquer les sites, parfois répartis dans le monde entier, pour assurer une sécurité pérenne dans le temps. Nous observons, en général, une démarche en deux temps :</p>
<ol>
<li>Un <strong>programme cybersécurité pluriannuel </strong>(souvent 3 ans) pour un budget de 10 à 15 millions d’euros visant à :</li>
</ol>
<ul>
<li>Réaliser l’inventaire des SI Industriels ;</li>
<li>Élever le niveau de sécurité du parc existant par la mise en place de protections souvent périmétriques et de filtrage ainsi que la remédiation des vulnérabilités les plus critiques – la définition de procédures est ici nécessaire ;</li>
<li>Faire émerger un premier réseau de coordinateurs cybersécurité locaux ;</li>
</ul>
<ol start="2">
<li>La création d’une <strong>filière cybersécurité industrielle </strong>et de<strong> la gouvernance associée</strong> réunissant :</li>
</ol>
<ul>
<li>Le cadrage des activités clés à piloter par les acteurs locaux ;</li>
<li>La construction participative d’outils pour aider ce réseau de responsable locaux à opérer les activités de cybersécurité sur le contenu ;</li>
<li>La construction des moyens de pilotage de la montée en maturité et de gestion du changement (matrices de maturité, outils de modélisation budgétaire par site, définition d’indicateurs de pilotage, services centraux consommables par les sites…).</li>
</ul>
<p>La mise en place de la gouvernance peut démarrer après le programme et tirer ainsi profit du premier réseau de correspondants sensibilisés à la cybersécurité bâti par le programme.</p>
<p>Une fois construite, il s’agit ensuite de l’animer et de piloter la progression des sites et des systèmes industriels à la fois en termes de niveau de sécurité et de niveau de maturité.</p>
<p>Cette animation réunit en général :</p>
<ul>
<li>Un réseau responsables cybersécurité locaux de 0,5 à 2 ETP<a href="#_ftn6" name="_ftnref6">[6]</a> par site en charge de réaliser les projets, d’implémenter les activités récurrentes de cybersécurité, d’améliorer continuellement la sécurité et de reporter ;</li>
<li>Une équipe centrale de 3 à 10 ETP pilotant globalement et appuyant les responsables locaux notamment en termes d’expertise.</li>
</ul>
<p>&nbsp;</p>
<p><a href="#_ftnref1" name="_ftn1">[1]</a> IAM i.e. <em>Identity and Access Management</em>.</p>
<p><a href="#_ftnref2" name="_ftn2">[2]</a> IDPS i.e. <em>Introduction Detection and Prevention Systems</em>.</p>
<p><a href="#_ftnref3" name="_ftn3">[3]</a> SIEM i.e. <em>Security Incident and Event Management</em>.</p>
<p><a href="#_ftnref4" name="_ftn4">[4]</a> SOC i.e. <em>Security Operation Center</em>.</p>
<p><a href="#_ftnref5" name="_ftn5">[5]</a> CERT i.e. Computer Emergency Response Team.</p>
<p><a href="#_ftnref6" name="_ftn6">[6]</a> Ces chiffres peuvent varier significativement en fonction de la taille de l’entreprise et du nombre de sites locaux, il s’agit d’une moyenne observée dans de grandes organisations internationales que Wavestone accompagne.</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2019/12/cybersecurite-si-industriels-3-3/">Saga (3/3) &#8211; Retours d&#8217;expérience et bonnes pratiques pour protéger et maintenir en condition de sécurité des SI Industriels</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>BEEMKA &#8211; Electron Post-Exploitation When The Land Is Dry</title>
		<link>https://www.riskinsight-wavestone.com/en/2019/08/beemka-electron-post-exploitation-when-the-land-is-dry/</link>
		
		<dc:creator><![CDATA[Rémi Escourrou]]></dc:creator>
		<pubDate>Thu, 29 Aug 2019 16:15:54 +0000</pubDate>
				<category><![CDATA[Challenges]]></category>
		<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[beemka]]></category>
		<category><![CDATA[compte rendu]]></category>
		<category><![CDATA[détection]]></category>
		<category><![CDATA[discord]]></category>
		<category><![CDATA[electron]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[Skype]]></category>
		<category><![CDATA[Slack]]></category>
		<category><![CDATA[vulnerability management]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=15574</guid>

					<description><![CDATA[<p>Lors de les BSides Las Vegas 2019, Pavel « @ sadreck » Tsakalidis a présenté un nouveau framework de post-exploitation qui repose sur l’utilisation d’Electron par des « applications desktop ». Sa présentation démontre que l’utilisation massive d’Electron ces dernières...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2019/08/beemka-electron-post-exploitation-when-the-land-is-dry/">BEEMKA &#8211; Electron Post-Exploitation When The Land Is Dry</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a style="margin-left: 1em; margin-right: 1em; text-align: center;" href="https://1.bp.blogspot.com/--k9GnoyEsSA/XWeNvLIgHmI/AAAAAAAAArc/MZmZ_YLU1tIfDG85RMpZVTRT_tYOvItFACLcBGAs/s1600/header.png"><img loading="lazy" decoding="async" src="https://1.bp.blogspot.com/--k9GnoyEsSA/XWeNvLIgHmI/AAAAAAAAArc/MZmZ_YLU1tIfDG85RMpZVTRT_tYOvItFACLcBGAs/s640/header.png" width="640" height="240" border="0" data-original-height="350" data-original-width="927" /></a></p>
<div style="text-align: justify;">
<div>Lors de les BSides Las Vegas 2019, Pavel « @ sadreck » Tsakalidis a présenté un nouveau framework de post-exploitation qui repose sur l’utilisation d’Electron par des « applications desktop ». Sa présentation démontre que l’utilisation massive d’Electron ces dernières années peut être utilisée pour injecter du code malveillant dans des applications légitimes.</div>
<div>Le projet peut être retrouvé sur le dépôt GitHub suivant : <a href="https://github.com/ctxis/beemka">https://github.com/ctxis/beemka</a>.</div>
</div>
<div style="text-align: justify;"></div>
<h3 style="text-align: justify;">Introduction</h3>
<div style="text-align: justify;">Electron est un framework permettant de développer des applications multiplateformes avec des technologies web (Javascript, HTLM et CSS).</div>
<div style="text-align: justify;">Son fonctionnement est assez simple, Electron utilise « node.js » en backend et « Chromium » en frontend :</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<figure id="post-15898 media-15898" class="align-none"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-15898" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/2-BEEMKA-437x165.png" alt="" width="437" height="165" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/2-BEEMKA-437x165.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/2-BEEMKA-71x27.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/2-BEEMKA-768x290.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/2-BEEMKA.png 927w" sizes="auto, (max-width: 437px) 100vw, 437px" /></figure>
<div style="text-align: center;"><span style="font-size: x-small;"><i>Components of Electron </i></span></div>
<div style="text-align: center;"><span style="font-size: x-small;"><i><a href="https://www.wildnettechnologies.com/build-cross-platform-desktop-apps-with-electron/">https://www.wildnettechnologies.com/build-cross-platform-desktop-apps-with-electron/</a></i></span></div>
<div></div>
</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">Electron a notamment permis de développer des applications aujourd’hui incontournables en entreprise :</div>
<div style="text-align: justify;"></div>
<div class="separator" style="clear: both; text-align: center;"><a style="margin-left: 1em; margin-right: 1em;" href="https://1.bp.blogspot.com/-tnbHTpC5ffw/XWeNuKPtguI/AAAAAAAAAro/jl-POTPMvlAqpnWfA56w1MVllExfB5BBgCEwYBhgL/s1600/2.png"><img loading="lazy" decoding="async" src="https://1.bp.blogspot.com/-tnbHTpC5ffw/XWeNuKPtguI/AAAAAAAAAro/jl-POTPMvlAqpnWfA56w1MVllExfB5BBgCEwYBhgL/s640/2.png" width="640" height="208" border="0" data-original-height="394" data-original-width="1201" /></a></div>
<div style="text-align: justify;"></div>
<div style="text-align: center;"><i><span style="font-size: x-small;">Applications Electron</span></i></div>
<div style="text-align: justify;"></div>
<h3 style="text-align: justify;">Principe de l’attaque</h3>
<div style="text-align: justify;">Les applications Slack, GitHub ou encore Microsoft Teams utilisent le dossier « App Data » lors de l’installation. Il est donc possible pour l’utilisateur d’accéder en écriture au répertoire d’installation.</div>
<div style="text-align: justify;">Toutes les applications Electron possèdent un dossier &#8220;resources&#8221; dans leur répertoire d&#8217;installation :</div>
<div style="text-align: justify;"></div>
<div class="separator" style="clear: both; text-align: center;"></div>
<div><img decoding="async" class="aligncenter" src="https://1.bp.blogspot.com/-xw6deGNkoZI/XWeNuBTgTyI/AAAAAAAAArg/8Gm4R6E1tA0Ox8jFgFR6Fca7U5HkKcfkwCEwYBhgL/s1600/3.png" /></div>
<div style="text-align: center;"><i><span style="font-size: x-small;">Illustration avec GitHubDesktop</span></i></div>
<div style="text-align: center;"><i> </i></div>
<div style="text-align: justify;">Ce dossier contient généralement :</div>
<ul>
<li>Le dossier « app » qui contient l’application ;</li>
<li>Le fichier « electron.asar » qui prépare l’environnement Chronium au lancement de l’application.</li>
</ul>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">Le fichier « electron.asar » peut être considéré comme une archive qui contient des scripts « *.js » :</div>
<div style="text-align: justify;"><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-16154" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/code-beemka-js-437x37.png" alt="" width="437" height="37" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/code-beemka-js-437x37.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/code-beemka-js-71x6.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/code-beemka-js.png 712w" sizes="auto, (max-width: 437px) 100vw, 437px" /></div>
<div></div>
<div></div>
<div class="separator" style="clear: both; text-align: center;"><img decoding="async" src="https://1.bp.blogspot.com/-G0TPjCyHF3c/XWeNuDmYBII/AAAAAAAAAro/OQ7CY0443e8i6GXHJwk_Z-_RAVK686RwgCEwYBhgL/s1600/4.png" /></div>
<div style="text-align: center;"><i><span style="font-size: x-small;">Conteneur « electron.asar »</span></i></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">Le fichier « chrome-extension.js » permet la gestion de l’environnement Chronium :</div>
<figure id="post-16156 media-16156" class="align-none"><img loading="lazy" decoding="async" class="size-medium wp-image-16156 alignleft" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/code-beem-ka-2-437x23.png" alt="" width="437" height="23" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/code-beem-ka-2-437x23.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/code-beem-ka-2-71x4.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2019/08/code-beem-ka-2.png 714w" sizes="auto, (max-width: 437px) 100vw, 437px" /></figure>
<p>&nbsp;</p>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">Pavel propose ainsi d’injecter directement dans ce fichier du code javascript, permettant de lancer une action malveillante lors d’un évènement spécifique :</div>
<p><span class="w-code"><span class="w-root">app</span>.on(&#8216;<span class="w-server">browser-window-focus</span>&#8216;, function (event, bWindow) { <span class="w-root">bWindow</span>.webContents.<span class="w-grepped">executeJavaScript</span>(&#8220;<span class="w-server">alert(Hello Github !!&#8217;);</span>&#8220;) }) </span></p>
<p>&nbsp;</p>
<div style="text-align: justify;">Lors de l’ouverture de l’application (après avoir packé le fichier « electron.asar » et redéposé dans le répertoire « resource »), un pop-up (XSS style) va s’ouvrir dans l’application GitHub Desktop :</div>
<div style="text-align: justify;"></div>
<div><img loading="lazy" decoding="async" class="aligncenter" src="https://1.bp.blogspot.com/-AvxSdvn3kMg/XWeNu780hcI/AAAAAAAAArk/_psRbes4m7YyzYT5icMD_mYD7xRT2YeXQCEwYBhgL/s1600/5.png" width="314" height="177" /></div>
<div style="text-align: justify;"></div>
<div style="text-align: center;"><i><span style="font-size: x-small;">Illustration avec GitHub Desktop</span></i></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">Le code est donc correctement exécuté.</div>
<div style="text-align: justify;"></div>
<h3 style="text-align: justify;">Démonstration</h3>
<div style="text-align: justify;">La vidéo suivante présente une démonstration du module « rshell_cmd » dans GitHub Desktop, permettant d’ouvrir un reverse shell vers notre listener :</div>
<div style="text-align: center;"><iframe loading="lazy" src="https://bit.ly/2PBBGb1" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<div>La commande utilisée est la suivante :</div>
<p><span class="w-code">$ <span class="w-cli">python3</span> ./beemka/beemka.py &#8212;<span class="w-cli">inject </span>&#8212;<span class="w-cli">module </span>rshell_cmd &#8212;<span class="w-cli">asar</span> ./electron_safe.asar &#8212;<span class="w-cli">output </span>./electron.asar</span></p>
</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">De plus, l’exécutable de l’application « GitHub Desktop » n’est jamais modifié durant la modification du fichier « asar ». Cette technique peut donc permettre de contourner une politique de filtrage présente sur le poste.</div>
<div style="text-align: justify;"></div>
<h3 style="text-align: justify;">Conclusion</h3>
<div style="text-align: justify;">Le framework présenté par Pavel est très intéressant pour compléter ses techniques de persistance. En effet, il se base sur le fonctionnement intrinsèque d’Electron et ne nécessite pas d’exploiter une vulnérabilité présente dans les applications.</div>
<div style="text-align: justify;">Le framework permet aussi d’aller plus loin en accédant aux données des applications mais aussi de réaliser d’autres opérations comme déposer un keylogger, prendre un Screenshot, …</div>
<div style="text-align: justify;">A ce jour, aucune solution n’était proposée par Electron pour mieux vérifier l’intégrité des fichiers des applications. Le plus simple est d’installer les applications dans « Programmes files » avec les privilèges administrateurs pour ne pas permettre à un utilisateur standard d’éditer le fichier « electron.asar ».</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">Ps : BloodHound est aussi une application Electron, une bonne « blague » à faire aux équipes Red/Blue Team :</div>
<div style="text-align: center;"><iframe loading="lazy" src="https://bit.ly/2L30Yuk" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<div style="text-align: right;"></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">
<h4>Références</h4>
</div>
<div style="text-align: justify;"><a href="https://www.contextis.com/en/blog/basic-electron-framework-exploitation">https://www.contextis.com/en/blog/basic-electron-framework-exploitation</a></div>
<div style="text-align: justify;"><a href="https://github.com/ctxis/beemka">https://github.com/ctxis/beemka</a></div>
<div style="text-align: justify;"><a href="https://electronjs.org/docs/tutorial/application-architecture">https://electronjs.org/docs/tutorial/application-architecture</a></div>
<div style="text-align: justify;"><a href="https://www.wildnettechnologies.com/build-cross-platform-desktop-apps-with-electron/">https://www.wildnettechnologies.com/build-cross-platform-desktop-apps-with-electron/</a></div>
<div style="text-align: justify;"></div>
</div>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2019/08/beemka-electron-post-exploitation-when-the-land-is-dry/">BEEMKA &#8211; Electron Post-Exploitation When The Land Is Dry</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Revolution technologique : quelle perspective pour la lutte contre la fraude ? (2/2)</title>
		<link>https://www.riskinsight-wavestone.com/en/2018/11/quelle-perspective-pour-la-lutte-contre-la-fraude-22/</link>
		
		<dc:creator><![CDATA[m@THIEU]]></dc:creator>
		<pubDate>Fri, 02 Nov 2018 18:17:47 +0000</pubDate>
				<category><![CDATA[Cyber for Financial Services]]></category>
		<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[Banque]]></category>
		<category><![CDATA[confiance]]></category>
		<category><![CDATA[détection]]></category>
		<category><![CDATA[financial services cyber]]></category>
		<category><![CDATA[fraude]]></category>
		<category><![CDATA[Machine learning]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=11400/</guid>

					<description><![CDATA[<p>Après un premier article présentant les nouvelles technologies que l&#8217;on trouve dans la lutte contre la fraude, ce deuxième article présente comment intégrer ces technologies au mieux. Le dilemme de l&#8217;évolution des dispositifs antifraude : quels leviers pour intégrer ces...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2018/11/quelle-perspective-pour-la-lutte-contre-la-fraude-22/">Revolution technologique : quelle perspective pour la lutte contre la fraude ? (2/2)</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>Après un premier article présentant les nouvelles technologies que l&#8217;on trouve dans la lutte contre la fraude, ce deuxième article présente comment intégrer ces technologies au mieux.</em></p>
<h2>Le dilemme de l&#8217;évolution des dispositifs antifraude : quels leviers pour intégrer ces technologies ?</h2>
<p>Faisant écho à ces problématiques, l’écosystème des éditeurs s’est organisé pour proposer des solutions antifraude s’appuyant sur ces technologies. Ainsi éditeurs et start-ups se sont très largement développés, partout dans le monde (plus de 150 fournisseurs ont été recensés au sein du radar « Antifraude » Wavestone). Le besoin de lutte antifraude a en effet par nature une dimension internationale, notamment dans la protection des flux monétaires qui sont rarement limités à un seul pays.</p>
<figure id="post-11405 media-11405" class="align-center"><img loading="lazy" decoding="async" class="aligncenter wp-image-11405" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-2.png" alt="" width="691" height="551" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-2.png 894w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-2-239x191.png 239w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-2-768x613.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-2-49x39.png 49w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-2-155x125.png 155w" sizes="auto, (max-width: 691px) 100vw, 691px" /></figure>
<p style="text-align: center;"><em>Figure 2 :</em><em>Exemple du radar des éditeurs antifraude Wavestone (extrait non exhaustif)</em></p>
<p>Même si la lutte contre la fraude apparait comme un <em>use case</em> de choix pour démontrer le ROI du Machine Learning (réduction du nombre de fraudes, automatisation de la détection…) et au-delà du choix de la stratégie d’outillage de lutte contre la fraude au regard de la maturité du marché, les questions à se poser doivent rester celles d’une solution SI « standard » (exploitation, maintenance, évolutivité…).</p>
<p>Si les coûts d’infrastructures nécessaires à la mise en place d’outils basés sur le Machine Learning et le big data ne sont pas négligeables, ils permettent de créer un environnement favorable à l’exploitation de la richesse des données pour divers usages (maintenance prédictive des serveurs, connaissance client, etc.) en gardant à l’esprit les garde-fous mis en place par le RGPD.</p>
<figure id="post-11407 media-11407" class="align-center"><img loading="lazy" decoding="async" class="aligncenter wp-image-11407" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-3.png" alt="" width="1026" height="497" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-3.png 1361w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-3-394x191.png 394w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-3-768x372.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-3-71x34.png 71w" sizes="auto, (max-width: 1026px) 100vw, 1026px" /></figure>
<p style="text-align: center;"><em>Figure 3 : Où peut-on agir avec le Machine Learning : exemple d’une banque</em></p>
<h2>Une nouvelle cible à atteindre : une approche &#8220;sans couture&#8221; technologique et métier</h2>
<p>Face aux nouveaux enjeux et l’apport des technologies émergentes, une nouvelle stratégie antifraude doit être désormais définie.</p>
<p>La mise en place d’un dispositif <strong>de détection globale de confiance qui devra respecter 5 grands principes.</strong></p>
<ul>
<li>L’efficience et l’automatisation : il bénéficiera d’une détection à plusieurs critères (moteur de règles et Machine Learning) et d’une efficacité opérationnelle optimisée par l’automatisation de mesures allant de l&#8217;augmentation du niveau d&#8217;authentification demandé au gel d&#8217;un virement.</li>
<li>L’évolutivité et l’omnicanal : il intègrera plusieurs périmètres dans la détection avec une logique « sans couture » entre le monde cyber et le monde « hors cyber » et sera conçu pour permettre l’intégration de nouvelles données disponibles (ex : données de biométrie comportementale).</li>
<li>La visibilité et l’exploitabilité : il fournira la visibilité (<em>reporting</em>) et l’explication des résultats de détection, aux équipes antifraude, aux clients et également aux régulateurs.</li>
<li>La conformité et la sécurisation : il respectera les obligations en matière de détection ainsi que les réglementations (RGPD), et traitera les risques inhérents au Machine Learning (tentatives de <em>poisoning</em>, compréhension par l’attaquant du modèle…).</li>
<li>La gouvernance transverse cybersécurité et métier : une collaboration étroite des équipes de détection de menaces cyber et métier antifraude, dépassant les silos encore trop présents, permettra une réponse globale avec une vision 360 des menaces et fera le meilleur usage des données disponibles.</li>
</ul>
<p>Pour bénéficier de tous les atouts apportés par cette nouvelle stratégie de détection, il conviendra également de ne pas négliger les systèmes d’investigation et de réaction.</p>
<p>Une décentralisation partielle de la lutte contre la fraude, impliquant les conseiller bancaires, permettra une plus grande capacité d’investigation. Ayant la connaissance la plus fine de leurs clients, ces derniers représentent un atout dans le processus d’investigation.</p>
<p>De plus, la biométrie comportementale et le machine learning permettent de fournir une meilleure visibilité sur le niveau de confiance qu’on peut accorder à l’utilisateur. Une fois le niveau de confiance défini, il est donc possible d’adapter les niveaux d’authentification demandés en conséquence. Une contribution adaptée et graduée de l’utilisateur permettra ainsi de réduire le nombre d’alertes émises.</p>
<p>La mise en place d’une nouvelle cible antifraude n’est pas seulement pour assurer une réponse adaptée à un changement de contexte mais aussi pour anticiper une vague de fond qui s’amorce aujourd’hui. La détection de fraudes deviendra à l’avenir de plus en plus complexe compte tenu d’une digitalisation qui va continuer à s’accélérer, en particulier sur les moyens de paiement. L’émergence de nouveaux acteurs, comme les <em>Fintechs</em>, et la désintermédiation grandissante des banques vont notamment entraîner un appauvrissement de la donnée disponible. Les dispositifs antifraude sont donc voués à évoluer en profondeur afin de garder et développer leur efficacité.</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2018/11/quelle-perspective-pour-la-lutte-contre-la-fraude-22/">Revolution technologique : quelle perspective pour la lutte contre la fraude ? (2/2)</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Revolution technologique : quelle perspective pour la lutte contre la fraude ? (1/2)</title>
		<link>https://www.riskinsight-wavestone.com/en/2018/10/quelle-perspective-pour-la-lutte-contre-la-fraude-12/</link>
		
		<dc:creator><![CDATA[m@THIEU]]></dc:creator>
		<pubDate>Wed, 31 Oct 2018 08:53:45 +0000</pubDate>
				<category><![CDATA[Cyber for Financial Services]]></category>
		<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[anti fraude]]></category>
		<category><![CDATA[Banque]]></category>
		<category><![CDATA[confiance]]></category>
		<category><![CDATA[détection]]></category>
		<category><![CDATA[financial services cyber]]></category>
		<category><![CDATA[fraude]]></category>
		<category><![CDATA[Machine learning]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=11382/</guid>

					<description><![CDATA[<p>La protection des actifs, notamment contre leur vol ou leur détournement, est depuis longtemps un enjeu majeur des entreprises. Les dispositifs de lutte contre la fraude s’organisent autour de trois grands piliers : la prévention, la détection et la réaction. Ces...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2018/10/quelle-perspective-pour-la-lutte-contre-la-fraude-12/">Revolution technologique : quelle perspective pour la lutte contre la fraude ? (1/2)</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>La protection des actifs, notamment contre leur vol ou leur détournement, est depuis longtemps un enjeu majeur des entreprises. Les dispositifs de lutte contre la fraude s’organisent autour de trois grands piliers : la prévention, la détection et la réaction. Ces dispositifs historiques font aujourd’hui face à de multiples évolutions qui offrent également des opportunités sans précédent que les entreprises se doivent de saisir.</p>
<p>Les expériences et expérimentations du secteur bancaire, en avance sur ces problématiques, permettent d’envisager les perspectives à venir et fournit donc un prisme d’analyse utile aussi pour les autres secteurs.</p>
<h2>Menaces, usages, réglementations : trois évolutions majeures qui impliquent des adaptations des dispositifs antifraude</h2>
<p>Les transformations business et technologiques dans l’ensemble des secteurs d’activité font apparaitre des évolutions impactant directement les dispositifs antifraude historiques.</p>
<p>Les menaces évoluent, les <strong>pratiques de fraude se sont professionnalisées</strong> avec de nouveaux outils et de nouvelles pratiques. Prenons l&#8217;exemple du phishing : même sans connaissances informatiques, une cellule de fraudeurs entrainée peut désormais acheter un kit de phishing prêt à l&#8217;emploi et met en moyenne seulement trois minutes entre une connexion frauduleuse et une sortie d&#8217;argent. Les<strong> tentatives de fraude se sont donc démultipliées</strong> ces dernières années.</p>
<p>En parallèle, les usages évoluent vers une <strong>plus forte digitalisation</strong>, parfois dictés directement par <strong>des évolutions réglementaires</strong>, à la fois à destination des clients ou à destination des collaborateurs. Par exemple la mise en place de l’Instant Payment en France ou de la directive européenne sur les services de paiement 2ème version (DSP2) prévoient des virements instantanés. Ces nouveaux usages accélèrent les transactions financières entre les acteurs entrainant par la même occasion des <strong>besoins d’évaluation instantanée</strong> des risques de fraude. De plus, cette multiplication des canaux de paiement entraîne une<strong> augmentation de la surface d&#8217;attaque</strong> avec notamment une diversification des malwares bancaires aux applications mobiles ainsi que l&#8217;apparition de pratiques d&#8217;ingénierie sociale complexes <strong>multicanales</strong> et appuyées sur une compréhension des processus métier.</p>
<p>La diversification des fraudes, la volumétrie associée et l&#8217;augmentation des besoins de traitement instantané rend le traitement manuel presque impossible. La création de règles d&#8217;alertes plus restrictives pour minimiser les volumes ferait cependant courir le risque de manquer un grand nombre de fraudes.</p>
<p>Dans ce nouveau paysage, où la fraude devient de plus en plus technologique et peut avoir de multiples origines (clients, donneurs d’ordres, sous-traitants, fournisseurs, administrateurs…), les stratégies de détection doivent évoluer et passer d’une détection réactive des fraudes connues à une détection proactive des menaces encore inconnues.</p>
<h2>Les nouvelles technologies, l&#8217;avenir de l&#8217;antifraude pour faire face à ce nouveau paradigme</h2>
<p><em>L’approche historique de la détection de fraude est fondée principalement sur la définition de règles unitaires générant une alerte en cas de non-respect d’un des critères et sur la corrélation d’événements, consistant à mettre en œuvre des règles métiers plus avancées prenant en compte plusieurs types de données, afin de générer une alerte lorsque apparaissent des indices du déroulement d’un scénario de fraude connu.</em></p>
<p>Cette approche tout en demeurant efficace pour la détection de fraudes connues, par exemple dans la lutte contre le <em>phishing</em>, n’est plus suffisante pour faire face aux évolutions en cours. Une approche hybride doit être enrichie sur la base des nouvelles technologies présentes sur le marché (intelligence artificielle / Machine Learning, biométrie comportementale&#8230;) qui offrent deux grandes perspectives d’enrichissement des dispositifs actuels.</p>
<ol>
<li><strong> </strong>Passer d’une détection de masse à une détection individualisée beaucoup plus fine qui va se concentrer sur les changements de comportement.</li>
</ol>
<p>Le Machine Learning a la possibilité de créer des profils individuels à chaque client. Ces profils, composés de variables construites à l’aide des données collectées, vont permettre de modéliser le comportement. Ainsi, les algorithmes utilisés vont comparer le profil du client (et donc son habitude) avec un événement donné et, de fait, remonter une anomalie lorsqu’une divergence apparait. A noter que le nombre de variables manipulées peut facilement dépasser plusieurs dizaines, là où des règles statiques n’intègreront que quelques paramètres, permettant ainsi de démultiplier le potentiel de détection ou de réduire le nombre de faux positif.</p>
<ol start="2">
<li>Diversifier les périmètres à couvrir en bénéficiant des économies d’échelle apportées par ces technologies (mutualisation des infrastructures big data, massification des données, automatisation permettant un gain de temps pour les analystes…)</li>
</ol>
<p>Ces technologies ont la capacité d’intégrer et corréler, grâce à des <em>Data Lake</em> sur lesquels elles s’appuient, des volumétries importantes de données brutes, techniques ou métiers (logs applicatifs, connaissances clients, opérations financières…) et d’apporter un potentiel d’enrichissement par des données extérieures (liste de surveillance, transformation d’adresses IP en localisations physiques…). Pour tirer le maximum de bénéfices des systèmes antifraudes, le <em>Data Lake</em> doit disposer d’un historique de données pertinentes et conformes, à savoir 13 mois pour des personnes physiques et 6 mois pour des personnes morales.</p>
<p>Pour autant ces technologies ne sont pas « magiques », elles nécessitent d’avoir à disposition des données en qualité et en quantité afin de réaliser un important travail préparatoire sur la construction des variables qui portent les capacités de détection des algorithmes. Cette phase de construction nécessite un apport d’expertise à la fois métier mais aussi technologique (<em>datascience</em>, développeurs, etc.).</p>
<figure id="post-11384 media-11384" class="align-center"><img loading="lazy" decoding="async" class="aligncenter wp-image-11384" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-1.png" alt="" width="459" height="647" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-1.png 519w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-1-135x191.png 135w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/11/schema-1-28x39.png 28w" sizes="auto, (max-width: 459px) 100vw, 459px" /></figure>
<p style="text-align: center;"><em>Figure 1 &#8211; les principales méthodes de détection</em></p>
<p>Le choix des algorithmes n’est également pas à négliger, notamment d’un point de vue de la transparence. En effet, certains outils sont basés sur des algorithmes où les résultats sont difficilement justifiables. Le manque de visibilité sur les critères d’établissement des résultats entraine une remontée d’alertes en « boîte noire » et ne permet pas toujours de justifier les blocages aux clients. Une trop grande opacité peut également avoir des conséquences juridiques, voir être illégale, lorsque ces alertes ont des conséquences directes sur des clients.</p>
<p>Si ce premier article présente quelles sont les technologies d&#8217;avenir dans la lutte contre la fraude, un deuxième article viendra détailler comment les intégrer au mieux.</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2018/10/quelle-perspective-pour-la-lutte-contre-la-fraude-12/">Revolution technologique : quelle perspective pour la lutte contre la fraude ? (1/2)</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>L&#8217;interview de GITGUARDIAN – Sécuriser les clés privées</title>
		<link>https://www.riskinsight-wavestone.com/en/2018/08/interview-gitguardian-securiser-cles-privees/</link>
		
		<dc:creator><![CDATA[Gabriel Amirault]]></dc:creator>
		<pubDate>Tue, 07 Aug 2018 16:25:56 +0000</pubDate>
				<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[Digital Identity]]></category>
		<category><![CDATA[analyse]]></category>
		<category><![CDATA[BCSIA]]></category>
		<category><![CDATA[chiffrement]]></category>
		<category><![CDATA[code source]]></category>
		<category><![CDATA[détection]]></category>
		<category><![CDATA[développement]]></category>
		<category><![CDATA[identity & access management]]></category>
		<category><![CDATA[PKI]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=11170/</guid>

					<description><![CDATA[<p>Dans le cadre des Banking CyberSecurity Innovation Awards, GitGuardian a été récompensé du prix protection des données clients. Cette solution aide les entreprises à se protéger contre les fuites de données sensibles hébergées dans le cloud. Elle alerte les entreprises...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2018/08/interview-gitguardian-securiser-cles-privees/">L&#8217;interview de GITGUARDIAN – Sécuriser les clés privées</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>Dans le cadre des Banking CyberSecurity Innovation Awards, <strong>GitGuardian</strong> a été récompensé du prix protection des données clients. Cette solution aide les entreprises à se protéger contre les fuites de données sensibles hébergées dans le cloud. Elle alerte les entreprises lorsque les identifiants à leurs services cloud sont compromis ou utilisés de façon abusive. Voici l’interview de son co-fondateur, Eric Fourier qui détaille pour nous comment sa solution contribue à la cybersécurité de la banque de demain.</em></p>
<h2>Comment l&#8217;idée vous est-elle venue ?</h2>
<p><strong>GitGuardian</strong> souligne l&#8217;importance de l&#8217;expérience de ses cofondateurs ingénieurs, spécialisés en intelligence artificielle dans la conception de leur solution : « <em>Nous utilisons au quotidien les outils de l’open source, et en particulier la plateforme GitHub »</em>, qui reste génératrice de risques pour ses utilisateurs. Certains codes source publiés peuvent contenir une clé privée, suffisante pour « <em>s’introduire dans des systèmes d’information d’entreprise, de la petite start-up aux grands groupes du CAC40</em> », la solution <strong>GitGardian</strong> a été créée pour « <em>analyser en temps réel l’ensemble du code open source pour détecter les informations sensibles</em> ».</p>
<h2>Quel est le plus grand risque de sécurité pour les banques et pour ses clients selon vous ? Comment répondez-vous à la menace qui pèse sur les banques ?</h2>
<p><strong>Eric Fourier</strong> souligne l&#8217;interconnexion croissante entre les systèmes bancaires : « <em>cette augmentation de la surface de vulnérabilité attire les hackers et le nombre de cyberattaques augmente tous les ans. Les failles de sécurité que nous détectons exposent régulièrement des données personnelles, pouvant appartenir aux employés de la banque, à ses clients, ou à des tiers. Ces fuites détériorent leurs images et leur font courir un risque légal et stratégique. Ainsi, </em><strong>GitGuardian</strong><em> permet de diminuer ces risques en détectant certaines vulnérabilités au niveau des interfaces entre les systèmes</em> » bancaires.</p>
<h2>L&#8217;enjeu pour les RSSI aujourd&#8217;hui est de parvenir à concilier la facilité d&#8217;implémentation, la simplicité d&#8217;utilisation des solutions de sécurité avec une technologie sécurisée. Comment convaincre un RSSI de la pertinence de votre solution et de la sécurité du produit ? Quels sont les différenciateurs qui vous démarquent sur le marché ?</h2>
<p><strong>GitGuardian</strong> met en avant la nature exogène de sa solution face « <em>à l’infrastructure IT dans la mesure où nous analysons des données disponibles publiquement. Il suffit donc de quelques minutes pour l’installer. Nos algorithmes basés sur du Machine Learning nous permettent d’alerter le RSSI et son équipe sécurité d’une vulnérabilité moins de quatre secondes après l’événement, lorsqu’il est encore temps de limiter fortement les dégâts possibles ».</em> Grâce à ce temps de réaction très faible, la solution est la seule sur le marché à fournir un service aussi précis et rapide car « <em>les acteurs traditionnels s’appuient sur l’analyse humaine, qui peut prendre quelques semaines ».</em></p>
<h2>Quelles sont les synergies entre votre innovation et les solutions de sécurité bancaires existantes à l&#8217;heure actuelle ?</h2>
<p><strong>GitGuardian </strong>note l&#8217;effort croissant des banques pour protéger leurs clients :<strong> <em>« </em></strong><em>elles luttent contre la fraude bancaire avec des solutions de sécurisation des achats sur Internet, de protection contre les faux sites bancaires ou les tentatives d’hameçonnage. Les banques possèdent aussi des solutions standardisées pour la protection de leurs systèmes d’information, telles que les pare-feus ou le chiffrement des données. Cependant, les banques se protègent péniblement contre les erreurs humaines de leurs milliers d’employés et prestataires répartis sur le territoire français et dans le monde entier. GitGuardian colmate ces brèches en temps réel, avant que des dommages soient causés par des acteurs malveillants </em>».</p>
<h2>Comment voyez-vous la banque de demain ? Quelles opportunités pour la cybersécurité dans la banque de demain ?</h2>
<p>La principale tendance qui émerge est celle du numérique et de la transparence. <strong>GitGuardian</strong> l’explique ainsi : « <em>La banque de demain sera une banque entièrement digitalisée et connectée. Les applications liées au secteur bancaire se multiplient, les exigences des clients s’intensifient et les fraudes bancaires s’amplifient. La banque de demain se doit d&#8217;être plus ouverte et transparente, comme en témoigne l’engouement qui s’anime autour de la technologie blockchain. Tout cela se traduit nécessairement par la mise en place de programmes de cybersécurité encore plus élaborés pour protéger la transition et assurer la sécurité de millions de personnes ».</em></p>
<p>&nbsp;</p>
<p>Pour en savoir plus : <a href="https://www.gitguardian.com/">https://www.gitguardian.com/</a></p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2018/08/interview-gitguardian-securiser-cles-privees/">L&#8217;interview de GITGUARDIAN – Sécuriser les clés privées</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>EDR : Nouveau challenger dans la protection des endpoints</title>
		<link>https://www.riskinsight-wavestone.com/en/2018/03/edr-nouveau-challenger-dans-la-protection-des-endpoints/</link>
		
		<dc:creator><![CDATA[Antonin Apperce]]></dc:creator>
		<pubDate>Thu, 15 Mar 2018 08:59:28 +0000</pubDate>
				<category><![CDATA[Cloud & Next-Gen IT Security]]></category>
		<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[Cyberattaque]]></category>
		<category><![CDATA[détection]]></category>
		<category><![CDATA[EDR]]></category>
		<category><![CDATA[endpoint]]></category>
		<category><![CDATA[mitigation]]></category>
		<category><![CDATA[security architecture]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=10425/</guid>

					<description><![CDATA[<p>Face à l’évolution des menaces visant les entreprises, les stratégies de défense s’efforcent en permanence de s’adapter à de nouveaux modes d’attaque. Au cœur de cette défense, les postes de travail et les serveurs représentent deux des plus grandes sources...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2018/03/edr-nouveau-challenger-dans-la-protection-des-endpoints/">EDR : Nouveau challenger dans la protection des endpoints</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>Face à l’évolution des menaces visant les entreprises, les stratégies de défense s’efforcent en permanence de s’adapter à de nouveaux modes d’attaque. Au cœur de cette défense, les postes de travail et les serveurs représentent deux des plus grandes sources de vulnérabilité et sont régulièrement à l’origine d’intrusions repérées plusieurs mois, voire plusieurs années après leur réalisation.</em></p>
<p><em>Face à cela, les outils historiques ne semblent pourtant que trop peu adaptés aux nouvelles menaces, de plus en plus volatiles (40% des attaques ne s’appuient sur aucun fichier déposé sur un poste compromis, d’après une étude de l’institut Ponemon pour Barkly). En conséquence, un nouveau type de solution de sécurité est apparu, mêlant efficacité de détection et remédiation adaptative, les <strong>Endpoint Detection &amp; Response</strong> (EDR).</em></p>
<p>&nbsp;</p>
<h2>AUX ORIGINES : LES ANTIVIRUS</h2>
<p>A l’heure du <a href="https://www.computerhope.com/people/bernd_fix.htm">trentième anniversaire de la première annonce de neutralisation d’un virus</a>, les antivirus figurent aujourd’hui parmi les solutions les plus utilisées dans la protection des équipements terminaux que sont les serveurs et les postes de travail. Seulement, de nouvelles stratégies de défense viennent aujourd’hui consolider les fortifications de nos systèmes d’information, afin de faire face à un spectre plus large d’attaques et de menaces.</p>
<h3>Une réponse toujours nécessaire face aux attaques connues</h3>
<p>Que ce soit pour nettoyer un support de stockage USB ou un serveur critique, les antivirus bénéficient d’une réputation d’outils indispensables grâce à leur stratégie, allant de la détection de fichiers à <strong>signatures virales connues </strong>à la remédiation, ainsi qu’à leur <strong>faible taux de faux-positif</strong>.</p>
<p>Aujourd’hui largement employés par l’ensemble des acteurs numériques, certains antivirus efficaces permettent un <strong>investissement minime</strong> face à des conséquences majeures. Pour exemple, les coûts de l’attaque massive Wannacry sont estimés à près d’un milliard de dollars &#8211; <a href="https://www.lloyds.com/news-and-risk-insight/risk-reports/library/technology/countingthecost">mais la somme aurait pu être beaucoup plus élevée</a>. En effet, comme l’a démontré le groupe de recherche MRG Effitas, certains antivirus peuvent bloquer les attaques les plus notables émanant de la faille <strong>EternalBlue</strong>, par détection de signatures au travers du réseau.</p>
<p>Partant de ce constat, certaines solutions antivirales semblent répondre à la majorité des attentes d’une entreprise « connectée », à savoir détecter les menaces les plus massives. Cependant, la recrudescence des <strong>attaques ciblées et sur-mesure</strong> laisse envisager une banalisation du contournement de ces défenses traditionnelles. Ces attaques peuvent conduire à une intrusion dans les  systèmes d’information les plus critiques, dans un environnement où le nombre d’infrastructures augmente et devient par conséquent plus complexe à maitriser. De plus, l’efficacité des antivirus reste dépendante de la multiplicité des attaques, et par conséquent d’une récolte efficace et complète des signatures virales.</p>
<h3>Des mécanismes insuffisants face à l’évolutivité des cyber attaquants</h3>
<p>Deux limites sont aujourd’hui mises en cause pour juger de la légitimité des antivirus à l’avenir. Elles sont majoritairement liées à la collecte et au stockage des bases antivirales perpétuellement alimentées.</p>
<ol>
<li><strong>Le délai de mise à jour des bases virales<br />
</strong>Dans un environnement constamment modelé par les cyber-attaquants, une première limite est la durée de mise à jour des banques de signatures virales. Comme <a href="http://www.lemagit.fr/actualites/450297000/VirusTotal-pas-de-comparaison-mais-la-demonstration-de-certaines-limites">rappelé par F-Secure à Gartner</a>, « il y aura toujours un délai entre l’acquisition d’un échantillon, son analyse, et la création de la détection ». Il en découle un délai conséquent d’alimentation et d’adaptation des bases de signatures, pouvant conduire à la détection d’un virus plusieurs jours après infection.</li>
</ol>
<ol start="2">
<li><strong>Une détection principalement basée sur la recherche d’attaques connues<br />
</strong>Les attaques de type zero-day se caractérisent par l’absence de publication et de réponse connue à leur encontre, souvent due à leur récente réalisation. Pouvant pourtant partager des comportements avec des attaques connues, elles ne figurent pas dans le périmètre de détection des antivirus. Et bien que des mécanismes IDS (Intrusion Detection System) et de machine learning se soient greffés afin d’élargir les comportements détectés, ceux-ci ne représentent que peu de challenge pour un attaquant et sont potentiellement sources de faux-positifs.</li>
</ol>
<p>En définitive, aucun attaquant censé ne s’est jamais entendu dire :</p>
<p style="text-align: center;"><strong><em>“D*mn there is an antivirus… </em></strong><strong><em>Oh well too bad…”</em></strong></p>
<p>&nbsp;</p>
<h1>Mais comment se prémunir face a ces attaques ?</h1>
<p>Annoncée en préambule, la technologie EDR fait son apparition en 2013 et fonde sa stratégie sur la prévention d’attaques avancées, via l’utilisation de schémas de compromission connus. Pour cela, la clé de l’efficacité d’un EDR se trouve dans la collecte d’un maximum d’informations en continu.</p>
<p>A travers ses fonctions principales, un outil de <em>Endpoint Detection and Response</em> répond à trois besoins majeurs des équipes de sécurité des entreprises :</p>
<p style="text-align: center;"><strong><em>1.Détection    2.Investigation   3. Remédiation</em></strong></p>
<p>&nbsp;</p>
<p>Voici ci-dessous une vue globale des fonctionnalités possibles :</p>
<ul>
<li><strong>Une détection intelligente en temps-réel </strong>:</li>
</ul>
<figure id="post-10426 media-10426" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-10426 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-1.png" alt="" width="1066" height="342" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-1.png 1066w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-1-437x140.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-1-768x246.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-1-71x23.png 71w" sizes="auto, (max-width: 1066px) 100vw, 1066px" /></figure>
<ul>
<li><strong>Une investigation intuitive et complète </strong>:
<ul>
<li>Recherche exhaustive d’<strong>indicateurs de compromission</strong> (IOC) sur l’ensemble des équipements terminaux distants (hash, nom de fichiers, date de création, taille, autres attributs) ;</li>
<li><strong>Timeline (ou Kill-Chain)</strong> des évènements déroulés lors d’une attaque. Elle peut contenir des informations relatives aux <strong>augmentations de privilèges</strong>, aux <strong>escalades horizontales</strong> (exécution sur des machines tierces), etc.</li>
</ul>
</li>
</ul>
<p>Le détail d’un fichier peut être représenté comme suit :</p>
<figure id="post-10428 media-10428" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-10428 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-2.png" alt="" width="900" height="281" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-2.png 900w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-2-437x136.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-2-768x240.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-2-71x22.png 71w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure>
<ul>
<li><strong>Une remédiation automatique ou sur demande</strong> :</li>
</ul>
<p>Dans l’objectif de prioriser les interventions des équipes de sécurité, des mécanismes de <strong>scoring de la criticité</strong> des alertes permettent aux opérateurs de hiérarchiser les actions. Et, même si la suppression automatique de processus malveillants permet une première remédiation facile, d’autres remédiations « on-demand » et réalisables à distance sont envisageables :</p>
<figure id="post-10430 media-10430" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-10430" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/Image-3-377x191.png" alt="" width="547" height="277" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/Image-3-377x191.png 377w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/Image-3-71x36.png 71w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/Image-3.png 630w" sizes="auto, (max-width: 547px) 100vw, 547px" /></figure>
<p>A noter que les mécanismes présentés ci-dessus ne sont pas forcément présents dans toutes les solutions se présentant comme EDR. La présence d’un antivirus intégré n’est par exemple pas une garantie, tant l’efficacité des autres mécanismes de détection s’accélère et permet des performances de détection équivalentes.</p>
<p>Suivant le niveau de maturité de chaque solution, il est par conséquent nécessaire d’adopter une stratégie réalisée sur-mesure en regard des ressources matérielles/logicielles, des données métier à protéger et des ressources financières mobilisables.</p>
<p>&nbsp;</p>
<h2>Contextualisation pour une strategie sur-mesure</h2>
<h3>Une combinaison entre solutions historiques et innovantes</h3>
<p>Puisque les EDR permettent la coexistence d’autres solutions de prévention, il n’est pas nécessaire de se séparer de son actuel antivirus afin de compléter ses défenses. Pour autant, l’aspect financier du maintien de deux solutions distinctes sur le même périmètre peut être un handicap.</p>
<p>De plus, certains EDR peuvent aussi intégrer des antivirus raisonnables, qui deviennent d’autant plus efficaces dans l’investigation des évènements lorsqu’ils sont liés à la même console de supervision. A l’inverse, plusieurs acteurs de solutions antivirales essayent de faire migrer leur solution vers les technologies EDR, ceci afin d’alimenter leur offre de protection Endpoint.</p>
<p>En se concentrant sur des scénarios adressables par la technologie EDR, nous pouvons noter la présence de solutions permettant :</p>
<ol>
<li>L’utilisation d’une <strong>console d’investigation et de remédiation centralisée</strong> et permettant la <strong>protection de sites distants</strong></li>
<li>L’interfaçage avec un <strong>SIEM</strong> ou des outils d’authentification (type <strong>Active Directory</strong>)</li>
<li>La restauration d’un OS infecté par un <strong>ransomware</strong> vers un état sain</li>
<li>L’adaptation de la remédiation opérée, afin qu’elle soit <strong>automatique</strong> ou <strong>manuelle</strong></li>
</ol>
<h3>Des points de vigilance à adresser</h3>
<p>Pour autant, un EDR n’est pas à considérer comme une solution miracle car :</p>
<ul>
<li><strong>Il peut devenir destructeur entre de mauvaises mains</strong>, ce qui nécessite notamment un durcissement de configuration, une revue de la gestion des accès ou encore une procédure de patch management ;</li>
<li><strong>Certains mécanismes de contournement sont possibles</strong>, Wannacry en est un exemple via son utilisation d’un mécanisme de détection d’un environnement sandbox. Si une sandbox était utilisée pour l’exécuter, le virus retardait le lancement de son attaque (le temps que se déroulent les analyses de protection) afin de contourner la défense ;</li>
<li><strong>Il représente une potentielle surface d’attaque supplémentaire</strong>, avec ses propres vulnérabilités logicielles, en raison par exemple du besoin de privilèges élevés des agents déployés sur les postes.</li>
</ul>
<h3 style="text-align: left;">« En 2019, les fonctionnalités des antivirus et des EDR auront fusionné dans une seule et même offre » (Gartner)</h3>
<p>L’intérêt que représentent les EDR n’est pas anodin, comme partagé dans une étude Gartner prédisant la fusion de leurs mécanismes de détection, d’investigation et de remédiation avec un socle plus mature, celui des antivirus (source : Gartner, « Magic Quadrant for Endpoint Protection Platforms 2017 », 2017), à partir de 2019.</p>
<p>Le chiffre d’affaires généré par le marché des EDR a doublé entre 2015 et 2016. L’intérêt grandissant de ce domaine d’innovation laisse prédire, selon Gartner, une croissance annuelle de près de 50% du chiffre d’affaires global lié aux EDR jusqu’en 2020.</p>
<p>Actuellement présent sur près de 5% de l’ensemble des équipements compatibles, ce nouvel outil à la mode semble prédisposé à davantage de résonnance dans les stratégies de protection de nos postes de travail, de serveurs mais aussi de nos smartphones.</p>
<p>&nbsp;</p>
<h2>Les éditeurs</h2>
<p>Une liste -non exhaustive- d’acteurs du monde des EDR est renseignée à titre indicatif ci-dessous.</p>
<figure id="post-10432 media-10432" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-10432 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-4.png" alt="" width="762" height="366" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-4.png 762w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-4-398x191.png 398w, https://www.riskinsight-wavestone.com/wp-content/uploads/2018/03/image-4-71x34.png 71w" sizes="auto, (max-width: 762px) 100vw, 762px" /></figure>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2018/03/edr-nouveau-challenger-dans-la-protection-des-endpoints/">EDR : Nouveau challenger dans la protection des endpoints</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Deceptive Security : comment arroser l’arroseur ?</title>
		<link>https://www.riskinsight-wavestone.com/en/2017/11/deceptive-security-comment-arroser-larroseur/</link>
		
		<dc:creator><![CDATA[Amaury Coulomban]]></dc:creator>
		<pubDate>Wed, 22 Nov 2017 16:23:31 +0000</pubDate>
				<category><![CDATA[Cybersecurity & Digital Trust]]></category>
		<category><![CDATA[Ethical Hacking & Incident Response]]></category>
		<category><![CDATA[Cyberattaque]]></category>
		<category><![CDATA[Cybercriminalité]]></category>
		<category><![CDATA[Deceptive security]]></category>
		<category><![CDATA[détection]]></category>
		<category><![CDATA[honeypot]]></category>
		<category><![CDATA[Security Operations Center]]></category>
		<category><![CDATA[SOC]]></category>
		<guid isPermaLink="false">https://www.riskinsight-wavestone.com/?p=10190/</guid>

					<description><![CDATA[<p>Les menaces cyber sont de plus en plus sophistiquées et les attaquants de plus en plus créatifs pour contourner les dispositifs de sécurité des défenseurs. Les mesures classiques de prévention quant à elles s’efforcent en permanence de s’adapter aux nouveaux...</p>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2017/11/deceptive-security-comment-arroser-larroseur/">Deceptive Security : comment arroser l’arroseur ?</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>Les menaces cyber sont de plus en plus sophistiquées et les attaquants de plus en plus créatifs pour contourner les dispositifs de sécurité des défenseurs. Les mesures classiques de prévention quant à elles s’efforcent en permanence de s’adapter aux nouveaux modes d’attaque. Les outils de Deceptive Security sont apparus du fait de cette compétition entre moyens d’attaque et moyens de défense, comme une méthode alternative et complémentaire de lutte contre les menaces.</em></p>
<p>&nbsp;</p>
<h2>Aux origines : les Honeypots</h2>
<p>Le principe de Deceptive Security est basé sur l&#8217;utilisation de <strong><em>Security Decoys</em></strong> (ou « leurres » en français), inspirés des <strong><em>Honeypots</em></strong> (pots de miel). Le principe est simple : des leurres sont répartis aux points stratégiques du SI et toute activité y est tracée. Ces leurres n&#8217;ayant d&#8217;autres utilités que d&#8217;appâter de potentiels attaquants, toute communication avec l&#8217;un d&#8217;entre eux est nécessairement suspecte. Leur analyse permet donc de détecter et d&#8217;étudier de potentielles menaces.</p>
<p>Aujourd’hui, les Honeypots demeurent <strong>peu répandus</strong>, les principaux cas d’usage restant cantonnés à des cas de <strong>recherche</strong> ou de <strong>récupération d’informations</strong> (notamment de <em>Threat Intel</em>). Ainsi, des « pots de miel » sont exposés publiquement afin d’observer le trafic reçu sur Internet, et d’en extraire des informations : observation de nouvelles menaces (ransomware, chevaux de Troie…), identification d’IP suspectes ou compromises (SPAM, botnet…) … On peut cependant noter le <strong>regain d’intérêt</strong> pour les honeypots suite à l’attaque <strong>WannaCry</strong>, pendant laquelle nombre d’entre eux ont été utilisés pour récupérer et analyser le ransomware.</p>
<p>Dans les SI des entreprises, leur utilisation est encore plus marginale, et &#8211; en plus des cas cités précédemment &#8211; majoritairement limitée à des besoins bien spécifiques de <strong>gestion de crise</strong> ou de <strong>réponse à incident</strong>. Dans ces cas, les Honeypots sont utilisés pour contenir la menace dans un périmètre défini (afin de protéger les ressources critiques), étudier son comportement et en déduire son objectif.</p>
<p>Ainsi, aujourd’hui, les Honeypots sont principalement utilisés dans des buts <strong>d’observation et de compréhension de la menace</strong>.</p>
<p>Les difficultés que les Honeypots rencontrent pour se démocratiser reposent principalement sur deux limites : ceux-ci sont généralement <strong>trop facilement détectés par les attaquants</strong>, et le <strong>passage à l&#8217;échelle</strong> d&#8217;un SI relève de l&#8217;impossible, notamment par manque d’industrialisation des solutions.</p>
<p>&nbsp;</p>
<h2>Suivre le rythme : wider, faster, stealthier</h2>
<p>Le principe de Deceptive Security vise justement à adresser ces deux problématiques, et repose sur la capacité à déployer des leurres de manière <strong>industrielle</strong> et sur des <strong>périmètres étendus</strong>. Le déploiement de ces honeypots peut être réalisé de deux façons : par le déploiement d&#8217;<strong>environnements leurres dédiés</strong>, ou par l&#8217;ajout de leurres (<strong>agents</strong>…) installés sur des <strong>environnements existants</strong> (serveurs de production, de transfert de fichier…). La stratégie de certaines solutions de Deceptive Security repose sur le déploiement de leurres à une échelle telle que ceux-ci créent un «<strong> second SI </strong>» dans le SI (ou une partie de celui-ci), similaire à une toile d’araignée dans laquelle l’attaquant vient s’emmêler.</p>
<figure id="post-10191 media-10191" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-10191 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-1.png" alt="" width="1507" height="1054" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-1.png 1507w, https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-1-273x191.png 273w, https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-1-768x537.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-1-56x39.png 56w, https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-1-245x170.png 245w" sizes="auto, (max-width: 1507px) 100vw, 1507px" /></figure>
<p>&nbsp;</p>
<p>Même si cette industrialisation représente un progrès majeur en soi, ce qui justifie la création d&#8217;une nouvelle catégorie d&#8217;outils (plutôt que de parler de simple évolution), c&#8217;est surtout la capacité à <strong>mieux dissimuler</strong> les leurres. Terminés les serveurs vulnérables avec des mots de passe par défaut : le piège est évident, l&#8217;attaquant n&#8217;y croit plus. Aujourd&#8217;hui, les solutions de Deceptive Security les plus avancées <strong>racontent une histoire à l&#8217;attaquant</strong> afin de le guider peu à peu vers leurs pièges.</p>
<p>&nbsp;</p>
<h2>La recette : remonter les miettes jusqu’au pot de miel</h2>
<p>Pour cela, des informations (généralement appelées &#8220;miettes&#8221;) sont disséminées sur les environnements existants : serveurs de productions, AD… Bien entendu, l’industrialisation du déploiement de ces miettes est lui aussi un des enjeux principaux mis en avant par les solutions les plus avancées. <strong>Une miette représente un brin d&#8217;information</strong> : la mention d&#8217;un serveur hébergeant un middleware obsolète, des identifiants de connexion à un serveur, l&#8217;existence d&#8217;un compte possédant des droits d&#8217;administration…</p>
<p>Selon les solutions, ces miettes peuvent poursuivre deux buts distincts. Elles peuvent être utilisées comme un mécanisme de<strong> protection</strong>, en guidant les attaquants vers de fausses pistes, ralentissant leur progression et les encourageant à jeter l’éponge et à changer de cible.</p>
<p>Mais surtout, elles peuvent aussi permettre la <strong>détection</strong> des attaquants. Dans ce cas, <strong>chacune des miettes représente un indice</strong>, que les attaquants peuvent récolter en explorant les différentes ressources du réseau. Une fois récoltés, interprétés et corrélés, ces indices <strong>guident petit à petit les attaquants vers des leurres</strong>. Et c’est ici qu’est le réel enjeu, et la rupture par rapport au positionnement classique, de la Deceptive Security : <strong>comment créer des scénarios plausibles -et variés- pour piéger les attaquants ? </strong></p>
<p>Ainsi, là où les Honeypots se contentent de <strong>circonscrire l’attaquant</strong> dans un périmètre défini afin de <strong>comprendre le fonctionnement</strong> et l’<strong>objectif de l’attaque</strong>, les Security Decoys visent à être déployés sur un <strong>maximum de ressources</strong>, afin d’augmenter les chances de détection, et doivent donc savoir rester discrets.</p>
<p><strong>Une fois le contact avec le leurre établi, l&#8217;attaquant est repéré</strong>. Son comportement peut être alors étudié ou son accès bloqué. Dans les cas les plus poussés, de fausses informations peuvent aussi être mises à disposition pour exfiltration, permettant de faire croire à l’attaquant que sa tentative est réussie, ou de le déstabiliser lui ou son employeur : faux secrets de fabrication ou projets de brevets, fausses stratégies de rachat…</p>
<figure id="post-10193 media-10193" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-10193 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-2.png" alt="" width="1827" height="1161" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-2.png 1827w, https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-2-301x191.png 301w, https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-2-768x488.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/image-2-61x39.png 61w" sizes="auto, (max-width: 1827px) 100vw, 1827px" /></figure>
<p>&nbsp;</p>
<h2>Une nouvelle approche aux nombreux avantages</h2>
<p>Au vu de son fonctionnement, la Deceptive Security présente certains avantages par rapport aux solutions existantes.</p>
<ul>
<li><strong>La transparence pour les utilisateurs et les applications </strong>: la mise en place de leurres n’ajoute aucune contrainte aux équipes IT et utilisateurs finaux : pas d&#8217;ouverture de flux, de blocage de communication ou de fichiers légitimes… ;</li>
<li><strong>Un faible taux de fausses alertes</strong>: un leurre n&#8217;étant pas supposé être utilisé de manière légitime, tout contact a de forte chance d’être lié à une menace ;</li>
<li><strong>L’absence de connaissance des attaques pour être efficace </strong>: la protection apportée par la Deceptive Security n’est pas basée sur une connaissance préalable de la menace à détecter ou bloquer (pas de signatures…). Elle est donc à même de détecter certaines menaces inconnues (0-days sur des dispositifs de sécurité ou des middlewares…) et ne nécessite pas de mise à jour continue pour être efficace. Cependant, pour <strong>détecter de cas spécifiques </strong>&#8211; sur un type d’attaque ou une ressource ciblée par exemple -, une <strong>bonne connaissance des vecteurs d’attaques</strong> reste une nécessité pour la <strong>création de miettes </strong><strong>convaincantes et pertinentes</strong> pour le scénario souhaité ;</li>
<li><strong>L&#8217;absence de phase d&#8217;apprentissage </strong>: la détection ou le blocage d’une menace ne repose pas non plus sur l’apprentissage du réseau (seuils, patterns…), même si une connaissance de celui-ci reste nécessaire. L’outil est donc opérationnel dès son déploiement, et n’est pas vulnérable pendant cette phase de définition de la « normalité » du réseau. Ainsi, la Deceptive Security évite les principaux inconvénients des approches par signature et par apprentissage ;</li>
<li><strong>L&#8217;absence de besoin de corrélation avec d&#8217;autres ressources</strong>: même si la corrélation avec d’autres ressources reste un plus, une simple connexion sur un leurre suffit à lever une alerte nécessitant d’étudier le cas plus en détail ;</li>
<li><strong>La possibilité de couvrir des périmètres généralement difficiles à protéger</strong>: des leurres peuvent être déployés sur de nombreux périmètres (IoT, legacy…) avec une complexité limitée, et donc apporter une nouvelle protection à ces ressources souvent non-couvertes par les dispositifs classiques.</li>
</ul>
<p>&nbsp;</p>
<h2><strong>Des cas d’usage bien spécifiques</strong></h2>
<p>Si la Deceptive Security permet de détecter certaines attaques classiques (malwares, scans…), le réel intérêt de ce type de solution n’est pas là, ces menaces pouvant être adressées plus efficacement par les dispositifs existants (antivirus…).</p>
<p>Le meilleur cas d’usage de la Deceptive Security est la détection des tentatives d&#8217;explorations fines et d&#8217;installation au sein du réseau, permettant ainsi -quand le niveau de sophistication des miettes est suffisamment important- de détecter certaines APT. Plus généralement, ce type de solution permet de détecter les mouvements latéraux au sein du réseau, et ce même avec un niveau limité de personnalisation des miettes.</p>
<p>Ce type de dispositif n’est donc pas destiné à remplacer les mesures existantes, mais peut agir comme complément, dans le but de détecter ces types de menaces échappant communément aux dispositifs classiques.</p>
<p>&nbsp;</p>
<h2>Et pour la suite ?</h2>
<p>Concernant l&#8217;évolution de ces solutions, certains travaux cherchent à appliquer ce principe (déguiser les leurres en environnements de production) … mais dans l’autre sens ! En faisant passer les environnements de production pour des leurres, cette démarche à contrepied permettrait d’éviter à ces ressources d’être ciblées par les attaquants !</p>
<p>&nbsp;</p>
<h2>Les éditeurs</h2>
<p><em>Une liste -non exhaustive- d’éditeurs de solution de Deceptive Security est renseignée à titre indicatif ci-dessous.</em></p>
<figure id="post-10195 media-10195" class="align-none"><img loading="lazy" decoding="async" class="aligncenter wp-image-10195 size-full" src="https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/Image-3.png" alt="" width="889" height="377" srcset="https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/Image-3.png 889w, https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/Image-3-437x185.png 437w, https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/Image-3-768x326.png 768w, https://www.riskinsight-wavestone.com/wp-content/uploads/2017/11/Image-3-71x30.png 71w" sizes="auto, (max-width: 889px) 100vw, 889px" /></figure>
<p>Cet article <a href="https://www.riskinsight-wavestone.com/en/2017/11/deceptive-security-comment-arroser-larroseur/">Deceptive Security : comment arroser l’arroseur ?</a> est apparu en premier sur <a href="https://www.riskinsight-wavestone.com/en/">RiskInsight</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
