<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Syncplify Developers' Blog]]></title><description><![CDATA[Release notes and blog by the developers at Syncplify.]]></description><link>https://blog.syncplify.com</link><image><url>https://substackcdn.com/image/fetch/$s_!9Dt2!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb33dc11f-1e7e-4d89-8614-c24873c70d3c_512x512.png</url><title>Syncplify Developers&apos; Blog</title><link>https://blog.syncplify.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 19 Sep 2026 13:09:38 GMT</lastBuildDate><atom:link href="https://blog.syncplify.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Syncplify]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[syncplify@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[syncplify@substack.com]]></itunes:email><itunes:name><![CDATA[Syncplify]]></itunes:name></itunes:owner><itunes:author><![CDATA[Syncplify]]></itunes:author><googleplay:owner><![CDATA[syncplify@substack.com]]></googleplay:owner><googleplay:email><![CDATA[syncplify@substack.com]]></googleplay:email><googleplay:author><![CDATA[Syncplify]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Update-Thursday: “.1” for Server!, R2FS!, AFT!]]></title><description><![CDATA[A single `+.1` to the build number of all three of our products]]></description><link>https://blog.syncplify.com/p/update-thursday-1-for-server-r2fs</link><guid isPermaLink="false">https://blog.syncplify.com/p/update-thursday-1-for-server-r2fs</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 17 Sep 2026 18:38:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f17bb0ec-3541-4ecb-bde1-f3c875e0d897_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Very unusual release note today. Today all three of our software products are receiving a &#8220;+.1&#8221; release on their build number. Because all three underwent the same small update:</p><ul><li><p>A bug in our logging library, specifically affecting the <code>syslog</code> target, has been identified and fixed; now a stuck <em>syslog</em> server can no longer cause resource channel lock-up in your Syncplify software.</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>, or if you&#8217;re running Server! v8.4.0+ or R2FS! v3.0.0+ you may (more easily) self-install this update with the push of a single button in the web UI. </p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.5.0 released]]></title><description><![CDATA[Importance of this update: VERY HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-server-v850-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v850-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 14 Sep 2026 22:43:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2031c1ab-1f22-4aa9-a230-e28f9c1ec8b2_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>If you&#8217;re running any version of Syncplify Server! <strong>between v8.1.2 and v8.4.0</strong> your service might CRASH (and auto-restart) when the following two events happen to occur symultaneously:</p><ul><li><p>a log file is rotated</p></li><li><p>a client disconnects at the exact same time</p></li></ul><p>Version 8.5.0 fixed that specific race condition. We apologize to anyone affected by this bug, and we urge everyone to update to v8.5.0 so that this doesn&#8217;t happen anymore.</p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Server! v8.4.0 rel-notes addendum]]></title><description><![CDATA[And a heartfelt &#8220;Thank You!&#8221; to one of our customers who will remain anonymous]]></description><link>https://blog.syncplify.com/p/server-v840-rel-notes-addendum</link><guid isPermaLink="false">https://blog.syncplify.com/p/server-v840-rel-notes-addendum</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 12 Sep 2026 17:25:22 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5c892eb2-cb05-4c30-a9ae-424c2ac394ce_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As most of you will surely have already seen, just yesterday we&#8217;ve <a href="https://blog.syncplify.com/p/syncplify-server-v840-r2fs-v300">released Syncplify Server! v8.4.0</a>, featuring automatic self-updates, which in and of itself earned it a very special release note.</p><p>But v8.4.0 carries a lot more than that. It carries a robust set of security improvements which would not have been possible without the help of one of our customers, but since we&#8217;re a security company we&#8217;re not going to name them here. We&#8217;ll just say this: <strong>You know who you are, and we cannot thank You enough!</strong></p><p>They provided us, free of charge, with the best security assessment and pen-testing our software has ever been put through. Ever. </p><p>And that act of kindness and genuine support lead v8.4.0 to also include the following changes and improvements:</p><ul><li><p>More sensible default configurations for newly deployed instances (do not apply to updates/upgrades for obvious reasons) including but not limited to:</p><ul><li><p>STARTTLS auth now defaults to &#8220;Required&#8221; on FTP bindings</p></li><li><p>Pinned-key mTLS is now on by default for all R2FS! bindings</p></li><li><p>SyngoDB management service now binds to 127.0.0.1</p></li><li><p>More sensible SANs in default self-signed certificates</p></li><li><p>More sensible HTTP security headers by default</p></li><li><p>Worker process auto-restart is now enabled by default</p></li></ul></li><li><p>Tightened ACL on database and log files</p></li><li><p>Tightened <em>systemd</em> unit file configuration for all services (Linux only)</p></li><li><p>Fixed &#8220;Timing Oracle&#8221; exposure that allowed an attacker to tell apart existing from non-existing usernames by simply measuring the server&#8217;s response time</p></li><li><p>Legacy <code>ssh-rsa</code> weak host key algorithm was an automatic &#8220;re-entrant&#8221; if the SSH/SFTP service had any RSA host key in its configuration (now disabled really means <strong>disabled</strong> instead)</p></li><li><p>Hardened build pipeline now prevents builds from a &#8220;dirty&#8221; repo (a repo that has uncommitted changes) and forces PIE executable builds on Linux</p></li></ul><p>The report we received also included a couple of false positives, which we verified (not assumed) to be false positives, and as such were not addressed.</p><blockquote><p>It&#8217;s important to understand that all the security improvements to the executables and environment are automatic for everyone, new install and updates/upgrades alike. But <strong>all the improvements to the default configurations are only applied to new installs</strong>, so if you&#8217;re updating/upgrading to v8.4.0 from an older version you&#8217;ll still have to review your own configuration to ensure it&#8217;s the tightest possible (compatibly with your specific needs).</p></blockquote><p>We hope this addendum to the previous v8.4.0 release note effectively conveys why we consider v8.4.0 such an important update for everyone running our software.</p><p>As usual, thank you all for your attention, and for being part of our journey.</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.4.0 + R2FS! v3.0.0]]></title><description><![CDATA[Importance of these updates: HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-server-v840-r2fs-v300</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v840-r2fs-v300</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Fri, 11 Sep 2026 21:49:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!F7Aw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!, as well as its companion product R2FS!</p><h4><strong>What&#8217;s changed?</strong></h4><p>Learning from the lessons we learned developing SFTP.cloud, we added what&#8217;s likely the most requested feature ever, automatic self-service updates, to both Syncplify Server! and R2FS!</p><p>The SuperAdmin UI gained a new page, called <strong>Updates</strong>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F7Aw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F7Aw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png 424w, https://substackcdn.com/image/fetch/$s_!F7Aw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png 848w, https://substackcdn.com/image/fetch/$s_!F7Aw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png 1272w, https://substackcdn.com/image/fetch/$s_!F7Aw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F7Aw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png" width="1158" height="518" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:518,&quot;width&quot;:1158,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45584,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/215287877?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F7Aw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png 424w, https://substackcdn.com/image/fetch/$s_!F7Aw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png 848w, https://substackcdn.com/image/fetch/$s_!F7Aw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png 1272w, https://substackcdn.com/image/fetch/$s_!F7Aw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7a39fd3-4a41-4a75-b179-681781f9d7f8_1158x518.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And you can now elect to be notified only or create your own auto-update policy:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zUdy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zUdy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png 424w, https://substackcdn.com/image/fetch/$s_!zUdy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png 848w, https://substackcdn.com/image/fetch/$s_!zUdy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png 1272w, https://substackcdn.com/image/fetch/$s_!zUdy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zUdy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png" width="1139" height="569" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f493adb-b490-44f7-a891-566de57c9265_1139x569.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:569,&quot;width&quot;:1139,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61705,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/215287877?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zUdy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png 424w, https://substackcdn.com/image/fetch/$s_!zUdy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png 848w, https://substackcdn.com/image/fetch/$s_!zUdy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png 1272w, https://substackcdn.com/image/fetch/$s_!zUdy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f493adb-b490-44f7-a891-566de57c9265_1139x569.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Updates <strong>are graceful</strong>: the node being updated is put into <em>&#8220;drain mode&#8221;</em>, patiently awaits until there are no more ongoing client connections, then self-updates and restarts, all automatically.</p><p>Updates are also <strong>safe in HA cluster deployments</strong>: when running as part of an HA cluster, nodes take turns and update themselves one by one, verifying the success of the update and the node&#8217;s health before moving on to the next node.</p><blockquote><p><strong>NOTE:</strong> <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">you will still have to download and install this one update manually</mark>, then once you&#8217;re running Syncplify Server! v8.4.0+ or R2FS! v3.0.0+ all subsequent updates can be automated.</p></blockquote><p>Also, please, be aware that the automatic self-update feature does check the validity of your maintenance plan. Only active and current maintenance plan holders are eligible to receive updates and upgrades. Thank you for keeping your maintenance plan active and current.</p><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[How to write/pronounce SFTP.cloud]]></title><description><![CDATA[There&#8217;s a very good reason why the &#8220;dot&#8221; is not optional]]></description><link>https://blog.syncplify.com/p/how-to-writepronounce-sftpcloud</link><guid isPermaLink="false">https://blog.syncplify.com/p/how-to-writepronounce-sftpcloud</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 10 Sep 2026 21:10:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GXTE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Yes, we pronounce the dot: we say &#8220;<strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">SFTP dot cloud</mark></strong>&#8221;and there are some very good reason for that, we&#8217;re not trying to be pedantic.</p><ol><li><p>It&#8217;s literally the platform&#8217;s domain name, so the dot is pronounced by default.</p></li><li><p>Just like Microsoft&#8217;s .NET platform (pronounced &#8220;dot net&#8221;) the dot in <a href="https://sftp.cloud">SFTP.cloud</a> is also an integral part of its name.</p></li><li><p>We don&#8217;t want to be confused with &#8220;sftpcloud&#8221; which is a different service that has nothing to do with Syncplify or <a href="https://sftp.cloud">SFTP.cloud</a>.</p></li></ol><p>And here&#8217;s the official wordmark, to leave no ambiguity as to how it&#8217;s written:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://sftp.cloud" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GXTE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp 424w, https://substackcdn.com/image/fetch/$s_!GXTE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp 848w, https://substackcdn.com/image/fetch/$s_!GXTE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp 1272w, https://substackcdn.com/image/fetch/$s_!GXTE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GXTE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp" width="1456" height="335" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SFTP.cloud&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:&quot;https://sftp.cloud&quot;,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SFTP.cloud" title="SFTP.cloud" srcset="https://substackcdn.com/image/fetch/$s_!GXTE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp 424w, https://substackcdn.com/image/fetch/$s_!GXTE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp 848w, https://substackcdn.com/image/fetch/$s_!GXTE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp 1272w, https://substackcdn.com/image/fetch/$s_!GXTE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30628449-5949-4674-9f21-3b698736f2f9_1500x345.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>As always, thank you all!</p>]]></content:encoded></item><item><title><![CDATA[Goodbye Protector, welcome Shield!]]></title><description><![CDATA[The biggest security update of the decade has now come to Syncplify Server! as well]]></description><link>https://blog.syncplify.com/p/goodbye-protector-welcome-shield</link><guid isPermaLink="false">https://blog.syncplify.com/p/goodbye-protector-welcome-shield</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 08 Sep 2026 11:33:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!A8Xv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Since its first inception, since version 1.0, Syncplify Server!&#8217;s most important security subsystem has been the so-called &#8220;Protector&#8221;: a system capable of identifying attacks, prevent them, and auto-ban the attackers&#8217; IP addresses, all in real-time.</p><p>Now, after nearly 13 years of honorable service, we&#8217;re retiring Protector in favor of a completely new design. The change is so radical that we felt it appropriate to use a different name for it. We now call it <strong>Shield</strong>.</p><h3>But&#8230; why?</h3><p>Shield was developed as part of the SFTP.cloud project, and within 2 hours of its release <a href="https://blog.syncplify.com/p/sftpcloud-just-handled-its-first">it had already proven itself</a> on-field, against a distributed botnet attack.</p><p>Of course we were pleased with the result, but that got us thinking: how would have Protector fared against the same attack? Luckily we had a few dozen megabytes of very detailed logs that allowed us to re-simulate the entire attack shape and run it against both Protector and Shield to measure the results.</p><p>First and foremost, it is important to say that <strong>both Protector and Shield handled it with a 100% success rate</strong>. But then, why is Shield such a big deal? If both technolgies prevented 100% of these attacks, why is Shield so far superior?</p><p>It all comes down to four aspects:</p><ol><li><p><strong>Resource usage:</strong> while the attack was underway, Protector used up ~8% of the host machine&#8217;s CPU to prevent it, <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">Shield did the same while using only ~0.1% (that&#8217;s 80 times fewer CPU cycles)</mark></p></li><li><p><strong>Long-term memory:</strong> Protector didn&#8217;t have any, so every attack was a new event from its perspective, which means that &#8220;slow and patient&#8221; attacks are dealt with but never prevented. Shield has memory. It remembers the behavior of each attacker for a certain (configurable) amount of time, and is <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">capable of preventing re-attacks from known sources far more effectively</mark> using such knowledge.</p></li><li><p><strong>Shield is fully deterministic:</strong> Protector was partly deterministic and partly probabilistic, leading it to raise the occasional false positive here and there. Shield is fully deterministic, leading to <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">far fewer (in the vast majority of cases absolutely zero) false positives</mark>.</p></li><li><p><strong>Flexibility:</strong> Shield can be fine-tuned much more granularly than Protector, which increases its flexibility by a huge margin.</p></li></ol><h3>So, what does it look like?</h3><p>Well, first and foremost its UI is far more informative than the old Protector. Shield gives you a lot more information about each ban and what caused it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A8Xv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A8Xv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png 424w, https://substackcdn.com/image/fetch/$s_!A8Xv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png 848w, https://substackcdn.com/image/fetch/$s_!A8Xv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png 1272w, https://substackcdn.com/image/fetch/$s_!A8Xv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A8Xv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png" width="1178" height="652" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:652,&quot;width&quot;:1178,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98339,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/214710979?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!A8Xv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png 424w, https://substackcdn.com/image/fetch/$s_!A8Xv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png 848w, https://substackcdn.com/image/fetch/$s_!A8Xv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png 1272w, https://substackcdn.com/image/fetch/$s_!A8Xv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52928a0e-27e0-4711-a6e4-e7738a3696ef_1178x652.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It also provides a real-time view of its current status, including a list of IP addresses that are currently under review (have <em>strikes</em>) and why.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y8CZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y8CZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png 424w, https://substackcdn.com/image/fetch/$s_!y8CZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png 848w, https://substackcdn.com/image/fetch/$s_!y8CZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png 1272w, https://substackcdn.com/image/fetch/$s_!y8CZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y8CZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png" width="1178" height="957" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:957,&quot;width&quot;:1178,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91522,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/214710979?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y8CZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png 424w, https://substackcdn.com/image/fetch/$s_!y8CZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png 848w, https://substackcdn.com/image/fetch/$s_!y8CZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png 1272w, https://substackcdn.com/image/fetch/$s_!y8CZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ad66ac0-e3ec-475c-9e3c-8c93b4dd1ed3_1178x957.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And, like we said, it&#8217;s highly configurable/tunable, but it comes with built-in sensible defaults, so most operators won&#8217;t ever have to &#8220;mess&#8221; with it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!61Ej!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!61Ej!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png 424w, https://substackcdn.com/image/fetch/$s_!61Ej!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png 848w, https://substackcdn.com/image/fetch/$s_!61Ej!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png 1272w, https://substackcdn.com/image/fetch/$s_!61Ej!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!61Ej!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png" width="1141" height="1108" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1108,&quot;width&quot;:1141,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151445,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/214710979?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!61Ej!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png 424w, https://substackcdn.com/image/fetch/$s_!61Ej!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png 848w, https://substackcdn.com/image/fetch/$s_!61Ej!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png 1272w, https://substackcdn.com/image/fetch/$s_!61Ej!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee93bb10-903f-4b1f-ae23-b67e619e400f_1141x1108.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>How can you get it?</h3><p>Simply update or upgrade to Syncplify Server! v8.3.0 (or newer) and Shield is built-in, your old Protector is gone, and your old banned IP list and safe-list are automatically converted to the new format.</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.3.0 released]]></title><description><![CDATA[Importance of this update: VERY HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-server-v830-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v830-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 08 Sep 2026 09:23:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/051483a0-65b9-4bdd-b3b3-31ae2d50f710_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p>Dropped the <em>old</em> <code>Protector</code>, and adopted the far superior <code>Shield</code>, developed over the past 18 months as part of the SFTP.cloud project, which in just hours after launching the new platform has <a href="https://blog.syncplify.com/p/sftpcloud-just-handled-its-first">already proven itself</a> ~80 times more efficient (and more accurate)<br><em>&gt; a dedicated blog post, with a full explanation, will follow &lt;</em></p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p>As always, you can <a href="https://syngo.to/download">download the most recent release from our website</a>.</p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[SFTP.cloud just handled its first distributed attack like a boss]]></title><description><![CDATA[Not even 2 hours after SFTP.cloud was released in early-access this happened...]]></description><link>https://blog.syncplify.com/p/sftpcloud-just-handled-its-first</link><guid isPermaLink="false">https://blog.syncplify.com/p/sftpcloud-just-handled-its-first</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sun, 06 Sep 2026 19:48:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7vyP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A distributed credential attack opened at 16:48:00Z on 06-Sep-2026 from <strong>813 addresses in 653 separate /16 networks</strong>. SFTP.cloud&#8217;s automatic shield converged on it in roughly twenty minutes and <strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">nothing was compromised</mark></strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q06s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q06s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png 424w, https://substackcdn.com/image/fetch/$s_!q06s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png 848w, https://substackcdn.com/image/fetch/$s_!q06s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png 1272w, https://substackcdn.com/image/fetch/$s_!q06s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q06s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png" width="835" height="115" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:115,&quot;width&quot;:835,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:17515,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/214468173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q06s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png 424w, https://substackcdn.com/image/fetch/$s_!q06s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png 848w, https://substackcdn.com/image/fetch/$s_!q06s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png 1272w, https://substackcdn.com/image/fetch/$s_!q06s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2041f7e-fd37-4d6c-bdf3-a3107296bd53_835x115.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>What happened exactly?</h3><p>At 16:48Z, 56 distinct addresses arrive inside one minute. By 17:01Z the rate peaks at 211 attempts a minute. Note the shape of it: through the whole opening phase the count of attempts and the count of distinct source addresses are nearly identical, one attempt per host per minute. This is clearly a botnet deliberately spreading its guesses thin so that no single address trips a per source counter quickly.</p><p>It goes on for thirteen minutes. Then arithmetic catches up: the adaptive strike window at that point in time is narrower than 20 minutes, so around 17:02Z hosts begin crossing five accumulated failures and the bans start. The ban rate peaks at 61 in the minute of 17:09Z. From there the two curves cross. Traffic stops reaching the authenticator and starts bouncing off the accept gate instead.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7vyP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7vyP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png 424w, https://substackcdn.com/image/fetch/$s_!7vyP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png 848w, https://substackcdn.com/image/fetch/$s_!7vyP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png 1272w, https://substackcdn.com/image/fetch/$s_!7vyP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7vyP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png" width="1040" height="513" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:513,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64027,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/214468173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7vyP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png 424w, https://substackcdn.com/image/fetch/$s_!7vyP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png 848w, https://substackcdn.com/image/fetch/$s_!7vyP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png 1272w, https://substackcdn.com/image/fetch/$s_!7vyP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17e2c126-55f2-431d-be3f-594a9d0c3887_1040x513.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The crossover at 17:13Z is the shield taking hold. Everything to the right of it is the <strong>attack still arriving and being dropped at TCP accept, before a key-exchange event even has the chance to occur</strong>.</p><h3>What were they shopping for?</h3><p><strong>268 distinct usernames</strong> were tried. The head of the distribution is the expected system account sweep (we guessed usernames like <code>root</code> and <code>admin</code>, and log analysis proved us right): together they represent roughly 32% of all attempts.</p><p>The interesting part is the second cluster. <code>wallet</code>, <code>crypto</code>, <code>solana</code>, <code>blockchain</code>, <code>exchange</code>, <code>metaverse</code>, plus <code>xmr</code>, <code>monero</code>, <code>eth</code> and <code>binance</code> further down. That is 951 attempts, or about 19% of the total, hunting for crypto custody hosts rather than generic shells.</p><p>A third cluster names hosting control panels: <code>whmc</code>, <code>ubersmith</code>, <code>cerberus</code>, <code>panel</code>. And the long tail is a first name dictionary, five attempts each, which is what the single most persistent host in the log was patiently grinding through.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AWNU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AWNU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png 424w, https://substackcdn.com/image/fetch/$s_!AWNU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png 848w, https://substackcdn.com/image/fetch/$s_!AWNU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png 1272w, https://substackcdn.com/image/fetch/$s_!AWNU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AWNU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png" width="467" height="635" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c698662f-080b-42fa-bec4-f05f23d9faff_467x635.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:635,&quot;width&quot;:467,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30665,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/214468173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AWNU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png 424w, https://substackcdn.com/image/fetch/$s_!AWNU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png 848w, https://substackcdn.com/image/fetch/$s_!AWNU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png 1272w, https://substackcdn.com/image/fetch/$s_!AWNU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc698662f-080b-42fa-bec4-f05f23d9faff_467x635.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>SFTP.cloud&#8217;s automatic shield held end-to-end</h3><p><strong>Nothing authenticated.</strong> Across 4,925 attempts from 937 addresses there is not a single successful attacker login on any protocol. The only successful sessions in the entire window are seven WebClient logins by a legitimate user account from a single address.</p><p><strong>The cost model held.</strong> The accept gate refuses a banned source before the SSH key exchange, so 6,321 of the connections in our logs cost essentially nothing. That&#8217;s why the protocol-head process never moved above 0.1% CPU usage while 200 hosts a minute hammered it.</p><p><strong>Persistence held.</strong> Bans survived in the database and the RAM index rebuilt cleanly. 120 bans expired and were lifted on schedule during the window, with no drift.</p><h3>A good day&#8217;s work</h3><p>Throughout the entire attack, our SOC staff sat there, watching it all unfold, keeping an eye on resource usage, making sure legitimate users were still signing-in without hiccups.</p><p>All they had to do was watch. SFTP.cloud protected itself, silently and efficiently, exactly as it was designed to do.</p>]]></content:encoded></item><item><title><![CDATA[SFTP.cloud WebClient]]></title><description><![CDATA[Where your (human) users will likely spend 99% of their time]]></description><link>https://blog.syncplify.com/p/sftpcloud-webclient</link><guid isPermaLink="false">https://blog.syncplify.com/p/sftpcloud-webclient</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sun, 06 Sep 2026 17:20:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!56PQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The time has come. <a href="https://sftp.cloud">SFTP.cloud</a> has entered early availability.</p><p>And the very first question we received? <em>&#8220;Show me its WebClient&#8221;</em>. Alright, that&#8217;s fair.</p><p>So here it is. Showing you both views of the same directory, to show off the optional thumbnails (in gallery view, cached on the browser to avoid wasting bandwidth) .</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VA3c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VA3c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png 424w, https://substackcdn.com/image/fetch/$s_!VA3c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png 848w, https://substackcdn.com/image/fetch/$s_!VA3c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png 1272w, https://substackcdn.com/image/fetch/$s_!VA3c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VA3c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png" width="1456" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122816,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/214449302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VA3c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png 424w, https://substackcdn.com/image/fetch/$s_!VA3c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png 848w, https://substackcdn.com/image/fetch/$s_!VA3c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png 1272w, https://substackcdn.com/image/fetch/$s_!VA3c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8225feb-945f-4225-b881-1bb560b3c806_1792x1095.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">List-view, saves bandwidth and server-side processing (thumbnails aren&#8217;t generated)</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HcM4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HcM4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png 424w, https://substackcdn.com/image/fetch/$s_!HcM4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png 848w, https://substackcdn.com/image/fetch/$s_!HcM4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png 1272w, https://substackcdn.com/image/fetch/$s_!HcM4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HcM4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png" width="1456" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145486,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/214449302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HcM4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png 424w, https://substackcdn.com/image/fetch/$s_!HcM4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png 848w, https://substackcdn.com/image/fetch/$s_!HcM4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png 1272w, https://substackcdn.com/image/fetch/$s_!HcM4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9a2866-a521-40c8-9299-9bc7095843ca_1792x1095.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Gallery-view, fancier, thumbnails generated once and cached in your browser</figcaption></figure></div><p>Now, the most observant among you will surely be drawn more to the bottom-right side of those screenshots, rather than the file-views.</p><p>What is the <code>Transfers</code> panel telling us? It&#8217;s actually telling us a very interesting story: </p><ul><li><p>New file uploaded from the browser need the browser to stay open to come to completion (just like Google Drive, OneDrive, and basically every other tool of this kind when accessed via web interface)</p></li><li><p>But <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">file copies/moves between existing locations are carried out on the server: they can be </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">cross-VFS</mark></strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"> and even </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">cross-Connector</mark></strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">, and </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">they survive if the browser tab/window is closed after initiating them</mark></strong></p></li></ul><p>Moving on, of course no product of this kind would be complete without the (optional) ability to create &#8220;shares&#8221;, to share individual files or entire folders with external third parties in a controlled manner. So here we go:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!56PQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!56PQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png 424w, https://substackcdn.com/image/fetch/$s_!56PQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png 848w, https://substackcdn.com/image/fetch/$s_!56PQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png 1272w, https://substackcdn.com/image/fetch/$s_!56PQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!56PQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png" width="1456" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:193866,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/214449302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!56PQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png 424w, https://substackcdn.com/image/fetch/$s_!56PQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png 848w, https://substackcdn.com/image/fetch/$s_!56PQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png 1272w, https://substackcdn.com/image/fetch/$s_!56PQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae3a7c3-e397-49c2-a3cc-b658ca277b89_1792x1095.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Easy, guided, process to create secure file/folder &#8220;shares&#8221;</figcaption></figure></div><p>The process is guided, and the security and convenience features cover many aspects, like, for example:</p><ul><li><p>Granular access controls</p></li><li><p>Password-protected access (well, duh!)</p></li><li><p>Maximum number of times the &#8220;share&#8221; can be accessed before it self-expires</p></li><li><p>IP-based allow-list (individual IP addresses and network CIDRs supported)</p></li><li><p>Anonymous <em>sharer</em> identity</p></li><li><p>Automatic email notification to a list of recipients</p></li></ul><p>And here&#8217;s how one such recipient sees the object shared with them:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tXFI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tXFI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png 424w, https://substackcdn.com/image/fetch/$s_!tXFI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png 848w, https://substackcdn.com/image/fetch/$s_!tXFI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png 1272w, https://substackcdn.com/image/fetch/$s_!tXFI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tXFI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png" width="1456" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121847,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/214449302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tXFI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png 424w, https://substackcdn.com/image/fetch/$s_!tXFI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png 848w, https://substackcdn.com/image/fetch/$s_!tXFI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png 1272w, https://substackcdn.com/image/fetch/$s_!tXFI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065b72e9-5a81-4113-a09c-948063d4b802_1792x1095.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Recipient&#8217;s view of a folder shared via SFTP.cloud WebClient</figcaption></figure></div><p>And the beauty behind all this? The physical storage behind all that was never held by SFTP.cloud in the first place!</p><ul><li><p><strong>Connect</strong> your own storage: SFTP.cloud will never hold a copy of your files</p></li><li><p><strong>Encrypt</strong> it with your own keys: SFTP.cloud will never have them</p></li><li><p><strong>Safely and securely share</strong> whatever you want with whomever you want: SFTP.cloud is just your quantum-secure protocol-head in the cloud</p></li></ul><p>More to come, soon.</p>]]></content:encoded></item><item><title><![CDATA[Zero-downtime updates & upgrades]]></title><description><![CDATA[SFTP.cloud already has them, Server! and R2FS! will have them as well (soon)]]></description><link>https://blog.syncplify.com/p/zero-downtime-updates-and-upgrades</link><guid isPermaLink="false">https://blog.syncplify.com/p/zero-downtime-updates-and-upgrades</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 03 Sep 2026 15:35:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/65cc11e3-5fae-4a67-abd7-0d72758d386a_684x512.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There are two types of file-transfer operators: those who can afford to plan downtime windows every now and then to install updates and upgrades, and those who can&#8217;t afford to have their SFTP server offline even for those 45 seconds.</p><p>And here&#8217;s the interesting part: <strong>neither of them gets away scot free</strong>.</p><p>In fact, those who can plan for update windows get annoyed with <em>&#8220;rolling release&#8221;</em> vendors, because they add too many items to their already busy docket.</p><p>And the second type&#8230; well&#8230; they&#8217;re the reason why we still find customers on V4 when the current release is V8. It works just fine, and they can&#8217;t afford the downtime to upgrade. To be fair this type often splits into two sub-types: those who do not update, and those who deploy HA clusters behind load-balancers to be able to upgrade their nodes one by one without interrupting the service as a whole.</p><p>Up until now we&#8217;ve never felt this could be, at least in part, our responsibility. But, oh boy, were we wrong! Having spent the past year and a half developing all the SFTP.cloud components threw us head-first directly into those operators&#8217; shoes. We quickly realized we had to come up with a better approach.</p><h4>So, how do SFTP.cloud components update with zero downtime?</h4><p>As it often happens there are two sides to this story:</p><ul><li><p>The Protocol Heads, the machines serving SFTP, FTP(E/S) and HTTPS, accepting incoming client connections, are the ones we operate. On top of load-balancing and clustering, each one of these nodes is also <strong>designed to hand over the listening socket to the incoming (upgraded) process, so connections survive the changeover</strong> without ever being rejected by a closed port.</p></li><li><p>The Storage Connector, sitting in your data center, does something different. <strong>The new version starts up alongside the old one, dials the Head over its own reverse tunnel, and gradually takes over new work.</strong> The old binary keeps the transfers it already had, carries every one of them through to completion, and exits only once it has gone idle. At no point in the chain is there a gap where a transfer is dropped or interrupted.</p></li></ul><p>The Head side updates/upgrades are orchestrated by an automation process that staggers the updates and delivers them in tiers, verifying each tier before moving on to the next. Any error during the process is an automatic zero-downtime rollback.</p><p>The Storage Connector side is capable of fully automatic self-updates, but it can be configured to wait until an operator decides to do the rollout. <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">And still there&#8217;s nothing to keep an eye on, download, type in the command line&#8230; it&#8217;s </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">just one button</mark></strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"> in the Connector&#8217;s Admin UI. One click. A few seconds of wait time. Walk away with a smile on your face.</mark></p><h4>Syncplify Server! and R2FS! come next</h4><p>We decided to take it one step further. Now that we&#8217;ve developed the technology, we believe the same approach would also benefit our Syncplify Server! and R2FS! customers. After all, they are the ones who operate our self-hosted software, so it seems fitting to offer them the same convenience.</p><p>We have, therefore, begun a two-pronged effort to integrate the same zero-downtime update/upgrade features into those pieces of software as well.</p><h4>Because it&#8217;s all about security</h4><p>We don&#8217;t release updates for the fun of it, or to annoy our customers with yet another upgrade task to plan around. We release them because the threat landscape keeps shifting. And now, with the advent of AI, that shift is faster than ever before.</p><p>If you&#8217;re still running an old V4 or V5, you&#8217;re simply not safe. It works, yes, it works really well. But it&#8217;s <strong>vulnerable to attacks that didn&#8217;t even exist when that version was released</strong>. Keeping your software up to date is the one shield that protects you more than anything else.</p><p>Now, with SFTP.cloud that&#8217;s also easier than ever. And soon it will be, too, for Syncplify Server! and R2FS!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.1.7 released]]></title><description><![CDATA[Importance of this update: NORMAL]]></description><link>https://blog.syncplify.com/p/syncplify-server-v817-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v817-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 02 Sep 2026 22:39:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2bd90c6a-22f0-4221-bb86-ef2f01495920_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are glad to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p><span>Fixed a cosmetic bug in the Admin UI that &#8220;forgot&#8221; that all usernames must be </span><em><span>lowercased</span></em><span> to ensure POSIX compliance effectively</span></p></li><li><p>Upgraded SyngoDB to v6.12.0, which fixes a bug with the finder&#8217;s planner when the AND clause is used in conjunction with two distinct compound indices</p></li><li><p>Upgraded the Go compiler to 1.27 (which comes with its own set of bug-fixes in the language&#8217;s standard library)</p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p><span>As always, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[About forward proxies...]]></title><description><![CDATA[One name. Two very, VERY different animals.]]></description><link>https://blog.syncplify.com/p/about-forward-proxies</link><guid isPermaLink="false">https://blog.syncplify.com/p/about-forward-proxies</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Wed, 02 Sep 2026 22:24:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ca946c80-b7e5-46c8-a9a6-89bfa433382a_1600x1920.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A customer whose company has severely locked down outbound access asked our CTO why we don&#8217;t support forward proxies. His only alternative is an outbound-only firewall exception request (which could take days or even weeks before it&#8217;s granted and implemented by their network admins). </p><p>Fair question. And if we have to answer it with the same fairness, it means separating two things the industry insists on (confusingly) calling by the same name.</p><p>A <strong>CONNECT tunnel</strong> (or its <em>SOCKS5</em> equivalent) relays TCP bytes it cannot read. Your TLS handshake happens with the real server, end-to-end. All this &#8220;proxy&#8221; learns is a destination, a port, and some byte counts.</p><p>An <strong>intercepting proxy</strong>, sold to you as SSL/TLS inspection (aka &#8220;break and inspect&#8221;, ring any bells?) terminates your session, decrypts it, and opens a second one onward using a certificate your endpoints were configured (read: forced) to trust. That is a man-in-the-middle device with a support contract, and one compromise exposes every session that goes through it.</p><p>The distinction is not academic for us. <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">The Syncplify Server!-R2FS! pair, and all components of SFTP.cloud SaaS </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">guarantee hybrid post-quantum cipher-suites between all of their control plane components</mark></strong>, and that guarantee can only be true when it can be established and verified end-to-end.</p><p>What these SSL/TLS intercepting proxies leave you with is a PQC connection to the <em>middle-man</em>, and an Agatha Christie-sized mystery beyond it.</p><p>We use mutual TLS (aka mTLS) with pinned certificates, which cannot survive interception by design, so the handshake fails at connect time. There is no silent downgrade path, and we will not ship a &#8220;skip verification&#8221; flag, because there is no moment when using one would be safe.</p><p>So, the only fair answer is: <strong>proxy traversal via CONNECT and SOCKS5 is on our roadmap</strong>, we&#8217;ll do it. Support for TLS-intercepting proxies is and always will be explicitly unsupported.</p><p>Proxying was never the problem. Interception is. Yes, even the type that a trillion dollars worth of marketing convinced you that &#8220;it&#8217;s for your own safety&#8221;: that&#8217;s how two out of three of the US&#8217; major Telcos were hacked just last year. Not on our watch.</p>]]></content:encoded></item><item><title><![CDATA[SFTP.cloud: Quick Start Tutorial Video]]></title><description><![CDATA[Or... how a 9-minute video can save you hours down the road...]]></description><link>https://blog.syncplify.com/p/sftpcloud-quick-start-tutorial-video</link><guid isPermaLink="false">https://blog.syncplify.com/p/sftpcloud-quick-start-tutorial-video</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 31 Aug 2026 22:07:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/HQcDRHM8nkI" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We did it. Today the &#8220;first 100&#8221;, the first batch of SFTP.cloud early-adopters have received each a personal email from our CTO. Sent manually, not a mail-merge.</p><p>And we published a 9-minute video that shows the platform in action, end to end, for the first time.</p><div id="youtube2-HQcDRHM8nkI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;HQcDRHM8nkI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/HQcDRHM8nkI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>The video covers some of the most common <em>quick-start</em> topics, like:</p><ul><li><p>How to sign up</p></li><li><p>How to create your first site</p></li><li><p>How to create your first transfer-user</p></li><li><p>How to connect your own storage (Linux and Windows)</p></li><li><p>How to transfer some files (via its WebClient UI)</p></li></ul><p>Nothing fancy. Just the basics. But it can point you the right direction, because the way our platform works is unlike any other cloud-based SFTP/MFT you may be familiar with.</p><p>With SFTP.cloud, in fact:</p><ul><li><p><strong>Your files never touch our servers.</strong> Not cached nor staged anywhere on our side.</p></li><li><p><strong>We never hold your storage credentials.</strong> There is nothing in our infrastructure that could be stolen and used against your data.</p></li><li><p><strong>Nothing new opens in your firewall.</strong> Your Storage Connector dials out to us. Nothing dials in.</p></li><li><p><strong>Post-quantum cipher suites</strong> on SFTP, FTPS, FTPES and HTTPS. Yes, all four of them from day one.</p></li><li><p><strong>Two signed audit trails per session</strong>, one written on your side with a key we never have. Neither of us can quietly rewrite what happened.</p></li><li><p><strong>Cross-VFS and even Cross-Connector managed transfers.</strong> Move files from your New York office to your Tokio subsidiary on a scheduled job, or a simple drag and drop.</p></li><li><p><strong>At-rest encryption with your own keys.</strong> Keys you never have to give us, not even temporarily.</p></li></ul><p>And all that needs to be shown, not just talked about. Now we have.</p><p>And for those of you who may be interested in this service, there&#8217;s still a little bit of time to sign up for the second wave of early adopters (who, just like the first wave, will also receive a discount when the platform launches officially, after its early-access period runs out).</p><p>Thank you all!</p>]]></content:encoded></item><item><title><![CDATA[MFT via SFTP.cloud]]></title><description><![CDATA[Yes, it&#8217;s not just a cloud-based SFTP &#8220;head&#8221;, it also has powerful MFT features]]></description><link>https://blog.syncplify.com/p/mft-via-sftpcloud</link><guid isPermaLink="false">https://blog.syncplify.com/p/mft-via-sftpcloud</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Fri, 28 Aug 2026 18:17:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/rgrYFf3ovfo" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This short video shows one of the coolest features in SFTP.cloud: its ability to mount multiple Storage Connectors from disparate geographical locations, and view them all in a unified manner as <em>virtual folders</em> in a single user&#8217;s namespace.</p><div id="youtube2-rgrYFf3ovfo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;rgrYFf3ovfo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/rgrYFf3ovfo?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">This allows for cross-VFS and even cross-Connector MFT.</mark></strong> Copy and move your files freely, they will land on your actual storage in your own facilities (Disk, NAS, SAN, SMB/CIFS, NFS, DFS, whatever you have connected from that office to SFTP.cloud).</p><p>These cross-VFS/cross-Connector transfers are fully managed, you can start them and logout, leave, come back the next day, and your files will be safe in their intended destination.</p><p>And all transfers are verified twice: in flight (using per-buffer rolling hash) and then again after they land (using a full-file hash).</p><p>And the icing on the cake: you don&#8217;t need to initiate these transfers via the web-based file manager. SFTP.cloud has <strong>built-in support for SyncJS scripting, event handling, and scheduling, so you can automate them however you like</strong>.</p>]]></content:encoded></item><item><title><![CDATA[SFTP.cloud: ready “the 100”!]]></title><description><![CDATA[The first 100 early-adopters will receive their onboarding instructions soon...]]></description><link>https://blog.syncplify.com/p/sftpcloud-ready-the-100</link><guid isPermaLink="false">https://blog.syncplify.com/p/sftpcloud-ready-the-100</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 27 Aug 2026 17:10:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OiTm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The platform is up, has undergone extensive testing (internal and external, including an independent 3rd party vulnerability scan) and <strong>24/7 monitoring is now fully operational</strong> for both Portal and Transfer service:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OiTm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OiTm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png 424w, https://substackcdn.com/image/fetch/$s_!OiTm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png 848w, https://substackcdn.com/image/fetch/$s_!OiTm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png 1272w, https://substackcdn.com/image/fetch/$s_!OiTm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OiTm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png" width="694" height="602" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:602,&quot;width&quot;:694,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53337,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/213019639?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OiTm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png 424w, https://substackcdn.com/image/fetch/$s_!OiTm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png 848w, https://substackcdn.com/image/fetch/$s_!OiTm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png 1272w, https://substackcdn.com/image/fetch/$s_!OiTm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F622d69dd-68e2-4d4f-bdff-6b9f2e825e40_694x602.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you are among the 100 early-adopters who signed up via the <a href="https://sftp.cloud/">SFTP.cloud placeholder website</a>, <strong>first of all THANK YOU</strong>.</p><p>You will receive instructions on how to enroll (and how to redeem your well-deserved credit) within the next 10 days. Yes, we&#8217;re not doing this with a mailing-list, we&#8217;ll actually be emailing each and every one of you personally. Manually.</p><p>Of course we were hoping for <a href="https://sftp.cloud/">SFTP.cloud</a> to arouse some interest, but the initial reception has gone beyond our expectations, and for that we&#8217;re immensely grateful.</p><p>More to come. Soon. &#128521;</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.1.6 released]]></title><description><![CDATA[Importance of this update: MINOR (OIDC/SSO-focused)]]></description><link>https://blog.syncplify.com/p/syncplify-server-v816-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v816-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Thu, 27 Aug 2026 10:21:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a0f2f3bf-cc0c-46a8-92b7-b568719a8ad4_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p><span>The &#8220;automatic linking&#8221; upon first login used to be limited to the principal&#8217;s subject as defined in the remote directory, this new release adds the ability to specify a custom claim to be used for auto-linking (upon first successful login); read more here: </span><a href="https://docs.syncplify.com/v8/docs/general/sso.html">https://docs.syncplify.com/v8/docs/general/sso.html</a></p></li><li><p>Usual small set of little bug-fixes and quality of life improvements</p></li></ul><p><span>As always, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[Syncplify Server! v8.1.5 released]]></title><description><![CDATA[Importance of this update: MINOR]]></description><link>https://blog.syncplify.com/p/syncplify-server-v815-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-server-v815-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Tue, 25 Aug 2026 15:39:18 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f00bf64c-f61d-46b5-b6f5-33af227cc045_2501x2500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our flagship software product, Syncplify Server!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p><span>Improved named-pipe compatibility with impersonated </span><em><span>worker</span></em><span> system services when running on the Windows operating system (Linux never had that problem in the first place); Also added an &#8220;escape hatch&#8221; via system-wide environment variable (documented in the manual) in case everything else fails, to switch from named-pipes back to the old TCP-loopback method.</span></p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[SFTP.cloud: TLS 1.3, Post-Quantum Everywhere]]></title><description><![CDATA[X25519_MLKEM768 across all protocols from day one: HTTPS, FTPS, and SFTP!]]></description><link>https://blog.syncplify.com/p/sftpcloud-tls-13-post-quantum-everywhere</link><guid isPermaLink="false">https://blog.syncplify.com/p/sftpcloud-tls-13-post-quantum-everywhere</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Mon, 24 Aug 2026 23:17:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8Gxg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>While most other cloud/managed file-transfer services promise they will adopt post-quantum key exchange mechanisms (at one point) or do so on some protocol handlers but not others&#8230; <strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">SFTP.cloud uses PQC key encapsulation across all supported protocols from day one</mark></strong>.</p><p>But words are just words&#8230; until someone tests them. So we had it tested.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Gxg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Gxg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png 424w, https://substackcdn.com/image/fetch/$s_!8Gxg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png 848w, https://substackcdn.com/image/fetch/$s_!8Gxg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png 1272w, https://substackcdn.com/image/fetch/$s_!8Gxg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Gxg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png" width="1109" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1109,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77853,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/212624382?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8Gxg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png 424w, https://substackcdn.com/image/fetch/$s_!8Gxg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png 848w, https://substackcdn.com/image/fetch/$s_!8Gxg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png 1272w, https://substackcdn.com/image/fetch/$s_!8Gxg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd150c0-5d7c-4e94-bf05-3a179747a703_1109x627.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Yep, that&#8217;s our very first site running on SFTP.cloud (rather obviously, it&#8217;s our own).</p><p>But we can already hear you all: <em>&#8220;security goes much deeper than just a good TLS implementation&#8221;</em>. True. Very true. And that&#8217;s why <strong>we hired a penetration testing company to red-team and blue-team the heck out of our solution</strong>, so that once it finally gets into your hands it will be green-lighted by the best independent security testers out there.</p><p>Would you like <strong>2 FREE MONTHS of service</strong> when it launches? There are still a few spots left. Head over to <a href="https://sftp.cloud">SFTP.cloud</a> and reserve yours.</p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Syncplify R2FS! v2.3.0 released]]></title><description><![CDATA[Importance of this update: HIGH]]></description><link>https://blog.syncplify.com/p/syncplify-r2fs-v230-released</link><guid isPermaLink="false">https://blog.syncplify.com/p/syncplify-r2fs-v230-released</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sun, 23 Aug 2026 09:23:57 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2bb10bb9-bf7c-4861-9fd1-2c50f2fc4a8c_2501x2534.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are happy to announce that we have just released a new version of our reverse-remote file system add-on for Syncplify Server!: R2FS!</p><h4><strong>What&#8217;s changed?</strong></h4><ul><li><p><span>Added the ability to backup/restore the configuration, and/or migrate the entire R2FS! node to a new machine/VM</span></p></li></ul><p><span>As usual, you can </span><a href="https://syngo.to/download">download the most recent release from our website</a><span>.</span></p><p>Thank you all for trusting our software with your secure file transfers!</p>]]></content:encoded></item><item><title><![CDATA[SFTP.cloud “alpha” coming soon!]]></title><description><![CDATA[Last few spots available to sign-up and receive 2 months of service FOR FREE]]></description><link>https://blog.syncplify.com/p/sftpcloud-alpha-coming-soon</link><guid isPermaLink="false">https://blog.syncplify.com/p/sftpcloud-alpha-coming-soon</guid><dc:creator><![CDATA[Syncplify]]></dc:creator><pubDate>Sat, 22 Aug 2026 17:36:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UEno!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The &#8220;long years training&#8221; are over. The <em>athlete</em> will soon step up to the starting blocks and get into the race. The first alpha version of SFTP.cloud is almost ready to drop.</p><p>The core itself (the Portal, Customer UI, Protocol Heads, Storage Connectors, &#8230;) is ready, and in the past couple of weeks we focused on monitoring and observability. And, in typical Syncplify fashion, we didn&#8217;t do it just for us, <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">we did it </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">for you as well</mark></strong>.</p><p>First and foremost, our intercontinental distributed monitoring system: <strong>5 probes</strong> in <strong>5 different data-centers</strong>, operated by <strong>4 different ISPs</strong>, in <strong>3 different continents</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UEno!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UEno!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png 424w, https://substackcdn.com/image/fetch/$s_!UEno!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png 848w, https://substackcdn.com/image/fetch/$s_!UEno!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png 1272w, https://substackcdn.com/image/fetch/$s_!UEno!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UEno!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png" width="1456" height="1155" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1155,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:483417,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/212306002?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UEno!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png 424w, https://substackcdn.com/image/fetch/$s_!UEno!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png 848w, https://substackcdn.com/image/fetch/$s_!UEno!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png 1272w, https://substackcdn.com/image/fetch/$s_!UEno!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3645641-e44b-43e6-b716-9a2db3b17a08_1986x1575.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The service is degraded, or &#8220;down&#8221;, when 3 or more probes agree it is. And the whole purpose of this complex distributed system is to give you this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YtTL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YtTL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png 424w, https://substackcdn.com/image/fetch/$s_!YtTL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png 848w, https://substackcdn.com/image/fetch/$s_!YtTL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png 1272w, https://substackcdn.com/image/fetch/$s_!YtTL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YtTL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png" width="668" height="530" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:530,&quot;width&quot;:668,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51124,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/212306002?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YtTL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png 424w, https://substackcdn.com/image/fetch/$s_!YtTL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png 848w, https://substackcdn.com/image/fetch/$s_!YtTL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png 1272w, https://substackcdn.com/image/fetch/$s_!YtTL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36679a50-895b-4329-beb6-32ae1c2c231c_668x530.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Public view, always available at https://sftpcloud.online</figcaption></figure></div><p>That&#8217;s the public-view of our service&#8217;s health. The transfer service is currently not measured because we haven&#8217;t released it to anyone yet. Once we do, it will be.</p><p>In addition to that, each customer has a per-protocol view of their individual sites&#8217; health inside of their own Customer Portal. Something that looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zQoY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zQoY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png 424w, https://substackcdn.com/image/fetch/$s_!zQoY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png 848w, https://substackcdn.com/image/fetch/$s_!zQoY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png 1272w, https://substackcdn.com/image/fetch/$s_!zQoY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zQoY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png" width="862" height="238" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:238,&quot;width&quot;:862,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31361,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/212306002?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zQoY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png 424w, https://substackcdn.com/image/fetch/$s_!zQoY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png 848w, https://substackcdn.com/image/fetch/$s_!zQoY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png 1272w, https://substackcdn.com/image/fetch/$s_!zQoY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bfd0275-0a24-4db7-9e19-009c058978fa_862x238.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>And this is not all we did recently to ensure service observability and uptime. Read on, it only gets more interesting.</p><h3>Two tamper-evident, digitally signed, verifiable logs</h3><p>All file access and transfer events in SFTP.cloud are logged on two sides:</p><ul><li><p>on the Head that serves the protocol (that we control)</p></li><li><p>on the Storage Connector that&#8217;s in your hands (and we cannot reach)</p></li></ul><p>In your Customer UI you can see the Head&#8217;s log integrity, and <strong>download a digitally signed evidence file</strong>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!t4w1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t4w1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png 424w, https://substackcdn.com/image/fetch/$s_!t4w1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png 848w, https://substackcdn.com/image/fetch/$s_!t4w1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png 1272w, https://substackcdn.com/image/fetch/$s_!t4w1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t4w1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png" width="863" height="406" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:406,&quot;width&quot;:863,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53133,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/212306002?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!t4w1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png 424w, https://substackcdn.com/image/fetch/$s_!t4w1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png 848w, https://substackcdn.com/image/fetch/$s_!t4w1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png 1272w, https://substackcdn.com/image/fetch/$s_!t4w1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6246acd4-5fc8-4f7f-9865-cc4522ef5dec_863x406.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In your Storage Connector UI, you can <strong>check the integrity of the logs acquired on your own infrastructure</strong>, outside of our control:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Htgo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Htgo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png 424w, https://substackcdn.com/image/fetch/$s_!Htgo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png 848w, https://substackcdn.com/image/fetch/$s_!Htgo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png 1272w, https://substackcdn.com/image/fetch/$s_!Htgo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Htgo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png" width="928" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:928,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:120707,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.syncplify.com/i/212306002?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Htgo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png 424w, https://substackcdn.com/image/fetch/$s_!Htgo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png 848w, https://substackcdn.com/image/fetch/$s_!Htgo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png 1272w, https://substackcdn.com/image/fetch/$s_!Htgo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6b6373-d239-40ad-bfe9-a72e8c4199c9_928x747.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And to keep everyone honest, so that none of the parties has to &#8220;operate on trust&#8221;, <strong>we open-sourced the log verifier</strong>. Anyone can read the source code, verify it&#8217;s honest, download it, compile it, and run it against their own SFTP.cloud Storage Connector logs with one simple command line:</p><p><code>logverify verify -dir /opt/Syncplify/sc-conn/audit -identity /opt/Syncplify/sc-conn</code></p><p>The source code is on GitHub here: <a href="https://github.com/syncplify/logverify">https://github.com/syncplify/logverify</a></p><h3>All that&#8230; for what?</h3><h4>Reason #1: addressing the hidden logical fallacy</h4><p>The one thing that often goes unsaid in the <em>zero-trust</em> SaaS world is that, in most cases, <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">you still have at least </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">one</mark></strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);"> party you must trust: the vendor itself</mark>.</p><p>And&#8230; <strong>one is not zero</strong>.</p><p>We don&#8217;t want you to &#8220;just trust us&#8221;. <strong>We&#8217;re giving you the tools to verify our claims.</strong> And we&#8217;re open-sourcing the verifier, so you can audit its honesty and reliability yourself.</p><h4>Reason #2: treating customers with fairness</h4><p>There&#8217;s this little thing called <strong>Service Level Agreement</strong> (or SLA, for short). It says that if the service degrades below certain levels, you get some sort of compensation (typically in the form of credits).</p><p>The problem is that <mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">with most competitors the whole </mark><strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">burden of proof is on you</mark></strong>. You have to detect the failure, you have to develop the evidence, you have to report it, and you better do it within 60 days or your claim is invalid.</p><p>Enough with that! Who wants that anyway?</p><p>With SFTP.cloud we monitor the platform, detect degraded services and outages, attribute them to the correct side, digital sign the evidence, give you all the tools to verify our claims, and then <strong><mark data-color="#fff2cc" style="background-color: rgb(255, 242, 204); color: rgb(0, 0, 0);">we automatically give you the service credits you deserve</mark></strong>.</p><p>Because we believe that when you buy a service, measuring its reliability and acting on those signals should be part of the service you pay for. It&#8217;s that simple.</p><h3>So&#8230; how do you sign up for your 2 FREE MONTHS?</h3><p>Just go to <a href="https://sftp.cloud">https://sftp.cloud</a>, scroll to the bottom, and fill in the form.</p><p></p>]]></content:encoded></item></channel></rss>