{"id":325,"date":"2022-02-05T00:32:27","date_gmt":"2022-02-04T11:32:27","guid":{"rendered":"https:\/\/www.howdoiuseacomputer.com\/?p=325"},"modified":"2022-07-02T22:03:01","modified_gmt":"2022-07-02T10:03:01","slug":"have-you-secured-your-iis-web-server","status":"publish","type":"post","link":"https:\/\/www.howdoiuseacomputer.com\/index.php\/2022\/02\/05\/have-you-secured-your-iis-web-server\/","title":{"rendered":"Have you secured your IIS Web Server?"},"content":{"rendered":"\n<p><strong>Cloud services have improved our lives and made our jobs easier<\/strong> &#8211; BUT they have also given hackers a worldwide platform of unlimited power with which to attack us&#8230; very sad but very true!<\/p>\n\n\n\n<p class=\"has-text-align-center\">&#x1f632;   &#x1f632;   &#x1f632;   &#x1f632;   &#x1f632;   &#x1f632;   &#x1f632;   &#x1f632;<\/p>\n\n\n\n<p><strong>This makes it even<\/strong> <strong>more critical<\/strong> to secure our external-facing services as much as we can.  <\/p>\n\n\n\n<p>Hopefully you have a WAF in front of your web server, but if you are like me and have a small site that does not justify the associated costs of advanced protection, here are some basic steps to take on your Windows Server.  Note that &#8216;Strict High Transport Security&#8217; (step 4) is available from IIS 10 in 2019 Server.<\/p>\n\n\n\n<p><strong>If you&#8217;re an IT nerd like me<\/strong>, you just gotta be happy with a result like this from <a href=\"https:\/\/www.ssllabs.com\/ssltest\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.ssllabs.com\/ssltest<\/a>&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1478\" height=\"778\" src=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image.png\" alt=\"\" class=\"wp-image-349\" srcset=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image.png 1478w, https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-300x158.png 300w, https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-768x404.png 768w\" sizes=\"(max-width: 1478px) 100vw, 1478px\" \/><figcaption>SSL Labs test site<\/figcaption><\/figure>\n\n\n\n<p><strong>NOTE: <\/strong>When you run the test, remember to check the box if you do not want the result to be displayed on the page&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"825\" height=\"102\" src=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-3.png\" alt=\"\" class=\"wp-image-352\" srcset=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-3.png 825w, https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-3-300x37.png 300w, https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-3-768x95.png 768w\" sizes=\"(max-width: 825px) 100vw, 825px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\">&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;&#x1f44d;<\/p>\n\n\n\n<p>OK &#8211; to business!  <strong>There are four initial steps<\/strong> we can perform on a personal or small business web server that is exposed to the interwebs&#8230; resulting in an A+ score from an SSL test.  Note that this is ideally run from the web server with traffic allowed inbound on port 80 and 443 <em>(you can redirect 80 to 443, but 80 does need to be open for LetsEncrypt to work without manual intervention &#8211; <em>AFAIK<\/em> &#x1f603;).<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Apply a Lets Encrypt certificate<\/strong>. <\/li><\/ol>\n\n\n\n<p class=\"has-text-align-left\">            a) they are free! <\/p>\n\n\n\n<p>            b) they have a great reputation. <\/p>\n\n\n\n<p>            c) they are so easy to install it is not even funny!<\/p>\n\n\n\n<p>Go to <a href=\"https:\/\/www.win-acme.com\">win-acme.com<\/a>, click downloads and grab the latest version. Extract to c:\\program files\\win-acme. Run <strong>wacs.exe<\/strong> and follow the prompts&#8230; you can manually specify hostname, additional SAN names if required, or generate a wildcard.  Use the default in memory validation; this creates a virtual directory (which is in memory and removed afterwards) in IIS for LetsEncrypt to connect to to verify the request. The app then automatically creates and applies a certificate that is valid for 3 months, then sets up a scheduled task to automatically renew the cert before expiry. Boom! &#x1f601;&#x1f601; <\/p>\n\n\n\n<p>Refer to <a href=\"https:\/\/www.win-acme.com\/manual\/getting-started\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.win-acme.com\/manual\/getting-started<\/a>.<\/p>\n\n\n\n<p>     2. <strong>Secure the protocols&#8230; <\/strong><\/p>\n\n\n\n<p>Open PowerShell ISE (run as admin), paste and run the code below to confirm TLS 1.0 and 1.1 are disabled and TLS 1.2 is enabled for the system and .NET:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:7px\"><code># disable TLS 1.0 and 1.1\nNew-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Server' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Server' -name 'Enabled' -value '0' -PropertyType 'DWord' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Server' -name 'DisabledByDefault' -value 1 -PropertyType 'DWord' -Force | Out-Null\nNew-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Client' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Client' -name 'Enabled' -value '0' -PropertyType 'DWord' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Client' -name 'DisabledByDefault' -value 1 -PropertyType 'DWord' -Force | Out-Null\nNew-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Server' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Server' -name 'Enabled' -value '0' -PropertyType 'DWord' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Server' -name 'DisabledByDefault' -value 1 -PropertyType 'DWord' -Force | Out-Null\nNew-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Client' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Client' -name 'Enabled' -value '0' -PropertyType 'DWord' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Client' -name 'DisabledByDefault' -value 1 -PropertyType 'DWord' -Force | Out-Null\n\n# enable TLS 1.2 for .NET\nNew-Item 'HKLM:\\SOFTWARE\\WOW6432Node\\Microsoft\\.NETFramework\\v4.0.30319' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SOFTWARE\\WOW6432Node\\Microsoft\\.NETFramework\\v4.0.30319' -name 'SystemDefaultTlsVersions' -value '1' -PropertyType 'DWord' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SOFTWARE\\WOW6432Node\\Microsoft\\.NETFramework\\v4.0.30319' -name 'SchUseStrongCrypto' -value '1' -PropertyType 'DWord' -Force | Out-Null\nNew-Item 'HKLM:\\SOFTWARE\\Microsoft\\.NETFramework\\v4.0.30319' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SOFTWARE\\Microsoft\\.NETFramework\\v4.0.30319' -name 'SystemDefaultTlsVersions' -value '1' -PropertyType 'DWord' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SOFTWARE\\Microsoft\\.NETFramework\\v4.0.30319' -name 'SchUseStrongCrypto' -value '1' -PropertyType 'DWord' -Force | Out-Null\n\n# enable TLS 1.2 for system\nNew-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.2\\Server' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.2\\Server' -name 'Enabled' -value '1' -PropertyType 'DWord' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.2\\Server' -name 'DisabledByDefault' -value 0 -PropertyType 'DWord' -Force | Out-Null\nNew-Item 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.2\\Client' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.2\\Client' -name 'Enabled' -value '1' -PropertyType 'DWord' -Force | Out-Null\nNew-ItemProperty -path 'HKLM:\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.2\\Client' -name 'DisabledByDefault' -value 0 -PropertyType 'DWord' -Force | Out-Null\n\nWrite-Host -ForegroundColor Green 'TLS 1.0 and 1.1 disabled. TLS 1.2 enabled.'<\/code><\/pre>\n\n\n\n<p>     3. <strong>Disable insecure ciphers&#8230;<\/strong><\/p>\n\n\n\n<p>In a new ISE tab, paste the following code to disable weak ciphers (some commands may fail but that&#8217;s okay):<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:7px\"><code>Disable-TlsCipherSuite -Name \"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_DHE_RSA_WITH_AES_256_CBC_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_DHE_RSA_WITH_AES_128_CBC_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_AES_256_GCM_SHA384\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_AES_128_GCM_SHA256\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_AES_256_CBC_SHA256\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_AES_128_CBC_SHA256\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_AES_256_CBC_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_AES_128_CBC_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_3DES_EDE_CBC_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_DHE_DSS_WITH_AES_256_CBC_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_DHE_DSS_WITH_AES_128_CBC_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_RC4_128_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_RC4_128_MD5\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_NULL_SHA256\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_RSA_WITH_NULL_SHA\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_PSK_WITH_AES_256_GCM_SHA384\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_PSK_WITH_AES_128_GCM_SHA256\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_PSK_WITH_AES_256_CBC_SHA384\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_PSK_WITH_AES_128_CBC_SHA256\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_PSK_WITH_NULL_SHA384\" | Out-Null\nDisable-TlsCipherSuite -Name \"TLS_PSK_WITH_NULL_SHA256\" | Out-Null\n\nWrite-Host -ForegroundColor Green \"Weak ciphers disabled.\"<\/code><\/pre>\n\n\n\n<p>     4. <strong>Enable HTTP Strict Transport Security<\/strong>&#8230; (Windows 2019+)<\/p>\n\n\n\n<p>a) In IIS Manager, open the&nbsp;HTTP Response Headers&nbsp;section.<\/p>\n\n\n\n<p>b) Click&nbsp;Add.<\/p>\n\n\n\n<p>c) In the&nbsp;Name&nbsp;field, add &#8220;<samp>Strict-Transport-Security<\/samp>&#8220;.<\/p>\n\n\n\n<p>d) In the&nbsp;Value&nbsp;field, add &#8220;<samp>max-age=31536000<\/samp>&#8221; (this corresponds to a one year period validity).<\/p>\n\n\n\n<p>d) Click&nbsp;OK.<\/p>\n\n\n\n<p><strong>Oh and don&#8217;t forget<\/strong> to redirect port 80 to 443&#8230; even though the above step effectively forces the browser to use HTTPS, there is no harm doing it with the URL Rewrite feature (I use this so that I can also block connections to my WordPress admin page).  <\/p>\n\n\n\n<p>Here is the rule I use at the web site level to redirect any HTTP request to HTTPS:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-4.png\" alt=\"\" class=\"wp-image-354\" width=\"750\" height=\"417\" srcset=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-4.png 888w, https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-4-300x167.png 300w, https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-4-768x427.png 768w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-5.png\" alt=\"\" class=\"wp-image-355\" width=\"628\" height=\"360\" srcset=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-5.png 679w, https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/02\/image-5-300x172.png 300w\" sizes=\"(max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<p><strong>EDIT 02\/07\/22:<\/strong> totes forgot about step 5 &#8211; CAA (Certificate Authority Authorization) records which I enabled on this site. I use <a rel=\"noreferrer noopener\" href=\"https:\/\/www.namecheap.com\" target=\"_blank\">namecheap.com<\/a> who offer these records free with domain name registration. Most DNS providers should support CAA records, if not, well&#8230; switch providers I say! &#x1f60e; Here is a screenshot of my records:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"827\" height=\"296\" src=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/07\/image.png\" alt=\"\" class=\"wp-image-406\" srcset=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/07\/image.png 827w, https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/07\/image-300x107.png 300w, https:\/\/www.howdoiuseacomputer.com\/wp-content\/uploads\/2022\/07\/image-768x275.png 768w\" sizes=\"(max-width: 827px) 100vw, 827px\" \/><\/figure>\n\n\n\n<p>Superbulous! Now run the test, grab a cup of tea and a biscuit and pat yourself on the back for being so awesome!! &#x1f60e; &#x1f60e; &#x1f60e;<\/p>\n\n\n\n<p>Over and out until next time!  Cheers &#x1f37b;<\/p>\n<div class=\"pvc_clear\"><\/div><p id=\"pvc_stats_325\" class=\"pvc_stats all  \" data-element-id=\"325\" style=\"\"><i class=\"pvc-stats-icon small\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.0\" viewBox=\"0 0 502 315\" preserveAspectRatio=\"xMidYMid meet\"><g transform=\"translate(0,332) scale(0.1,-0.1)\" fill=\"\" stroke=\"none\"><path d=\"M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z\"\/><path d=\"M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z\"\/><path d=\"M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z\"\/><path d=\"M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z\"\/><path d=\"M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z\"\/><path d=\"M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z\"\/><path d=\"M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z\"\/><path d=\"M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z\"\/><path d=\"M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z\"\/><\/g><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p><div class=\"pvc_clear\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Cloud services have improved our lives and made our jobs easier &#8211; BUT they have also given hackers a worldwide platform of unlimited power with which to attack us&#8230; very sad but very true! &#x1f632; &#x1f632; &#x1f632; &#x1f632; &#x1f632; &#x1f632; &#x1f632; &#x1f632; This makes it even more critical to secure our external-facing services as much [&hellip;]<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_325\" class=\"pvc_stats all  \" data-element-id=\"325\" style=\"\"><i class=\"pvc-stats-icon small\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" version=\"1.0\" viewBox=\"0 0 502 315\" preserveAspectRatio=\"xMidYMid meet\"><g transform=\"translate(0,332) scale(0.1,-0.1)\" fill=\"\" stroke=\"none\"><path d=\"M2394 3279 l-29 -30 -3 -207 c-2 -182 0 -211 15 -242 39 -76 157 -76 196 0 15 31 17 60 15 243 l-3 209 -33 29 c-26 23 -41 29 -80 29 -41 0 -53 -5 -78 -31z\"\/><path d=\"M3085 3251 c-45 -19 -58 -50 -96 -229 -47 -217 -49 -260 -13 -295 52 -53 146 -42 177 20 16 31 87 366 87 410 0 70 -86 122 -155 94z\"\/><path d=\"M1751 3234 c-13 -9 -29 -31 -37 -50 -12 -29 -10 -49 21 -204 19 -94 39 -189 45 -210 14 -50 54 -80 110 -80 34 0 48 6 76 34 21 21 34 44 34 59 0 14 -18 113 -40 219 -37 178 -43 195 -70 221 -36 32 -101 37 -139 11z\"\/><path d=\"M1163 3073 c-36 -7 -73 -59 -73 -102 0 -56 133 -378 171 -413 34 -32 83 -37 129 -13 70 36 67 87 -16 290 -86 209 -89 214 -129 231 -35 14 -42 15 -82 7z\"\/><path d=\"M3689 3066 c-15 -9 -33 -30 -42 -48 -48 -103 -147 -355 -147 -375 0 -98 131 -148 192 -74 13 15 57 108 97 206 80 196 84 226 37 273 -30 30 -99 39 -137 18z\"\/><path d=\"M583 2784 c-38 -19 -67 -74 -58 -113 9 -42 211 -354 242 -373 16 -10 45 -18 66 -18 51 0 107 52 107 100 0 39 -1 41 -124 234 -80 126 -108 162 -133 173 -41 17 -61 16 -100 -3z\"\/><path d=\"M4250 2784 c-14 -9 -74 -91 -133 -183 -95 -150 -107 -173 -107 -213 0 -55 33 -94 87 -104 67 -13 90 8 211 198 130 202 137 225 78 284 -27 27 -42 34 -72 34 -22 0 -50 -8 -64 -16z\"\/><path d=\"M2275 2693 c-553 -48 -1095 -270 -1585 -649 -135 -104 -459 -423 -483 -476 -23 -49 -22 -139 2 -186 73 -142 361 -457 571 -626 285 -228 642 -407 990 -497 242 -63 336 -73 660 -74 310 0 370 5 595 52 535 111 1045 392 1455 803 122 121 250 273 275 326 19 41 19 137 0 174 -41 79 -309 363 -465 492 -447 370 -946 591 -1479 653 -113 14 -422 18 -536 8z m395 -428 c171 -34 330 -124 456 -258 112 -119 167 -219 211 -378 27 -96 24 -300 -5 -401 -72 -255 -236 -447 -474 -557 -132 -62 -201 -76 -368 -76 -167 0 -236 14 -368 76 -213 98 -373 271 -451 485 -162 444 86 934 547 1084 153 49 292 57 452 25z m909 -232 c222 -123 408 -262 593 -441 76 -74 138 -139 138 -144 0 -16 -233 -242 -330 -319 -155 -123 -309 -223 -461 -299 l-81 -41 32 46 c18 26 49 83 70 128 143 306 141 649 -6 957 -25 52 -61 116 -79 142 l-34 47 45 -20 c26 -10 76 -36 113 -56z m-2057 25 c-40 -58 -105 -190 -130 -263 -110 -324 -59 -707 132 -981 25 -35 42 -64 37 -64 -19 0 -241 119 -326 174 -188 122 -406 314 -532 468 l-58 71 108 103 c185 178 428 349 672 473 66 33 121 60 123 61 2 0 -10 -19 -26 -42z\"\/><path d=\"M2375 1950 c-198 -44 -350 -190 -395 -379 -18 -76 -8 -221 19 -290 114 -284 457 -406 731 -260 98 52 188 154 231 260 27 69 37 214 19 290 -38 163 -166 304 -326 360 -67 23 -215 33 -279 19z\"\/><\/g><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/www.howdoiuseacomputer.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[8,9],"tags":[65,62,5,39,61,66,64,63,60],"class_list":["post-325","post","type-post","status-publish","format-standard","hentry","category-powershell","category-ramblings","tag-cipher","tag-iis","tag-powershell","tag-security","tag-server","tag-ssl","tag-tls","tag-web","tag-windows"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.howdoiuseacomputer.com\/index.php\/wp-json\/wp\/v2\/posts\/325"}],"collection":[{"href":"https:\/\/www.howdoiuseacomputer.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.howdoiuseacomputer.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.howdoiuseacomputer.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.howdoiuseacomputer.com\/index.php\/wp-json\/wp\/v2\/comments?post=325"}],"version-history":[{"count":7,"href":"https:\/\/www.howdoiuseacomputer.com\/index.php\/wp-json\/wp\/v2\/posts\/325\/revisions"}],"predecessor-version":[{"id":407,"href":"https:\/\/www.howdoiuseacomputer.com\/index.php\/wp-json\/wp\/v2\/posts\/325\/revisions\/407"}],"wp:attachment":[{"href":"https:\/\/www.howdoiuseacomputer.com\/index.php\/wp-json\/wp\/v2\/media?parent=325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.howdoiuseacomputer.com\/index.php\/wp-json\/wp\/v2\/categories?post=325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.howdoiuseacomputer.com\/index.php\/wp-json\/wp\/v2\/tags?post=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}