<?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>Update Archives | Clever Cloud</title>
	<atom:link href="https://www.clever.cloud/blog/tag/update/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.clever.cloud/blog/tag/update/</link>
	<description>From Code to Product</description>
	<lastBuildDate>Mon, 07 May 2018 16:25:00 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://cdn.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>Update Archives | Clever Cloud</title>
	<link>https://www.clever.cloud/blog/tag/update/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Improved filtering in the console</title>
		<link>https://www.clever.cloud/blog/features/2018/05/07/console-filters/</link>
		
		<dc:creator><![CDATA[Laurent Doguin]]></dc:creator>
		<pubDate>Mon, 07 May 2018 16:25:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Update]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2018/05/07/console-filters/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="console filters 1" decoding="async" fetchpriority="high" srcset="https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1.jpg 1400w, https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1-1024x395.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1-768x296.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1-1368x528.jpg 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><p>It&#39;s already been a couple of weeks since we introduced you to our revamped console. And as we wrote at that time, we are not stopping there. We are always working on new stuff to make your life easier.</p>
<span id="more-2933"></span>

<p>Today we introduce you to our new filtering system built with love by Arnaud and Hubert. As you might have seen already we have merged apps and add-ons. So in the same list you end up having apps that uses different runtime and build tools as well as various add-ons. We are now allowing you to filter this list based on these specifics.</p>
<p>If you type <code>is:redis</code> in the filter field you will only see your Redis add-ons. If you type <code>is:node</code> you will only see nodejs applications. It&#39;s that simple. And of course you can  combine these filters or use them with the usual name search:</p>
<ul>
<li><code>is:java is:jar</code></li>
<li><code>is:java is:sbt</code></li>
<li><code>is:java ACME</code></li>
<li><code>is:java prod</code></li>
</ul>
<video width="100%" autoplay loop >
  <source src="//assets.clever-cloud.com/website/blog/consolefilter.mp4" type="video/mp4" />
  <source src="//assets.clever-cloud.com/website/blog/consolefilter.webm" type="video/ogg" />
</video>

<p>Now you might be wondering, how does this work? What can I use as filter? For add-ons we use their slug. Here&#39;s the list:</p>
<pre><code class="language-bash">mysql
postgresql
redis
cellar
fs-bucket
config-provider
mongodb
</code></pre>
<p>For applications it&#39;s more subtle. You can use their type or their variant slug. What is a variant you ask? Well it&#39;s something we use internally to put different sort of automation secret sauce on our VM images. Take for instance the node image type. It has two variants. One is <code>node</code> which is pretty much the default behavior for node.js applications. The other is <code>meteor</code>, used for Meteor.js applications, which installs Meteor and runs specific build and run tasks. If you look at the <code>java</code> type you will see we have a number of variants representing the different ways to deploy JVM code with different build tools.</p>
<pre><code class="language-bash">Type            Variant Name            Variant Slug
--------------------------------------------------------
python          Python                  python
haskell         Haskell                 haskell
php             PHP                     php
php             Static                  static-apache
ruby            Ruby                    ruby
python-gunicorn Python Gunicorn         python-gunicorn
go              Go                      go
java            Java + Play! 1          play1
java            Java or Scala + Play! 2 play2
java            Java or Groovy + Gradle gradle
java            Java + JAR              jar
java            Java + Maven            maven
java            Scala + SBT             sbt
java            Java + WAR              war
node            Meteor.js               meteor
node            Node                    node
docker          Docker                  docker
rust            Rust                    rust
erlang          Elixir                  elixir
</code></pre>
<p>For future releases, we&#39;re also thinking about filters like <code>is:running</code>, <code>is:stopped</code>, <code>sort:status</code>, <code>sort:type</code>. We might also add Tags which are already available in our API. If you would like to filter this list based on other characteristic please let us know in the comments below :)</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="console filters 1" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1.jpg 1400w, https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1-1024x395.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1-768x296.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/console-filters-1-1368x528.jpg 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p><p>It&#39;s already been a couple of weeks since we introduced you to our revamped console. And as we wrote at that time, we are not stopping there. We are always working on new stuff to make your life easier.</p>
<span id="more-2933"></span>

<p>Today we introduce you to our new filtering system built with love by Arnaud and Hubert. As you might have seen already we have merged apps and add-ons. So in the same list you end up having apps that uses different runtime and build tools as well as various add-ons. We are now allowing you to filter this list based on these specifics.</p>
<p>If you type <code>is:redis</code> in the filter field you will only see your Redis add-ons. If you type <code>is:node</code> you will only see nodejs applications. It&#39;s that simple. And of course you can  combine these filters or use them with the usual name search:</p>
<ul>
<li><code>is:java is:jar</code></li>
<li><code>is:java is:sbt</code></li>
<li><code>is:java ACME</code></li>
<li><code>is:java prod</code></li>
</ul>
<video width="100%" autoplay loop >
  <source src="//assets.clever-cloud.com/website/blog/consolefilter.mp4" type="video/mp4" />
  <source src="//assets.clever-cloud.com/website/blog/consolefilter.webm" type="video/ogg" />
</video>

