CINXE.COM
The Cloudflare Blog
<!DOCTYPE html> <html lang="en"> <head class="sans-serif"><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://blog.cloudflare.com/","20220125113233","https://web.archive.org/","web","/_static/", "1643110353"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="baidu-site-verification" content="KeThzeyMOr"/> <meta name="baidu-site-verification" content="code-NIlrS7gNhx"/> <title>The Cloudflare Blog</title> <meta name="HandheldFriendly" content="True"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link rel="stylesheet" type="text/css" href="https://web.archive.org/web/20220125113233cs_/https://cdnjs.cloudflare.com/ajax/libs/tippy.js/3.4.1/themes/light.css"/> <link rel="stylesheet" type="text/css" href="/web/20220125113233cs_/https://blog.cloudflare.com/assets/css/coveo.css?v=30d18545c7"/> <link rel="stylesheet" type="text/css" href="/web/20220125113233cs_/https://blog.cloudflare.com/assets/built/index.css?v=30d18545c7"/> <link rel="apple-touch-icon" sizes="180x180" href="/web/20220125113233im_/https://blog.cloudflare.com/favicon_package_v0.16/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/web/20220125113233im_/https://blog.cloudflare.com/favicon_package_v0.16/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/web/20220125113233im_/https://blog.cloudflare.com/favicon_package_v0.16/favicon-16x16.png"> <link rel="mask-icon" href="/web/20220125113233im_/https://blog.cloudflare.com/favicon_package_v0.16/safari-pinned-tab.svg" color="#f78100"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> <script type="text/javascript" src="/web/20220125113233js_/https://blog.cloudflare.com/assets/built/index.js?v=30d18545c7"></script> <script src="/web/20220125113233js_/https://blog.cloudflare.com/assets/js/check-for-tex.js" defer></script> <meta name="description" content="Get the latest news on how products at Cloudflare are built, technologies used, and join the teams helping to build a better Internet."/> <link rel="shortcut icon" href="/web/20220125113233im_/https://blog.cloudflare.com/favicon.png" type="image/png"/> <link rel="canonical" href="https://web.archive.org/web/20220125113233/https://blog.cloudflare.com/"/> <meta name="referrer" content="no-referrer-when-downgrade"/> <link rel="next" href="https://web.archive.org/web/20220125113233/https://blog.cloudflare.com/page/2/"/> <meta property="og:site_name" content="The Cloudflare Blog"/> <meta property="og:type" content="website"/> <meta property="og:title" content="The Cloudflare Blog"/> <meta property="og:description" content="Get the latest news on how products at Cloudflare are built, technologies used, and join the teams helping to build a better Internet."/> <meta property="og:url" content="https://web.archive.org/web/20220125113233/http://blog.cloudflare.com/"/> <meta property="og:image" content="https://web.archive.org/web/20220125113233im_/https://blog.cloudflare.com/content/images/2020/11/facebook-link-image-4.png"/> <meta property="article:publisher" content="https://www.facebook.com/cloudflare"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:title" content="The Cloudflare Blog"/> <meta name="twitter:description" content="Hey Twitterverse! Get the latest news on how products at Cloudflare are built, technologies used, and join the teams helping to build a better Internet."/> <meta name="twitter:url" content="https://web.archive.org/web/20220125113233im_/http://blog.cloudflare.com/"/> <meta name="twitter:image" content="https://web.archive.org/web/20220125113233im_/https://blog.cloudflare.com/content/images/2020/11/twitter-shared-link-4.png"/> <meta name="twitter:site" content="@cloudflare"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="628"/> <script type="application/ld+json"> { "@context": "https://web.archive.org/web/20220125113233/https://schema.org", "@type": "WebSite", "publisher": { "@type": "Organization", "name": "The Cloudflare Blog", "logo": { "@type": "ImageObject", "url": "https://web.archive.org/web/20220125113233/https://blog-cloudflare-com-assets.storage.googleapis.com/2019/06/logo-cloudflare-dark-1.svg", "width": 109, "height": 40.5 } }, "url": "https://web.archive.org/web/20220125113233/https://blog.cloudflare.com/", "image": { "@type": "ImageObject", "url": "https://web.archive.org/web/20220125113233/https://blog-cloudflare-com-assets.storage.googleapis.com/2019/07/cf-logo-social-media.png", "width": 1024, "height": 512 }, "mainEntityOfPage": { "@type": "WebPage", "@id": "https://web.archive.org/web/20220125113233/http://blog.cloudflare.com/" }, "description": "Get the latest news on how products at Cloudflare are built, technologies used, and join the teams helping to build a better Internet." } </script> <meta name="generator" content="Ghost 3.5"/> <link rel="alternate" type="application/rss+xml" title="The Cloudflare Blog" href="https://web.archive.org/web/20220125113233/https://blog.cloudflare.com/rss/"/> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://web.archive.org/web/20220125113233/https://tr.www.cloudflare.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','cfDataLayer','GTM-PKQFGQB');</script> <!-- End Google Tag Manager --> <!-- Google Optimize --> <script src="https://web.archive.org/web/20220125113233js_/https://www.googleoptimize.com/optimize.js?id=GTM-N4JSZJ8"></script> <meta name="msvalidate.01" content="CF295E1604697F9CAD18B5A232E871F6"/> <meta class="swiftype" name="language" data-type="string" content="en"/> <!--<script src="/assets/js/index.js"></script>--> <script type="text/javascript" src="//web.archive.org/web/20220125113233js_/https://cdn.bizible.com/scripts/bizible.js" async=""></script> <script> var trackRecruitingLink = function(role, url) { ga('send', 'event', 'recruiting', 'jobscore-click', role, { 'transport': 'beacon', 'hitCallback': function(){document.location = url;} }); } </script> <script type="text/javascript"> (function() { var didInit = false; function initMunchkin() { if(didInit === false) { didInit = true; Munchkin.init('713-XSC-918'); } } var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//web.archive.org/web/20220125113233/https://munchkin.marketo.net/munchkin.js'; s.onreadystatechange = function() { if (this.readyState == 'complete' || this.readyState == 'loaded') { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> <script> var HTMLAttrToAdd = document.querySelector("html"); HTMLAttrToAdd.setAttribute("lang", "en"); </script> <style> table { background-color: transparent; } td { padding: 5px 1em; } pre { max-height: 500px; overflow-y: scroll; } </style> <script defer src="https://web.archive.org/web/20220125113233js_/https://api.radar.cloudflare.com/beacon.js"></script> </head> <body id="main-body" class="home-template sans-serif"> <div class="site-wrapper"> <header class="flex flex-row flex-wrap justify-between items-end mw8 center mv3 pl3 pr2"> <div class="w-100 flex items-end justify-between justify-start-l"> <div class="w-100 tr"> <span class="dn di-l"> <a href="https://web.archive.org/web/20220125113233/https://www.cloudflare.com/plans/enterprise/contact/" class="f1 gray4 no-underline underline-hover">Contact Sales: </a> <a href="https://web.archive.org/web/20220125113233/tel:+18889935273" class="f1 gray4 no-underline underline-hover">+1 (888) 274-3482</a> </span> <span class="f1 gray4 dn di-l">|</span> <a class="f1 gray4 no-underline language-picker js-language-picker"> <span class="language-picker__globe-icon"></span> Language <span class="language-picker__caret-icon">▶</span> <span class="language-picker__caret-icon dn">▼</span> </a> <div id="js-language-picker-dropdown" class="js-language-picker-dropdown dn"> <ul class="language-picker-dropdown"> <li><a href="/web/20220125113233/https://blog.cloudflare.com/" class="gray4 no-underline">English</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/de-de/" class="gray4 no-underline">Deutsch</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/es-es/" class="gray4 no-underline">Español</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/fr-fr/" class="gray4 no-underline">Français</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/it-it/" class="gray4 no-underline">Italiano</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/ja-jp/" class="gray4 no-underline">日本語</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/ko-kr/" class="gray4 no-underline">한국어</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/zh-tw/" class="gray4 no-underline">繁體中文</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/zh-cn/" class="gray4 no-underline">简体中文</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/pt-br/" class="gray4 no-underline">Português</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/ru-ru/" class="gray4 no-underline">Русский</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/id-id/" class="gray4 no-underline">Indonesia</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/th-th/" class="gray4 no-underline">ไทย</a></li> <li><a href="/web/20220125113233/https://blog.cloudflare.com/vi-vn/" class="gray4 no-underline">Tiếng Việt</a></li> </ul> </div> </div> </div> <div class="w-100 w-50-l flex items-end justify-between justify-start-l"> <a href="https://web.archive.org/web/20220125113233/https://www.cloudflare.com/" class="header-logo mr4"> <img src="https://web.archive.org/web/20220125113233im_/https://blog-cloudflare-com-assets.storage.googleapis.com/2019/06/logo-cloudflare-dark-1.svg" alt="The Cloudflare Blog" class="header-logo"/> </a> <h2 class="mt0 mb1"> <a href="/web/20220125113233/https://blog.cloudflare.com/" class="fw5 f5 gray3 no-underline"> <span class="dn di-l">The Cloudflare Blog</span> </a> </h2> </div> <div class="w-100 w-50-l dn db-l"> <div class="w-100 tr mkto-sub-message"> <p class="f2">Subscribe to receive notifications of new posts:</p> </div> <div class="w-100 tr"> <script src="//web.archive.org/web/20220125113233js_/https://app-ab13.marketo.com/js/forms2/js/forms2.min.js"></script> <div class="marketo-form-container"> <form id="mktoForm_1653"></form> </div> <script> MktoForms2.loadForm("//web.archive.org/web/20220125113233/https://app-ab13.marketo.com", "713-XSC-918", 1653, function(form) { document.querySelectorAll('#mktoForm_1653 .mktoEmailField')[0].placeholder = "Email Address"; form.onSuccess(function(vals, thanksURL){ // Hide form and show success msg document.getElementById("mktoForm_1653").style.display = "none"; document.getElementsByClassName("mkto-sub-message")[0].style.display = "none"; document.getElementsByClassName("js-form-success-msg")[0].style.display = "block"; return false; }); }); </script> </div> <div class="w-100 tr dn js-form-success-msg"> <p class="f2">Subscription confirmed. Thank you for subscribing!</p> </div> </div> </header> <nav id="nav" class="w-100 bb b--black-10 z-1"> <div id="desktop-nav-items-container" class="flex flex-row flex-wrap justify-between items-center mw8 center mv3 mv0-l"> <div class="nav-item nav-item-desktop ml3 mr2 dn db-l pv3" data-tag="product-news"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/product-news/" class="no-underline gray1 f2 fw5 pv3">Product News</a> </div> <div class="nav-item nav-item-desktop mh2 dn db-l pv3" data-tag="speed-and-reliability"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/speed-and-reliability/" class="no-underline gray1 f2 fw5 pv3">Speed & Reliability</a> </div> <div class="nav-item nav-item-desktop mh2 dn db-l pv3" data-tag="security"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/security/" class="no-underline gray1 f2 fw5 pv3">Security</a> </div> <div class="nav-item nav-item-desktop mh2 dn db-l pv3" data-tag="serverless"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/serverless/" class="no-underline gray1 f2 fw5 pv3">Serverless</a> </div> <div class="nav-item nav-item-desktop mh2 dn db-l pv3" data-tag="zero-trust"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/zero-trust/" class="no-underline gray1 f2 fw5 pv3">Zero Trust</a> </div> <div class="nav-item nav-item-desktop mh2 dn db-l pv3" data-tag="developers"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/developers/" class="no-underline gray1 f2 fw5 pv3">Developers</a> </div> <div class="nav-item nav-item-desktop mh2 dn db-l pv3" data-tag="deep-dive"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/deep-dive/" class="no-underline gray1 f2 fw5 pv3">Deep Dive</a> </div> <div class="nav-item nav-item-desktop ml2 mr3 dn db-l pv3" data-tag="life-at-cloudflare"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/life-at-cloudflare/" class="no-underline gray1 f2 fw5 pv3">Life @Cloudflare</a> </div> <a href="/web/20220125113233/https://blog.cloudflare.com/search/"><img src="/web/20220125113233im_/https://blog.cloudflare.com/assets/images/magnifier.svg?v=30d18545c7" class="js-search-box-trigger mw2 pointer ph3 ph2-l"/> </a> <img src="/web/20220125113233im_/https://blog.cloudflare.com/assets/images/hamburger.svg?v=30d18545c7" class="w2 pointer js-mobile-nav-trigger ph3 db dn-l"/> </div> <div class="js-mobile-nav-container dn"> <div class="flex flex-column flex-wrap bg-gray9 o-95 absolute w-100 ph3 z-1"> <div class="pv3 ph2"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/product-news/" class="no-underline gray1 f4 fw7">Product News</a> </div> <div class="pv3 ph2"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/speed-and-reliability/" class="no-underline gray1 f4 fw7">Speed & Reliability</a> </div> <div class="pv3 ph2"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/security/" class="no-underline gray1 f4 fw7">Security</a> </div> <div class="pv3 ph2"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/serverless/" class="no-underline gray1 f4 fw7">Serverless</a> </div> <div class="pv3 ph2"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/zero-trust/" class="no-underline gray1 f4 fw7">Zero Trust</a> </div> <div class="pv3 ph2"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/developers/" class="no-underline gray1 f4 fw7">Developers</a> </div> <div class="pv3 ph2"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/deep-dive/" class="no-underline gray1 f4 fw7">Deep Dive</a> </div> <div class="pv3 ph2"> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/life-at-cloudflare/" class="no-underline gray1 f4 fw7">Life @Cloudflare</a> </div> </div> </div> </nav> <main id="main-body" class="flex flex-row flex-wrap mw8 center items-start"> <article class="w-100 flex flex-row flex-wrap mb4 items-center bb b--gray8 bn-l"> <div class="w-100 w-50-l ph3"> <a href="/web/20220125113233/https://blog.cloudflare.com/internet-disruption-in-burkina-faso/" class="f6 f7-l fw4 no-underline gray1"> <h2 class="fw5 mt2">Burkina Faso experiencing second major Internet disruption this year</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-24T13:44:21Z"> January 24, 2022 1:44PM</p> <p class="f4 lh-copy fw3">The early hours of Sunday, January 23, 2022, started in Burkina Faso with an Internet outage or shutdown...</p> <p><a href="/web/20220125113233/https://blog.cloudflare.com/internet-disruption-in-burkina-faso/" class="no-underline gray1 f4 lh-copy fw3 underline-hover">Continue reading »</a> </p> <ul class="flex pl0"> <li class="list flex items-center mr3"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/09/V0x3WKfJ_400x400-1.jpeg" alt="João Tomé"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome/" class="fw5 f4 no-underline black">João Tomé</a> </div> </li> </ul> </div> <div class="w-50-l ph3"> <img src="https://web.archive.org/web/20220125113233im_/https://blog.cloudflare.com/content/images/2022/01/Europe-or-Africa-Outage--1-.png" class="dn di-l"/> </div> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/internet-outage-in-yemen-amid-airstrikes/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Internet outage in Yemen amid airstrikes</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-21T12:20:22Z">January 21, 2022 12:20PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cloudflare-radar/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Radar</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/internet-shutdown/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Internet Shutdown</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/outage/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Outage</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/internet-performance/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Internet Performance</a> <p class="f3 lh-copy fw4 gray1">The early hours of Friday, January 21, 2022, started in Yemen with a country-wide Internet outage...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/09/V0x3WKfJ_400x400-1.jpeg" alt="João Tomé"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome" class="fw4 f3 no-underline black">João Tomé</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/tonga-internet-outage/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Tonga’s likely lengthy Internet outage</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-19T13:58:08Z">January 19, 2022 1:58PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cloudflare-radar/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Radar</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/internet-traffic/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Internet Traffic</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/outage/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Outage</a> <p class="f3 lh-copy fw4 gray1">The latest Internet outage, in the South Pacific country of Tonga (with 169 islands), is still ongoing. It started with the large eruption of Hunga Tonga–Hunga Haʻapai, an uninhabited volcanic island of the Tongan archipelago on Friday, January 14, 2022...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/09/V0x3WKfJ_400x400-1.jpeg" alt="João Tomé"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome" class="fw4 f3 no-underline black">João Tomé</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/tomonari-sato-why-i-joined-cloudflare-and-why-im-helping-cloudflare-grow-in-japan/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Tomonari Sato: Why I joined Cloudflare and why I’m helping Cloudflare grow in Japan</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-19T01:00:01Z">January 19, 2022 1:00AM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/apac/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">APAC</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/life-at-cloudflare/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Life @ Cloudflare</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/asia/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Asia</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/careers/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Careers</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/japan/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Japan</a> <p class="f3 lh-copy fw4 gray1">I’m excited to announce that I recently joined Cloudflare in Japan as Vice-President and Managing Director, to help build and expand our customer, partner base, and presence in Japan...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/tomonari/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2022/01/02F928BC-3B6C-48E8-A2BD-3377F2D9B3FF-1.jpeg" alt="Tomonari Sato"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/tomonari" class="fw4 f3 no-underline black">Tomonari Sato</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/free-ddos-alerts/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Cloudflare customers on Free plans can now also get real-time DDoS alerts</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-17T14:19:26Z">January 17, 2022 2:19PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/ddos/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">DDoS</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/alerts/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Alerts</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/notifications/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Notifications</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/free/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Free</a> <p class="f3 lh-copy fw4 gray1">We’re excited to announce that customers using our Free plan can now get real-time alerts about HTTP DDoS attacks that were automatically detected and mitigated by Cloudflare...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/omer/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="https://web.archive.org/web/20220125113233im_/https://blog-cloudflare-com-assets.storage.googleapis.com/2020/04/Omer-1.png" alt="Omer Yoachimik"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/omer" class="fw4 f3 no-underline black">Omer Yoachimik</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/workers-optimization-reduces-your-bill/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">A Workers optimization that reduces your bill</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-14T13:58:51Z">January 14, 2022 1:58PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/workers/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Workers</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/workers-unbound/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Workers Unbound</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/unbound/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Unbound</a> <p class="f3 lh-copy fw4 gray1">Recently, we made an optimization to the Cloudflare Workers runtime which reduces the amount of time Workers need to spend in memory. We're passing the savings on to you for all your Unbound Workers...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/kenton-varda/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="https://web.archive.org/web/20220125113233im_/https://blog-cloudflare-com-assets.storage.googleapis.com/2020/08/avatar-github.jpg" alt="Kenton Varda"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/kenton-varda" class="fw4 f3 no-underline black">Kenton Varda</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/erwin/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/04/twitter-profile-photo.jpeg" alt="Erwin van der Koogh"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/erwin" class="fw4 f3 no-underline black">Erwin van der Koogh</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/former-rd-engineer-wins-round-2-of-project-jengo-and-cloudflare-wins-at-the-patent-office/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Former R&D Engineer Wins Round 2 of Project Jengo, and Cloudflare Wins at the Patent Office</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-11T13:55:32Z">January 11, 2022 1:55PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/jengo/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Jengo</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/patents/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Patents</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/patent-troll/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Patent Troll</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/sable/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Sable</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/prior-art/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Prior Art</a> <p class="f3 lh-copy fw4 gray1">In April 2021, Cloudflare relaunched Project Jengo, Cloudflare’s prior art search contest. Here is the latest case update, along with our second round of winners....</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/will/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2022/01/xlarge.jpeg" alt="Will Valle"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/will" class="fw4 f3 no-underline black">Will Valle</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/ddos-attack-trends-for-2021-q4/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">DDoS Attack Trends for Q4 2021</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-10T13:58:20Z">January 10, 2022 1:58PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/ddos/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">DDoS</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/attacks/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Attacks</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/trends/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Trends</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cloudflare-radar/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Radar</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/ransom-ddos/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Ransom DDoS</a> <p class="f3 lh-copy fw4 gray1">In Q4, we observed a 95% increase in L3/4 DDoS attacks and record-breaking levels of Ransom DDoS attacks. The Manufacturing industry was the most targeted alongside a 5,800% increase in SNMP-based DDoS attacks and massive campaigns against VoIP providers around the world...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/omer/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="https://web.archive.org/web/20220125113233im_/https://blog-cloudflare-com-assets.storage.googleapis.com/2020/04/Omer-1.png" alt="Omer Yoachimik"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/omer" class="fw4 f3 no-underline black">Omer Yoachimik</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/vivek/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="https://web.archive.org/web/20220125113233im_/https://blog-cloudflare-com-assets.storage.googleapis.com/2020/08/Vivek-Ganti.jpeg" alt="Vivek Ganti"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/vivek" class="fw4 f3 no-underline black">Vivek Ganti</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/2021-innovations-weeks/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Cloudflare Innovation Weeks 2021</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-07T15:57:51Z">January 07, 2022 3:57PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/birthday-week/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Birthday Week</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cio-week/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">CIO Week</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/developer-week/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Developer Week</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/full-stack-week/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Full Stack Week</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/impact-week/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Impact Week</a> <p class="f3 lh-copy fw4 gray1">As we start planning our 2022 Innovation Weeks, we are reflecting back on the highlights from each of these weeks...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/reagan/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2022/01/reagan-profile-squared.png" alt="Reagan Russell"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/reagan" class="fw4 f3 no-underline black">Reagan Russell</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/john-graham-cumming/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2017/03/url-2.jpg" alt="John Graham-Cumming"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/john-graham-cumming" class="fw4 f3 no-underline black">John Graham-Cumming</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/val/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/12/WhatsApp-Image-2021-09-23-at-12.33.04.jpeg" alt="Val Vesa"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/val" class="fw4 f3 no-underline black">Val Vesa</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/miniflare/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Miniflare 2.0: fully-local development and testing for Workers</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-07T13:58:33Z">January 07, 2022 1:58PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/miniflare/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Miniflare</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/workers/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Workers</a> <p class="f3 lh-copy fw4 gray1">We're thrilled to announce the release of the next major version: a more modular, lightweight and accurate Miniflare 2.0...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/brendan-coll/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/11/brendan-coll.png" alt="Brendan Coll"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/brendan-coll" class="fw4 f3 no-underline black">Brendan Coll</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/internet-shut-down-in-kazakhstan-amid-unrest/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Internet shut down in Kazakhstan amid unrest</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-05T18:04:06Z">January 05, 2022 6:04PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cloudflare-radar/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Radar</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/internet-shutdown/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Internet Shutdown</a> <p class="f3 lh-copy fw4 gray1">In Kazakhstan, the year had barely got going when yesterday disruptions of Internet access ended up in a nationwide Internet shutdown from today, January 5, 2022...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/09/V0x3WKfJ_400x400-1.jpeg" alt="João Tomé"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome" class="fw4 f3 no-underline black">João Tomé</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/the-gambia-without-internet/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">How The Gambia lost access to the Internet for more than 8 hours</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2022-01-05T16:14:04Z">January 05, 2022 4:14PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cloudflare-radar/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Radar</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/internet-shutdown/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Internet Shutdown</a> <p class="f3 lh-copy fw4 gray1">On the morning of January 4, 2022, citizens of The Gambia woke up to a country-wide Internet outage...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/david-belson/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2022/01/headshot-grayscale-crop.jpeg" alt="David Belson"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/david-belson" class="fw4 f3 no-underline black">David Belson</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/tom-paseka/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2017/03/1120d8a.jpg" alt="Tom Paseka"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/tom-paseka" class="fw4 f3 no-underline black">Tom Paseka</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/09/V0x3WKfJ_400x400-1.jpeg" alt="João Tomé"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome" class="fw4 f3 no-underline black">João Tomé</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/predictions-for-2022/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Looking Forward: Some Predictions for 2022</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2021-12-31T13:54:10Z">December 31, 2021 1:54PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/predictions/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Predictions</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/security/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Security</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/zero-trust/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Zero Trust</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cloudflare-one/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare One</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/vpn/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">VPN</a> <p class="f3 lh-copy fw4 gray1">As we approach the end of the year, let's look ahead at some trends and predictions for 2022...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/john-engates/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/12/twitter-profile-photo.jpeg" alt="John Engates"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/john-engates" class="fw4 f3 no-underline black">John Engates</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/cloudflare-radar-2021-year-in-review/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Cloudflare Radar's 2021 Year In Review</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2021-12-23T15:51:31Z">December 23, 2021 3:51PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/year-in-review/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Year in Review</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cloudflare-radar/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Radar</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/internet-traffic/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Internet Traffic</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/trends/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Trends</a> <p class="f3 lh-copy fw4 gray1">In 2021, we continued to live with the effects of the COVID pandemic and Internet traffic was also impacted (differently than in 2020) from it....</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/09/V0x3WKfJ_400x400-1.jpeg" alt="João Tomé"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome" class="fw4 f3 no-underline black">João Tomé</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/sabina/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/10/sabina-1.JPG" alt="Sabina Zejnilovic"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/sabina" class="fw4 f3 no-underline black">Sabina Zejnilovic</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/popular-domains-year-in-review-2021/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">In 2021, the Internet went for TikTok, space and beyond</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2021-12-20T15:09:08Z">December 20, 2021 3:09PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cloudflare-radar/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Radar</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/year-in-review/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Year in Review</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/trends/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Trends</a> <p class="f3 lh-copy fw4 gray1">Join us in our Year in Review 2021 focused on the most popular domains-websites...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/09/V0x3WKfJ_400x400-1.jpeg" alt="João Tomé"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/joao-tome" class="fw4 f3 no-underline black">João Tomé</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/sofia-cardita/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="//web.archive.org/web/20220125113233im_/https://www.gravatar.com/avatar/ec07c93ec48731cc259bc4928f9cbd9f?s=250&d=mm&r=x" alt="Sofia Cardita"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/sofia-cardita" class="fw4 f3 no-underline black">Sofia Cardita</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/remix-on-cloudflare-pages/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Supporting Remix with full stack Cloudflare Pages</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2021-12-17T20:40:00Z">December 17, 2021 8:40PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cloudflare-pages/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Pages</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/full-stack/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Full Stack</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/serverless-functions/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Serverless Functions</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/workers/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Workers</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/servlerless/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Servlerless</a> <p class="f3 lh-copy fw4 gray1">Cloudflare Pages now natively supports full stack Remix applications...</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/greg-brimble/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/09/Profile-Picture--Square-.jpg" alt="Greg Brimble"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/greg-brimble" class="fw4 f3 no-underline black">Greg Brimble</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/from-0-to-20-billion-how-we-built-crawler-hints/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">From 0 to 20 billion - How We Built Crawler Hints</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2021-12-16T13:58:29Z">December 16, 2021 1:58PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/crawler-hints/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Crawler Hints</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/product-news/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Product News</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/search-engine/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Search Engine</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/speed-and-reliability/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Speed & Reliability</a> <p class="f3 lh-copy fw4 gray1">Cloudflare Is reducing the environmental impact of web searches with 20+ billions crawler hints delivered so far. This blog describes the technical solution of how we built the Crawler Hints system that makes all this possible....</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/matt/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/12/IMG_20200616_101157.jpg" alt="Matt Boyle"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/matt" class="fw4 f3 no-underline black">Matt Boyle</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/nathan/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/12/xlarge-1.jpeg" alt="Nathan Disidore"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/nathan" class="fw4 f3 no-underline black">Nathan Disidore</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/rajesh/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/12/rajesh-profile.jpeg" alt="Rajesh Bhatia"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/rajesh" class="fw4 f3 no-underline black">Rajesh Bhatia</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/protection-against-cve-2021-45046-the-additional-log4j-rce-vulnerability/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Protection against CVE-2021-45046, the additional Log4j RCE vulnerability</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2021-12-15T13:56:13Z">December 15, 2021 1:56PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/log4j/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Log4J</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/log4shell/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Log4Shell</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/waf-rules/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">WAF Rules</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/security/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Security</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/vulnerabilities/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Vulnerabilities</a> <p class="f3 lh-copy fw4 gray1">This vulnerability is actively being exploited and anyone using Log4J should update to version 2.16.0 as soon as possible, even if you have previously updated to 2.15.0. The latest version can be found on the Log4J download page....</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/gabriel/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/03/unnamed.jpg" alt="Gabriel Gabor"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/gabriel" class="fw4 f3 no-underline black">Gabriel Gabor</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/andre-bluehs/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/02/headshot.jpg" alt="Andre Bluehs"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/andre-bluehs" class="fw4 f3 no-underline black">Andre Bluehs</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/dont-use-apt-key/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">An exposed apt signing key and how to improve apt security</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2021-12-15T13:56:03Z">December 15, 2021 1:56PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/debian/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Debian</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/ubuntu/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Ubuntu</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/security/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Security</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/cloudflare-zero-trust/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Cloudflare Zero Trust</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/warp/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">WARP</a> <p class="f3 lh-copy fw4 gray1">Recently, we received a bug bounty report regarding the GPG signing key used for pkg.cloudflareclient.com, the Linux package repository for our Cloudflare WARP products....</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/jeff/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/12/jhiner_portrait.jpg" alt="Jeff Hiner"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/jeff" class="fw4 f3 no-underline black">Jeff Hiner</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/matt-schulte/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/12/xlarge.jpeg" alt="Matt Schulte"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/matt-schulte" class="fw4 f3 no-underline black">Matt Schulte</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/thomas-calderon/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/07/profile-pic-1.png" alt="Thomas Calderon"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/thomas-calderon" class="fw4 f3 no-underline black">Thomas Calderon</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/noah/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/12/profile.jpg" alt="Noah Maxwell Kennedy"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/noah" class="fw4 f3 no-underline black">Noah Maxwell Kennedy</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/exploitation-of-cve-2021-44228-before-public-disclosure-and-evolution-of-waf-evasion-patterns/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Exploitation of Log4j CVE-2021-44228 before public disclosure and evolution of evasion and exfiltration</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2021-12-14T17:48:50Z">December 14, 2021 5:48PM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/log4j/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Log4J</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/log4shell/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Log4Shell</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/vulnerabilities/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Vulnerabilities</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/waf/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">WAF</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/security/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Security</a> <p class="f3 lh-copy fw4 gray1">In this blog post we will cover WAF evasion patterns and exfiltration attempts seen in the wild, trend data on attempted exploitation, and information on exploitation that we saw prior to the public disclosure of CVE-2021-44228....</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/john-graham-cumming/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2017/03/url-2.jpg" alt="John Graham-Cumming"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/john-graham-cumming" class="fw4 f3 no-underline black">John Graham-Cumming</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/celso/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="//web.archive.org/web/20220125113233im_/https://www.gravatar.com/avatar/a2f317c510e8b8fb72f8ddd568ab417c?s=250&d=mm&r=x" alt="Celso Martinho"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/celso" class="fw4 f3 no-underline black">Celso Martinho</a> </div> </li> </ul> </article> <article class="w-100 w-50-l mb4 ph3 bb b--gray8 bn-l"> <a href="/web/20220125113233/https://blog.cloudflare.com/log4j-cloudflare-logs-mitigation/" class="fw5 no-underline gray1"> <h2 class="fw5 mt2">Sanitizing Cloudflare Logs to protect customers from the Log4j vulnerability</h2> </a> <p class="f3 fw5 gray5 my" localize datetime="2021-12-14T10:23:30Z">December 14, 2021 10:23AM </p> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/logs/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Logs</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/vulnerabilities/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Vulnerabilities</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/zero-day-threats/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Zero Day Threats</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/security/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Security</a> <a href="/web/20220125113233/https://blog.cloudflare.com/tag/log4j/" class="dib pl2 pr2 pt1 pb1 mb2 bg-gray8 no-underline blue3 f2">Log4J</a> <p class="f3 lh-copy fw4 gray1">Many Cloudflare customers consume their logs using software that uses Log4j, so we are mitigating any exploit attempts via Cloudflare Logs....</p> <ul class="flex pl0"> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/jpl/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2018/04/prof-crop.jpg" alt="Jon Levine"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/jpl" class="fw4 f3 no-underline black">Jon Levine</a> </div> </li> <li class="list flex items-center pr2"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/sohei/" class="static-avatar pr1"> <img class="author-profile-image w2 h2 br-100 mr2" src="/web/20220125113233im_/https://blog.cloudflare.com/content/images/2021/12/Sohei-Okamoto.png" alt="Sohei Okamoto"/> </a> <div class="author-name-tooltip"> <a href="/web/20220125113233/https://blog.cloudflare.com/author/sohei" class="fw4 f3 no-underline black">Sohei Okamoto</a> </div> </li> </ul> </article> <nav class="pagination mw-100 center mv5 ph3 w-100 tc" role="navigation"> <div class="dib"> <span href="/" class="gray3">1</a> <a href="/web/20220125113233/https://blog.cloudflare.com/page/2/" class="no-underline blue3 underline-hover">2</a> <span>...</span> <a href="/web/20220125113233/https://blog.cloudflare.com/page/409/" class="no-underline blue3 underline-hover">409</a> </div> <div class="ml3 dib"> <a href="/web/20220125113233/https://blog.cloudflare.com/page/2/" class="no-underline blue3 underline-hover dn dib-m dib-l">Older Posts →</a> <a href="/web/20220125113233/https://blog.cloudflare.com/page/2/" class="no-underline blue3 underline-hover dib dn-m dn-l">→</a> </div> </nav> </main> <footer class="pt4 pb4 pl1 pr1 main-footer"> <div class="mw8 center dn db-l ph3"> <div class="flex flex-row justify-between"> <div class="main-footer__menu-group"> <ul id="sales-menu" class="list pl0"> <li class="pt1 pb1 f1" data-submenu="sales-menu" class="main-footer__menu-group__header js-toggle-footer-group f1"> Sales <i class="icon-caret-down"></i> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/plans/enterprise/contact/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="enterprise_sales" class="f1 blue3 no-underline underline-hover"> Enterprise Sales </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/partners/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="become_a_partner" class="f1 blue3 no-underline underline-hover"> Become a Partner </a> </li> </ul> <p class="phone f1 blue3 no-underline underline-hover"> <p class="tel f1 blue3 no-underline underline-hover">Contact Sales:</p> <p><a data-i18n-phonenumber="" class="tel f1 blue3 no-underline underline-hover" href="https://web.archive.org/web/20220125113233/tel:+18889935273">+1 (888) 99 FLARE</a></p> <noscript><a class="phone f1 blue3 no-underline underline-hover" href="https://web.archive.org/web/20220125113233/tel:+16503198930">+1 650 319 8930</a></noscript> </p> </div> <div class="main-footer__menu-group"> <ul id="getting-started-menu" class="list pl0"> <li class="pt1 pb1 f1" data-submenu="getting-started-menu" class="main-footer__menu-group__header js-toggle-footer-group"> Getting Started <i class="icon-caret-down"></i> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/plans/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="plans" class="f1 blue3 no-underline underline-hover"> Pricing </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/case-studies/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="case_studies" class="f1 blue3 no-underline underline-hover"> Case Studies </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/resources/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="white_papers" class="f1 blue3 no-underline underline-hover"> White Papers </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/webinars/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="webinars" class="f1 blue3 no-underline underline-hover"> Webinars </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/learning/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="learning_center" class="f1 blue3 no-underline underline-hover"> Learning Center </a> </li> </ul> </div> <div class="main-footer__menu-group"> <ul id="community-menu" class="list pl0"> <li class="pt1 pb1 f1" data-submenu="community-menu" class="main-footer__menu-group__header js-toggle-footer-group"> Community <i class="icon-caret-down"></i> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://community.cloudflare.com/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="community_hub" class="f1 blue3 no-underline underline-hover"> Community Hub </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://blog.cloudflare.com/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="blog" class="f1 blue3 no-underline underline-hover"> Blog </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/galileo/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="galileo" class="f1 blue3 no-underline underline-hover"> Project Galileo </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/athenian/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="athenian" class="f1 blue3 no-underline underline-hover"> Athenian Project </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.tv/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="tv" class="f1 blue3 no-underline underline-hover"> Cloudflare TV </a> </li> </ul> </div> <div class="main-footer__menu-group"> <ul id="developers-menu" class="list pl0"> <li class="pt1 pb1 f1" data-submenu="developers-menu" class="main-footer__menu-group__header js-toggle-footer-group"> Developers <i class="icon-caret-down"></i> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://developers.cloudflare.com/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="developer_hub" class="f1 blue3 no-underline underline-hover"> Developer Hub </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/technical-resources/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="technical_resources" class="f1 blue3 no-underline underline-hover"> Technical Resources </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/products/cloudflare-workers/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="cloudflare_workers" class="f1 blue3 no-underline underline-hover"> Cloudflare Workers </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/integrations/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="integrations" class="f1 blue3 no-underline underline-hover"> Integrations </a> </li> </ul> </div> <div class="main-footer__menu-group"> <ul id="support-menu" class="list pl0"> <li class="pt1 pb1 f1" data-submenu="support-menu" class="main-footer__menu-group__header js-toggle-footer-group"> Support <i class="icon-caret-down"></i> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://support.cloudflare.com/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="support" class="f1 blue3 no-underline underline-hover"> Support </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://www.cloudflarestatus.com/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="status" class="f1 blue3 no-underline underline-hover"> Cloudflare Status </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/compliance/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="compliance" class="f1 blue3 no-underline underline-hover"> Compliance </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/gdpr/introduction/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="gdpr" class="f1 blue3 no-underline underline-hover"> GDPR </a> </li> </ul> </div> <div class="main-footer__menu-group"> <ul id="company-menu" class="list pl0"> <li class="pt1 pb1 f1" data-submenu="company-menu" class="main-footer__menu-group__header js-toggle-footer-group"> Company <i class="icon-caret-down"></i> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/about-overview/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="overview" class="f1 blue3 no-underline underline-hover"> About Cloudflare </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/people/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="our_team" class="f1 blue3 no-underline underline-hover"> Our Team </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/press/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="press" class="f1 blue3 no-underline underline-hover"> Press </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/analysts/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="analysts" class="f1 blue3 no-underline underline-hover"> Analysts </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/careers/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="careers" class="f1 blue3 no-underline underline-hover"> Careers </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/internetsummit/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="internet_summit" class="f1 blue3 no-underline underline-hover"> Internet Summit </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/logo/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="logo" class="f1 blue3 no-underline underline-hover"> Logo </a> </li> <li class="pt1 pb1"> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/network/" data-tracking-category="footer" data-tracking-action="click" data-tracking-label="network_map" class="f1 blue3 no-underline underline-hover"> Network Map </a> </li> </ul> </div> </div> </div> <div class="mw8 center ph3"> <div class="flex flex-row flex-wrap justify-between pt4"> <div class="flex flex-row items-start w-100 w-50-l pb4 pb0-l"> <a target="_blank" rel="noopener" href="https://web.archive.org/web/20220125113233/https://www.facebook.com/Cloudflare/" class="w-10"><img src="https://web.archive.org/web/20220125113233im_/https://cloudflare.com/img/footer/facebook.svg" class="w-60"></a> <a target=" _blank" rel="noopener" href="https://web.archive.org/web/20220125113233/https://twitter.com/Cloudflare" class="w-10"><img src="https://web.archive.org/web/20220125113233im_/https://cloudflare.com/img/footer/twitter.svg" class="w-60"></a> <a target="_blank" rel="noopener" href="https://web.archive.org/web/20220125113233/https://www.linkedin.com/company/cloudflare" class="w-10"><img src="https://web.archive.org/web/20220125113233im_/https://cloudflare.com/img/footer/linkedin.svg" class="w-60"></a> <a target="_blank" rel="noopener" href="https://web.archive.org/web/20220125113233/https://www.youtube.com/cloudflare" class="w-10"><img src="https://web.archive.org/web/20220125113233im_/https://cloudflare.com/img/footer/youtube.svg" class="w-60"></a> <a target="_blank" rel="noopener" href="https://web.archive.org/web/20220125113233/https://www.instagram.com/cloudflare" class="w-10"><img src="https://web.archive.org/web/20220125113233im_/https://cloudflare.com/img/footer/instagram.svg" class="w-60"></a> </div> <div class="w-100 w-50-l tr-l tl-ns"> <div> <span class="main-footer__copyright f1">© 2022 Cloudflare, Inc.</span> <span class="main-footer__copyright f1">|</span> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/privacypolicy/" class="main-footer__copyright f1 no-underline underline-hover">Privacy Policy</a> <span class="main-footer__copyright f1">|</span> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/website-terms/" class="main-footer__copyright f1 no-underline underline-hover">Terms of Use</a> <span class="main-footer__copyright f1">|</span> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/abuse/" class="main-footer__copyright f1 no-underline underline-hover">Trust & Safety</a> <span class="main-footer__copyright f1">|</span> <a href="https://web.archive.org/web/20220125113233/https://cloudflare.com/trademark/" class="main-footer__copyright f1 no-underline underline-hover">Trademark</a> </div> </div> </div> </div> </footer> <script type="text/javascript" src="/web/20220125113233js_/https://blog.cloudflare.com/assets/built/coveo.js?v=30d18545c7" defer></script> <script> var createQre = (expression, modifier) => { var qre = ""; if (expression && modifier) { qre = "$qre(expression:'" + expression + "', modifier:'" + modifier + "')"; } return qre; }; </script> <script> document.addEventListener('DOMContentLoaded', async () => { if(Coveo) { Coveo.Logger.level = 6; Coveo.SearchEndpoint.configureCloudEndpoint('cloudflareproduction7iy98g48', 'xx37b7bfe4-2b6c-4720-a42a-11e9e88f5315'); const blogWeight = createQre("@customer_facing_source==\"Blog\"", "200"); const englishWeight = createQre("@language==\"English\"", "200"); const searchBoxRoot = document.getElementById("searchbox"); const searchResultsPage = document.getElementById("searchResults") if(searchResultsPage) { Coveo.init(searchResultsPage, { SearchInterface: { expression: blogWeight + englishWeight }, Searchbox : { enableSearchAsYouType : true }, externalComponents: [ searchBoxRoot ] }); } else if(searchBoxRoot) { Coveo.initSearchbox(searchBoxRoot, "/searchresults"); } } }); </script> </div> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://web.archive.org/web/20220125113233if_/https://tr.www.cloudflare.com/ns.html?id=GTM-PKQFGQB" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script> var links = document.links; for (var i = 0, linksLength = links.length; i < linksLength; i++) { if (links[i].hostname != window.location.hostname) { links[i].target = '_blank'; } } </script> <script defer src="https://web.archive.org/web/20220125113233js_/https://static.cloudflareinsights.com/beacon.min.js/v652eace1692a40cfa3763df669d7439c1639079717194" integrity="" data-cf-beacon="{"rayId":"6d312e7dbd90255a","token":"2bc156e5f250476cb274d269511ffb57","version":"2021.12.0","si":100}" crossorigin="anonymous"></script> </body> </html><!-- FILE ARCHIVED ON 11:32:33 Jan 25, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 09:13:22 Dec 04, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.551 exclusion.robots: 0.032 exclusion.robots.policy: 0.018 esindex: 0.011 cdx.remote: 18.824 LoadShardBlock: 137.014 (3) PetaboxLoader3.datanode: 87.995 (4) load_resource: 112.887 PetaboxLoader3.resolve: 51.848 -->