<p>Now you might be wondering, how does this work? What can I use as filter? For add-ons we use their slug. Here&#39;s the list:</p>
<pre><code class="language-bash">mysql
postgresql
redis
cellar
fs-bucket
config-provider
mongodb
</code></pre>
<p>For applications it&#39;s more subtle. You can use their type or their variant slug. What is a variant you ask? Well it&#39;s something we use internally to put different sort of automation secret sauce on our VM images. Take for instance the node image type. It has two variants. One is <code>node</code> which is pretty much the default behavior for node.js applications. The other is <code>meteor</code>, used for Meteor.js applications, which installs Meteor and runs specific build and run tasks. If you look at the <code>java</code> type you will see we have a number of variants representing the different ways to deploy JVM code with different build tools.</p>
<pre><code class="language-bash">Type            Variant Name            Variant Slug
--------------------------------------------------------
python          Python                  python
haskell         Haskell                 haskell
php             PHP                     php
php             Static                  static-apache
ruby            Ruby                    ruby
python-gunicorn Python Gunicorn         python-gunicorn
go              Go                      go
java            Java + Play! 1          play1
java            Java or Scala + Play! 2 play2
java            Java or Groovy + Gradle gradle
java            Java + JAR              jar
java            Java + Maven            maven
java            Scala + SBT             sbt
java            Java + WAR              war
node            Meteor.js               meteor
node            Node                    node
docker          Docker                  docker
rust            Rust                    rust
erlang          Elixir                  elixir
</code></pre>
<p>For future releases, we&#39;re also thinking about filters like <code>is:running</code>, <code>is:stopped</code>, <code>sort:status</code>, <code>sort:type</code>. We might also add Tags which are already available in our API. If you would like to filter this list based on other characteristic please let us know in the comments below :)</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Console Update</title>
		<link>https://www.clever.cloud/blog/features/2018/04/12/new-clever-cloud-console-2018/</link>
		
		<dc:creator><![CDATA[Clément Nivolle]]></dc:creator>
		<pubDate>Thu, 12 Apr 2018 14:00:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Update]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2018/04/12/console-update-2018/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="console update 2018 1" decoding="async" srcset="https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1.png 1400w, https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1-1368x528.png 1368w" sizes="(max-width: 1400px) 100vw, 1400px" /></p>How long has it been since we have released new features on the console? Some of you might say quite a while and they would be right! That's because – besides the usual small changes, tweaks and fixes – we've been working on more visible things as of late which we are proudly introducing to you now!. Behold! The new Clever Cloud console is here.

<span id="more-2932"></span>

So, we decided to make some special resolutions for 2018 that we’ve successfully realized.
The starting point was quite simple: how can we give more insight on the state of the apps? What kind of visual cues could we bring to the list of apps?
<h2 id="first-the-new-status-icons">First, the new status icons</h2>
More than a UX effort, we've made some substancial changes to our API, in order to make the state of the app crystal clear at a glance. To that end, a new set of icons have been designed to summerize the many different states of an app:
<figure><img src="https://cdn.clever-cloud.com/uploads/2021/08/app-sates.png" alt="New apps icons" />
<figcaption>The new status we've introduced. Within the console, a simple mouse hover reveals the status in full text.</figcaption></figure>
So in this new design, in the application list, you'll find a status icon binded to it. Also, if you named your app and its DB/add-ons with similar names, they will be displayed close to each other 🙂
<figure><img src="https://cdn.clever-cloud.com/uploads/2021/08/status-irl.png" alt="New apps icons IRL" />

<figcaption>Before and after. Look at this new Clever Cloud console. ✨</figcaption></figure>
<h2 id="a-new-filter-field">A new filter field</h2>
That is one of my favourites. You already have a search to jump to a specific organization or app/add-on (try it by typing "/" in the console). But now, when you are in an organization, you can <strong>filter</strong> your app and add-ons by name.

This filter is stored locally for each organization. If you named your apps and add-ons the right way, you can keep a filter and only see your dev &amp; prod apps and the linked addons, for example.
<figure><img src="https://cdn.clever-cloud.com/uploads/2021/08/demo-filtering.png" alt="Demonstrating the filter" />

<figcaption>Using the new filter feature with "demo".</figcaption></figure>
<h2 id="then-the-new-app-overview">Then, the new app overview</h2>
That's all for the organization part. Let's speak about the apps now. We have a new refreshed banner at the top of each <em>application's Overview</em>. The first part is about the action you can take on the app lifecyle (stop, restart), and the other blocks are informations about the app. Let's see what we have in detail:
<ul>
 	<li>We are now displaying current status, with some additional details on it (git commit, etc.)</li>
 	<li>The runtime of the app is now clearly displayed with an icon</li>
</ul>
Also:
<ul>
 	<li>The instances list (reusing the new status icon) is visually optimized</li>
 	<li>The scalability settings (read-only) are now shown</li>
 	<li>And we've added info about the two last deployments</li>
</ul>
<figure><img src="https://cdn.clever-cloud.com/uploads/2021/08/app-overview.png" alt="The new app overview" />

<figcaption>The new app overview ✨</figcaption></figure>
<h2 id="oooh-i-log-you-so-🎶">Oooh, I log you so 🎶</h2>
The news gets better: logs have been updated too. The main idea was to give users a better understanding of what's deploying, and what's the state of each instances. The new dropdowns to select instances are now simpler. Also, we've switched from websocket to <a href="https://en.wikipedia.org/wiki/Server-sent_events">SSE</a> for more reliability of connections between your browser and our logs API. That means less reconnections hiccups =)
<h2 id="lets-wrap-up">Let's wrap-up</h2>
<h3 id="what-about-some-moar">What about some moar</h3>
We've not listed here everything, some details that don't need an explaination are missing. Like theses:
<ul>
 	<li>Global create button on top (new apps/addons panel)</li>
 	<li>Variant/runtime icon next to the app (new apps/addons panel)</li>
 	<li>Refreshed icons/shape for app creation</li>
 	<li>Refreshed icons/shape for addon creation</li>
</ul>
<h3 id="a-future-moving-forward">A future moving forward</h3>
The console is still under active development. You might notice tiny changes and updates in the next few days. But the navigation and other parts of the UI are also currently being improved, to meet the standards of quality we want to achieve, so stay tuned =)

Have some thoughts about this new Clever Cloud console?

<a class="bt3-btn bt3-btn-success" href="mailto:feedback@clever-cloud.com?Subject=About%20that%20new%20console">Give us feedback!</a>]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="console update 2018 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1.png 1400w, https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/console-update-2018-1-1368x528.png 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p>How long has it been since we have released new features on the console? Some of you might say quite a while and they would be right! That's because – besides the usual small changes, tweaks and fixes – we've been working on more visible things as of late which we are proudly introducing to you now!. Behold! The new Clever Cloud console is here.

<span id="more-2932"></span>

So, we decided to make some special resolutions for 2018 that we’ve successfully realized.
The starting point was quite simple: how can we give more insight on the state of the apps? What kind of visual cues could we bring to the list of apps?
<h2 id="first-the-new-status-icons">First, the new status icons</h2>
More than a UX effort, we've made some substancial changes to our API, in order to make the state of the app crystal clear at a glance. To that end, a new set of icons have been designed to summerize the many different states of an app:
<figure><img src="https://cdn.clever-cloud.com/uploads/2021/08/app-sates.png" alt="New apps icons" />
<figcaption>The new status we've introduced. Within the console, a simple mouse hover reveals the status in full text.</figcaption></figure>
So in this new design, in the application list, you'll find a status icon binded to it. Also, if you named your app and its DB/add-ons with similar names, they will be displayed close to each other 🙂
<figure><img src="https://cdn.clever-cloud.com/uploads/2021/08/status-irl.png" alt="New apps icons IRL" />

<figcaption>Before and after. Look at this new Clever Cloud console. ✨</figcaption></figure>
<h2 id="a-new-filter-field">A new filter field</h2>
That is one of my favourites. You already have a search to jump to a specific organization or app/add-on (try it by typing "/" in the console). But now, when you are in an organization, you can <strong>filter</strong> your app and add-ons by name.

This filter is stored locally for each organization. If you named your apps and add-ons the right way, you can keep a filter and only see your dev &amp; prod apps and the linked addons, for example.
<figure><img src="https://cdn.clever-cloud.com/uploads/2021/08/demo-filtering.png" alt="Demonstrating the filter" />

<figcaption>Using the new filter feature with "demo".</figcaption></figure>
<h2 id="then-the-new-app-overview">Then, the new app overview</h2>
That's all for the organization part. Let's speak about the apps now. We have a new refreshed banner at the top of each <em>application's Overview</em>. The first part is about the action you can take on the app lifecyle (stop, restart), and the other blocks are informations about the app. Let's see what we have in detail:
<ul>
 	<li>We are now displaying current status, with some additional details on it (git commit, etc.)</li>
 	<li>The runtime of the app is now clearly displayed with an icon</li>
</ul>
Also:
<ul>
 	<li>The instances list (reusing the new status icon) is visually optimized</li>
 	<li>The scalability settings (read-only) are now shown</li>
 	<li>And we've added info about the two last deployments</li>
</ul>
<figure><img src="https://cdn.clever-cloud.com/uploads/2021/08/app-overview.png" alt="The new app overview" />

<figcaption>The new app overview ✨</figcaption></figure>
<h2 id="oooh-i-log-you-so-🎶">Oooh, I log you so 🎶</h2>
The news gets better: logs have been updated too. The main idea was to give users a better understanding of what's deploying, and what's the state of each instances. The new dropdowns to select instances are now simpler. Also, we've switched from websocket to <a href="https://en.wikipedia.org/wiki/Server-sent_events">SSE</a> for more reliability of connections between your browser and our logs API. That means less reconnections hiccups =)
<h2 id="lets-wrap-up">Let's wrap-up</h2>
<h3 id="what-about-some-moar">What about some moar</h3>
We've not listed here everything, some details that don't need an explaination are missing. Like theses:
<ul>
 	<li>Global create button on top (new apps/addons panel)</li>
 	<li>Variant/runtime icon next to the app (new apps/addons panel)</li>
 	<li>Refreshed icons/shape for app creation</li>
 	<li>Refreshed icons/shape for addon creation</li>
</ul>
<h3 id="a-future-moving-forward">A future moving forward</h3>
The console is still under active development. You might notice tiny changes and updates in the next few days. But the navigation and other parts of the UI are also currently being improved, to meet the standards of quality we want to achieve, so stay tuned =)

Have some thoughts about this new Clever Cloud console?

<a class="bt3-btn bt3-btn-success" href="mailto:feedback@clever-cloud.com?Subject=About%20that%20new%20console">Give us feedback!</a>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Spectre and Meltdown</title>
		<link>https://www.clever.cloud/blog/engineering/2018/01/04/dealing-with-spectre-and-meltdown/</link>
		
		<dc:creator><![CDATA[Geoffroy Couprie]]></dc:creator>
		<pubDate>Thu, 04 Jan 2018 11:59:00 +0000</pubDate>
				<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Update]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2018/01/04/dealing-with-spectre-and-meltdown/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="spectre meltdown 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1.jpg 1400w, https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1-1024x395.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1-768x296.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>Yesterday two issues affecting CPUs have been released to the public.</p>
<p><strong>TL;DR</strong>: the attacks are named Meltdown and Spectre. They allow reading the memory of the OS or of other processes, to steal secrets or get information for other exploits. A part of the solution can greatly affect performance of running code. In particular, this attack allows to easily cross container boundaries, and in some cases (not our case) even VM boundaries.</p>
<p>In addition to servers, consumer machines are affected, especially through browsers, so you should definitely update your operating system as well as your browsers.</p>
<span id="more-2812"></span>

<h2 id="what-it-means-for-clever-cloud-users">What it means for Clever Cloud users</h2>
<p>Your applications will be (or already have been) automatically restarted (just like any other maintenance deployments). The addons will be patched and restarted in place in the following hours. This will generate limited downtime on addons (usually around a minute, depending on the addon start up time).</p>
<p>In addition to restarting virtual machines, we will also need to restart physical machines, as the attacks theoretically allows VM boundaries crossing. This attack is not usable (yet?) on Clever Cloud due to our virtualization choices and our OS hardening, but we will deploy patches preemptively. Physical machines updates will take place in the following days and will not impact applications. We are currently working on finding the best solution for addons, but it will definitely incur additional downtime for addons.</p>
<p>The patches, while mitigating the issues, also come with performance regressions. It heavily depends on the workload as well as the exact CPU model. The CPUs we use are among the less affected by the performance issues, but a slowdown of at least 5% is to be expected.</p>
<h2 id="technical-details">Technical details</h2>
<p>The Meltdown attack and the Spectre categories of attack are related to a performance feature of modern processors: branch prediction and speculative execution. Meltdown shows that when an instruction can cause a trap, like the privilege check for user → kernel access), the processor will perform speculative execution: it starts executing the code in case there’s no trap, but rollbacks if there was a trap. This attack happens at the boundary between user code and kernel. Before the processor has completely checked that we have the authorization to run privileged code, it starts executing it. When it turns out we were not authorized, it rolls back the results of that code, but not completely, it can leave some data in the cache. Combined with a technique called “cache timing attack”, it is then possible to guess the content of the data that was loaded in cache, bit by bit. Branch prediction has a related behaviour: when encountering a branch (example: an if/else expression), the processor will start executing one of the branches before it calculates the condition, to avoid waiting too much. It guesses which side of the condition is most likely thanks to its branch predictor. Spectre uses branch prediction to cause speculative execution to read out of a buffer’s bounds (among other consequences) in the kernel or another process, then guess the results from the cache.</p>
<p>The Meltdown attack is specific to Intel processors, it allows reading from the OS’s memory. There are patches available (the kPTI feature, also named KAISER <a href="https://lkml.org/lkml/2017/12/4/709">https://lkml.org/lkml/2017/12/4/709</a>). Those patches have a great impact on syscall performance (<a href="https://www.phoronix.com/scan.php?page=article&amp;item=linux-415-x86pti&amp;num=1">https://www.phoronix.com/scan.php?page=article&amp;item=linux-415-x86pti&amp;num=1</a>), with programs running 5% to 30% slower depending on the workload. The Intel Haswell processors with the PCID (Process Context Identifiers) feature get the lowest performance hit (5%). We use those processors on Clever Cloud.</p>
<p>Spectre affects processors from Intel, AMD and ARM, it allows reading from the memory of other processes. It looks more like a new attack category, for which we will have to fix the issue individually in each affected software. The only global solution for Spectre is a radical change in processor architecture, and this is unlikely to happen soon. We will follow closely any new related vulnerability and promptly patch our infrastructure.</p>
<h3 id="for-further-information">For further information</h3>
<ul>
<li>Papers and explanations about Meltdown and Spectre: <a href="https://spectreattack.com/">https://spectreattack.com/</a></li>
<li>Proofs of concept from Google’s Project Zero team: <a href="https://googleprojectzero.blogspot.fr/2018/01/reading-privileged-memory-with-side.html">https://googleprojectzero.blogspot.fr/2018/01/reading-privileged-memory-with-side.html</a></li>
<li>French twitter thread explaining the attacks: <a href="https://twitter.com/fenarinarsa/status/948697105996156928">https://twitter.com/fenarinarsa/status/948697105996156928</a></li>
<li>English twitter thread explaining the attacks: <a href="https://twitter.com/nicoleperlroth/status/948684376249962496">https://twitter.com/nicoleperlroth/status/948684376249962496</a></li>
</ul>
<p>This post has been written by <a href="https://twitter.com/gcouprie">@gcouprie</a> and <a href="https://twitter.com/clementd">@clementd</a>.<br>Spectre and meltdown logos of are designed by <a href="https://vividfox.me">Natascha Eibl</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="spectre meltdown 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1.jpg 1400w, https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1-300x116.jpg 300w, https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1-1024x395.jpg 1024w, https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1-768x296.jpg 768w, https://cdn.clever-cloud.com/uploads/2021/08/spectre-meltdown-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>Yesterday two issues affecting CPUs have been released to the public.</p>
<p><strong>TL;DR</strong>: the attacks are named Meltdown and Spectre. They allow reading the memory of the OS or of other processes, to steal secrets or get information for other exploits. A part of the solution can greatly affect performance of running code. In particular, this attack allows to easily cross container boundaries, and in some cases (not our case) even VM boundaries.</p>
<p>In addition to servers, consumer machines are affected, especially through browsers, so you should definitely update your operating system as well as your browsers.</p>
<span id="more-2812"></span>

<h2 id="what-it-means-for-clever-cloud-users">What it means for Clever Cloud users</h2>
<p>Your applications will be (or already have been) automatically restarted (just like any other maintenance deployments). The addons will be patched and restarted in place in the following hours. This will generate limited downtime on addons (usually around a minute, depending on the addon start up time).</p>
<p>In addition to restarting virtual machines, we will also need to restart physical machines, as the attacks theoretically allows VM boundaries crossing. This attack is not usable (yet?) on Clever Cloud due to our virtualization choices and our OS hardening, but we will deploy patches preemptively. Physical machines updates will take place in the following days and will not impact applications. We are currently working on finding the best solution for addons, but it will definitely incur additional downtime for addons.</p>
<p>The patches, while mitigating the issues, also come with performance regressions. It heavily depends on the workload as well as the exact CPU model. The CPUs we use are among the less affected by the performance issues, but a slowdown of at least 5% is to be expected.</p>
<h2 id="technical-details">Technical details</h2>
<p>The Meltdown attack and the Spectre categories of attack are related to a performance feature of modern processors: branch prediction and speculative execution. Meltdown shows that when an instruction can cause a trap, like the privilege check for user → kernel access), the processor will perform speculative execution: it starts executing the code in case there’s no trap, but rollbacks if there was a trap. This attack happens at the boundary between user code and kernel. Before the processor has completely checked that we have the authorization to run privileged code, it starts executing it. When it turns out we were not authorized, it rolls back the results of that code, but not completely, it can leave some data in the cache. Combined with a technique called “cache timing attack”, it is then possible to guess the content of the data that was loaded in cache, bit by bit. Branch prediction has a related behaviour: when encountering a branch (example: an if/else expression), the processor will start executing one of the branches before it calculates the condition, to avoid waiting too much. It guesses which side of the condition is most likely thanks to its branch predictor. Spectre uses branch prediction to cause speculative execution to read out of a buffer’s bounds (among other consequences) in the kernel or another process, then guess the results from the cache.</p>
<p>The Meltdown attack is specific to Intel processors, it allows reading from the OS’s memory. There are patches available (the kPTI feature, also named KAISER <a href="https://lkml.org/lkml/2017/12/4/709">https://lkml.org/lkml/2017/12/4/709</a>). Those patches have a great impact on syscall performance (<a href="https://www.phoronix.com/scan.php?page=article&amp;item=linux-415-x86pti&amp;num=1">https://www.phoronix.com/scan.php?page=article&amp;item=linux-415-x86pti&amp;num=1</a>), with programs running 5% to 30% slower depending on the workload. The Intel Haswell processors with the PCID (Process Context Identifiers) feature get the lowest performance hit (5%). We use those processors on Clever Cloud.</p>
<p>Spectre affects processors from Intel, AMD and ARM, it allows reading from the memory of other processes. It looks more like a new attack category, for which we will have to fix the issue individually in each affected software. The only global solution for Spectre is a radical change in processor architecture, and this is unlikely to happen soon. We will follow closely any new related vulnerability and promptly patch our infrastructure.</p>
<h3 id="for-further-information">For further information</h3>
<ul>
<li>Papers and explanations about Meltdown and Spectre: <a href="https://spectreattack.com/">https://spectreattack.com/</a></li>
<li>Proofs of concept from Google’s Project Zero team: <a href="https://googleprojectzero.blogspot.fr/2018/01/reading-privileged-memory-with-side.html">https://googleprojectzero.blogspot.fr/2018/01/reading-privileged-memory-with-side.html</a></li>
<li>French twitter thread explaining the attacks: <a href="https://twitter.com/fenarinarsa/status/948697105996156928">https://twitter.com/fenarinarsa/status/948697105996156928</a></li>
<li>English twitter thread explaining the attacks: <a href="https://twitter.com/nicoleperlroth/status/948684376249962496">https://twitter.com/nicoleperlroth/status/948684376249962496</a></li>
</ul>
<p>This post has been written by <a href="https://twitter.com/gcouprie">@gcouprie</a> and <a href="https://twitter.com/clementd">@clementd</a>.<br>Spectre and meltdown logos of are designed by <a href="https://vividfox.me">Natascha Eibl</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dashboard Update 3.1</title>
		<link>https://www.clever.cloud/blog/features/2014/12/10/dashboard-update-3-1/</link>
		
		<dc:creator><![CDATA[Clément Nivolle]]></dc:creator>
		<pubDate>Wed, 10 Dec 2014 14:17:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[Update]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2014/12/10/dashboard-update-3-1/</guid>

					<description><![CDATA[<p><img width="1500" height="578" src="https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dashboard update 3 1 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1.png 1500w, https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1-1368x527.png 1368w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></p><p>Hello from Team Clever Cloud!</p>
<p>We are quite excited to release a major <a href="https://console.clever-cloud.com">new version of our Dashboard</a>.<br>It includes a lot of bug fixes as well as a few additions. We&#39;ve included automatics payments, a design refresh, an activity feed, a better log management. And a nice GitHub integration too.</p>
<span id="more-2855"></span>

<p>So today we’re launching these new features, and I&#39;d like to detail some of them:</p>
<h2 id="github">GitHub</h2>
<p>As you may have noticed, the GitHub button showed up recently on the Clever Cloud website and our login &amp; signup forms.<br>This feature aims to simplify the login &amp; signup process, but also to bring your GitHub repositories to Clever Cloud.</p>
<h2 id="automatic-payments">Automatic Payments</h2>
<p>We used to base our billing on an account balance. While running, apps consume those credits. Since the begining, our users had to fill it with money manually. Now, a monthly amount can be automatically credited each month.</p>
<p>And to deal with scalable consumption, a threshold can be set up too. How does it work?</p>
<p>The billing threshold is initially set at a certain amount. Each time your account hits its threshold before the 30-day billing cycle has ended, your credit card is debited of the amount you&#39;ve set up. See an example of recurring payment configuration below:</p>
<a class="image-popup-no-margins" href="https://www2.cleverapps.io/app/uploads/2021/08/recurring-payment.png" alt="Recurring payment">
  <img src="https://www2.cleverapps.io/app/uploads/2021/08/recurring-payment.png">
</a>

<h2 id="new-ui">New UI</h2>
<p>We teamed up with our most active users to create a better and clearer UI. We’re bringing to the dashboard simpler components and a more contrasted layout. You can even add an avatar for your profile or organization.</p>
<center>
  <figure>
    <a class="image-popup-no-margins" href="https://www2.cleverapps.io/app/uploads/2021/08/new-ui.png" alt="A sneak peak of the new dashboard home.">
      <img src="https://www2.cleverapps.io/app/uploads/2021/08/new-ui.png">
    </a>
    <figcaption>A sneak peak of the new dashboard home.</figcaption>
  </figure>
</center>

<h2 id="activity-feed">Activity Feed</h2>
<p>The activity feed lets you track your apps&#39; activity. When you open the activity tab, you will see each deploy and un-deploy event, with the following data:</p>
<ul>
<li>the date</li>
<li>the type (deploy, undeploy)</li>
<li>the reason of deploy (scaling, monitoring etc)</li>
<li>and the commit ID</li>
</ul>
<h2 id="better-logs-management">Better Logs Management</h2>
<p>It&#39;s now easier to deal with logs: the start time of each instance is now displayed next to its id. This allows an easier bug tracking on deploy processes. It comes with a nicer and more helpful UI.</p>
<p>If you want to give this a whirl, <a href="https://console.clever-cloud.com">head up to the console</a>!</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1500" height="578" src="https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="dashboard update 3 1 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1.png 1500w, https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/dashboard-update-3-1-1-1368x527.png 1368w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></p><p>Hello from Team Clever Cloud!</p>
<p>We are quite excited to release a major <a href="https://console.clever-cloud.com">new version of our Dashboard</a>.<br>It includes a lot of bug fixes as well as a few additions. We&#39;ve included automatics payments, a design refresh, an activity feed, a better log management. And a nice GitHub integration too.</p>
<span id="more-2855"></span>

<p>So today we’re launching these new features, and I&#39;d like to detail some of them:</p>
<h2 id="github">GitHub</h2>
<p>As you may have noticed, the GitHub button showed up recently on the Clever Cloud website and our login &amp; signup forms.<br>This feature aims to simplify the login &amp; signup process, but also to bring your GitHub repositories to Clever Cloud.</p>
<h2 id="automatic-payments">Automatic Payments</h2>
<p>We used to base our billing on an account balance. While running, apps consume those credits. Since the begining, our users had to fill it with money manually. Now, a monthly amount can be automatically credited each month.</p>
<p>And to deal with scalable consumption, a threshold can be set up too. How does it work?</p>
<p>The billing threshold is initially set at a certain amount. Each time your account hits its threshold before the 30-day billing cycle has ended, your credit card is debited of the amount you&#39;ve set up. See an example of recurring payment configuration below:</p>
<a class="image-popup-no-margins" href="https://www2.cleverapps.io/app/uploads/2021/08/recurring-payment.png" alt="Recurring payment">
  <img src="https://www2.cleverapps.io/app/uploads/2021/08/recurring-payment.png">
</a>

<h2 id="new-ui">New UI</h2>
<p>We teamed up with our most active users to create a better and clearer UI. We’re bringing to the dashboard simpler components and a more contrasted layout. You can even add an avatar for your profile or organization.</p>
<center>
  <figure>
    <a class="image-popup-no-margins" href="https://www2.cleverapps.io/app/uploads/2021/08/new-ui.png" alt="A sneak peak of the new dashboard home.">
      <img src="https://www2.cleverapps.io/app/uploads/2021/08/new-ui.png">
    </a>
    <figcaption>A sneak peak of the new dashboard home.</figcaption>
  </figure>
</center>

<h2 id="activity-feed">Activity Feed</h2>
<p>The activity feed lets you track your apps&#39; activity. When you open the activity tab, you will see each deploy and un-deploy event, with the following data:</p>
<ul>
<li>the date</li>
<li>the type (deploy, undeploy)</li>
<li>the reason of deploy (scaling, monitoring etc)</li>
<li>and the commit ID</li>
</ul>
<h2 id="better-logs-management">Better Logs Management</h2>
<p>It&#39;s now easier to deal with logs: the start time of each instance is now displayed next to its id. This allows an easier bug tracking on deploy processes. It comes with a nicer and more helpful UI.</p>
<p>If you want to give this a whirl, <a href="https://console.clever-cloud.com">head up to the console</a>!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Clever Cloud and the POODLE battle</title>
		<link>https://www.clever.cloud/blog/features/2014/10/20/clever-cloud-and-the-poodle-battle/</link>
		
		<dc:creator><![CDATA[Kevin Decherf]]></dc:creator>
		<pubDate>Mon, 20 Oct 2014 19:31:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Update]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2014/10/20/clever-cloud-and-the-poodle-battle/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="poodle attack 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1.png 1400w, https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1-1368x528.png 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>TL;DR:<br>We are disabling the support of SSLv3 in front of our platform the Friday, 24th October. CBC has already been disabled, mitigating the issue.<br>The secure web is not for Internet Explorer 6 anymore.</p>
<span id="more-2853"></span>

<h2 id="say-hello-to-the-poodle">Say hello to the POODLE</h2>
<p><a href="http://googleonlinesecurity.blogspot.fr/2014/10/this-poodle-bites-exploiting-ssl-30.html">POODLE</a> is the codename of a new vulnerability disclosed by Google earlier this week. This vulnerability is not related to a specific software but to a whole protocol: SSLv3.</p>
<p>In few words this vulnerability gives the ability to an attacker to force a client downgrading the protocol version and the cipher suite used to talk to a secure server even if it is compatible with the most recent and secure one. After that the attacker will be able to perform a <a href="http://en.wikipedia.org/wiki/Padding_oracle_attack">Padding Oracles attack</a> to decipher the communication.</p>
<h2 id="does-clever-cloud-poodle">Does Clever Cloud POODLE?</h2>
<p>The most efficient way to prevent this attack on the server-side is to remove the support of the SSL version 3. Removing this version will block some users like Internet Explorer 6 -which is not compatible with the newest protocol TLS- and very old devices.</p>
<p>Even if it is a good pretext to end the very long life of Internet Explorer 6, we prefer to check the impact on our customers before applying this update.</p>
<p>We are planning to disable the support of SSLv3 in front of our platform the Friday, 24th October. If you are a SSL customer and want to keep it, let us know by sending an email to our support.</p>
<p>Disabling SSLv3 is not the only way to mitigate this issue. After the downgrade dance, the most vulnerable cipher suite is CBC and… good news, this cipher was disabled widely on our platform earlier this year!</p>
<p>We are also deploying a patch to support a new <a href="http://tools.ietf.org/html/draft-ietf-tls-downgrade-scsv-00">cipher suite flag</a> which tells to a server to reject any inappropriate fallback from a client.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="poodle attack 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1.png 1400w, https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/poodle-attack-1-1368x528.png 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>TL;DR:<br>We are disabling the support of SSLv3 in front of our platform the Friday, 24th October. CBC has already been disabled, mitigating the issue.<br>The secure web is not for Internet Explorer 6 anymore.</p>
<span id="more-2853"></span>

<h2 id="say-hello-to-the-poodle">Say hello to the POODLE</h2>
<p><a href="http://googleonlinesecurity.blogspot.fr/2014/10/this-poodle-bites-exploiting-ssl-30.html">POODLE</a> is the codename of a new vulnerability disclosed by Google earlier this week. This vulnerability is not related to a specific software but to a whole protocol: SSLv3.</p>
<p>In few words this vulnerability gives the ability to an attacker to force a client downgrading the protocol version and the cipher suite used to talk to a secure server even if it is compatible with the most recent and secure one. After that the attacker will be able to perform a <a href="http://en.wikipedia.org/wiki/Padding_oracle_attack">Padding Oracles attack</a> to decipher the communication.</p>
<h2 id="does-clever-cloud-poodle">Does Clever Cloud POODLE?</h2>
<p>The most efficient way to prevent this attack on the server-side is to remove the support of the SSL version 3. Removing this version will block some users like Internet Explorer 6 -which is not compatible with the newest protocol TLS- and very old devices.</p>
<p>Even if it is a good pretext to end the very long life of Internet Explorer 6, we prefer to check the impact on our customers before applying this update.</p>
<p>We are planning to disable the support of SSLv3 in front of our platform the Friday, 24th October. If you are a SSL customer and want to keep it, let us know by sending an email to our support.</p>
<p>Disabling SSLv3 is not the only way to mitigate this issue. After the downgrade dance, the most vulnerable cipher suite is CBC and… good news, this cipher was disabled widely on our platform earlier this year!</p>
<p>We are also deploying a patch to support a new <a href="http://tools.ietf.org/html/draft-ietf-tls-downgrade-scsv-00">cipher suite flag</a> which tells to a server to reject any inappropriate fallback from a client.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Is Clever Cloud Vulnerable to Shellshock?</title>
		<link>https://www.clever.cloud/blog/features/2014/09/25/is-clever-cloud-vulnerable-to-shellshock/</link>
		
		<dc:creator><![CDATA[Marc-Antoine Perennou]]></dc:creator>
		<pubDate>Thu, 25 Sep 2014 08:00:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Update]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2014/09/25/is-clever-cloud-vulnerable-to-shellshock/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="shellshock blog 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1.png 1400w, https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1-1368x528.png 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>Did you like [Heartbleed?]({{ site.basepath }}/features/2014/04/08/openssl-101g-update.html) Meet Shellshock — aka CVE-2014-6271 — a new bug discovered this week in the widely used Bash command line interpreter.</p>
<span id="more-2852"></span>

<h2 id="first-things-first">First things first</h2>
<blockquote>
<p>Are you safe at Clever Cloud?</p>
</blockquote>
<p>Yes. Yesterday afternoon (September, the 24th), a patch was released by the bash developpers to address this issue.</p>
<p>A member of our team, Kevin Decherf, then submitted an updated bash package with this patch to the distribution we use: <a href="http://exherbo.org">exherbo</a>.</p>
<p>The patch was reviewed by several members of the core exherbo team and finally validated by me, both as member of Clever Cloud and of the exherbo core team at around 5PM (CEST).</p>
<p>The update was then propagated inside our Cloud platform and all the critical virtual machines got bash updated today.</p>
<h2 id="what-about-you-localhost">What about you, &lt;localhost&gt;?</h2>
<p>You really should care about this new vulnerability.</p>
<p>It can compromise especially Apache web servers using CGI scripts with Bash invocation, making your system vulnerable to remote-code injection. 
OpenSSH and some DHCP clients are affected as well on machines that use Bash.</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="shellshock blog 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1.png 1400w, https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1-300x116.png 300w, https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1-1024x395.png 1024w, https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1-768x296.png 768w, https://cdn.clever-cloud.com/uploads/2021/08/shellshock-blog-1-1368x528.png 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>Did you like [Heartbleed?]({{ site.basepath }}/features/2014/04/08/openssl-101g-update.html) Meet Shellshock — aka CVE-2014-6271 — a new bug discovered this week in the widely used Bash command line interpreter.</p>
<span id="more-2852"></span>

<h2 id="first-things-first">First things first</h2>
<blockquote>
<p>Are you safe at Clever Cloud?</p>
</blockquote>
<p>Yes. Yesterday afternoon (September, the 24th), a patch was released by the bash developpers to address this issue.</p>
<p>A member of our team, Kevin Decherf, then submitted an updated bash package with this patch to the distribution we use: <a href="http://exherbo.org">exherbo</a>.</p>
<p>The patch was reviewed by several members of the core exherbo team and finally validated by me, both as member of Clever Cloud and of the exherbo core team at around 5PM (CEST).</p>
<p>The update was then propagated inside our Cloud platform and all the critical virtual machines got bash updated today.</p>
<h2 id="what-about-you-localhost">What about you, &lt;localhost&gt;?</h2>
<p>You really should care about this new vulnerability.</p>
<p>It can compromise especially Apache web servers using CGI scripts with Bash invocation, making your system vulnerable to remote-code injection. 
OpenSSH and some DHCP clients are affected as well on machines that use Bash.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Update OpenSSL 1.0.1g</title>
		<link>https://www.clever.cloud/blog/features/2014/04/08/openssl-101g-update/</link>
		
		<dc:creator><![CDATA[Clément Nivolle]]></dc:creator>
		<pubDate>Tue, 08 Apr 2014 00:00:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[PaaS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Update]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2014/04/08/openssl-101g-update/</guid>

					<description><![CDATA[<p><img width="700" height="270" src="https://cdn.clever-cloud.com/uploads/2021/08/heartbleed-logo-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="heartbleed logo 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/heartbleed-logo-1.png 700w, https://cdn.clever-cloud.com/uploads/2021/08/heartbleed-logo-1-300x116.png 300w" sizes="auto, (max-width: 700px) 100vw, 700px" /></p><p>Yesterday, a security patch of OpenSSL 1.0.1g was issued, fixing a pretty critical vulnerability (refered to as <a href="http://heartbleed.com/">CVE-2014-0160</a>).</p>
<p>Once issued, the Clever Cloud support team immediately updated our service with it.</p>
<span id="more-2848"></span>

<h2 id="whos-affected">Who&#39;s affected?</h2>
<p>If you have SSL enabled on Clever Cloud, you have to read the following.</p>
<h2 id="what-to-do">What to do?</h2>
<p>Clever Cloud is not vulnerable to this security breach anymore, but we urge you to regenerate SSL keys and re-issue your certificate. Certificate regeneration is not a sufficient solution to protect you completely, you also have to regenerate a new SSL key. If you have any questions related to this security update for your apps hosted on Clever Cloud, feel free to send us an e-mail, our team will keep you informed of future developments.</p>
<h3 id="which-versions-of-openssl-are-vulnerable">Which versions of OpenSSL are vulnerable?</h3>
<ul>
<li>OpenSSL 1.0.1 through 1.0.1f (inclusive) are vulnerable</li>
<li>OpenSSL 1.0.1g is NOT vulnerable</li>
<li>OpenSSL 1.0.0 branch is NOT vulnerable</li>
<li>OpenSSL 0.9.8 branch is NOT vulnerable</li>
</ul>
]]></description>
										<content:encoded><![CDATA[<p><img width="700" height="270" src="https://cdn.clever-cloud.com/uploads/2021/08/heartbleed-logo-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="heartbleed logo 1" decoding="async" loading="lazy" srcset="https://cdn.clever-cloud.com/uploads/2021/08/heartbleed-logo-1.png 700w, https://cdn.clever-cloud.com/uploads/2021/08/heartbleed-logo-1-300x116.png 300w" sizes="auto, (max-width: 700px) 100vw, 700px" /></p><p>Yesterday, a security patch of OpenSSL 1.0.1g was issued, fixing a pretty critical vulnerability (refered to as <a href="http://heartbleed.com/">CVE-2014-0160</a>).</p>
<p>Once issued, the Clever Cloud support team immediately updated our service with it.</p>
<span id="more-2848"></span>

<h2 id="whos-affected">Who&#39;s affected?</h2>
<p>If you have SSL enabled on Clever Cloud, you have to read the following.</p>
<h2 id="what-to-do">What to do?</h2>
<p>Clever Cloud is not vulnerable to this security breach anymore, but we urge you to regenerate SSL keys and re-issue your certificate. Certificate regeneration is not a sufficient solution to protect you completely, you also have to regenerate a new SSL key. If you have any questions related to this security update for your apps hosted on Clever Cloud, feel free to send us an e-mail, our team will keep you informed of future developments.</p>
<h3 id="which-versions-of-openssl-are-vulnerable">Which versions of OpenSSL are vulnerable?</h3>
<ul>
<li>OpenSSL 1.0.1 through 1.0.1f (inclusive) are vulnerable</li>
<li>OpenSSL 1.0.1g is NOT vulnerable</li>
<li>OpenSSL 1.0.0 branch is NOT vulnerable</li>
<li>OpenSSL 0.9.8 branch is NOT vulnerable</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
